Emergency 2017 Dokumentation  v3.0.1
em5::multiplayer::proxy Namespace Reference

Classes

struct  ClientConnectedToSessionData
 
struct  ClientDisconnectedFromSessionData
 
struct  ConnectToSessionData
 
struct  ConnectToSessionResponceData
 
struct  CreateSessionData
 
struct  CreateSessionResponceData
 
struct  DataBase
 Base struct for proxy messages. More...
 
struct  DataData
 
class  MultiplayerProxyClient
 EMERGENCY 5 multiplayer proxy client class. More...
 
class  ProtocolHelper
 EMERGENCY 5 multiplayer proxy protocol helper. More...
 

Enumerations

enum  MessageType : uint8 {
  MessageType::INVALID, MessageType::CREATESESSION, MessageType::CREATESESSION_RESPONCE, MessageType::CONNECTTOSESSION,
  MessageType::CONNECTTOSESSION_RESPONCE, MessageType::DISCONNECT_FROM_CURRENT_SESSION, MessageType::CLIENT_CONNECTED_TO_SESSION, MessageType::CLIENT_DISCONNECT_FROM_SESSSION,
  MessageType::DATA, MessageType::_NUM_MESSAGES
}
 
enum  ConnectionResultType : uint8 { ConnectionResultType::SUCCESS, ConnectionResultType::UNKNOWN_SESSION, ConnectionResultType::ALREADY_ASSIGNED_TO_A_SESSION, ConnectionResultType::SESSION_FULL }
 
enum  CreateSessionResultType : uint8 { CreateSessionResultType::SUCCESS, CreateSessionResultType::ALREADY_ASSIGNED_TO_A_SESSION }
 

Enumeration Type Documentation

Enumerator
SUCCESS 
UNKNOWN_SESSION 
ALREADY_ASSIGNED_TO_A_SESSION 
SESSION_FULL 

Definition at line 50 of file MultiplayerProxyTypes.h.

Enumerator
SUCCESS 
ALREADY_ASSIGNED_TO_A_SESSION 

Definition at line 58 of file MultiplayerProxyTypes.h.

Enumerator
INVALID 
CREATESESSION 
CREATESESSION_RESPONCE 
CONNECTTOSESSION 
CONNECTTOSESSION_RESPONCE 
DISCONNECT_FROM_CURRENT_SESSION 
CLIENT_CONNECTED_TO_SESSION 
CLIENT_DISCONNECT_FROM_SESSSION 
DATA 
_NUM_MESSAGES 

Definition at line 32 of file MultiplayerProxyTypes.h.