Emergency 20 Dokumentation  4.1.0
Classes | Enumerations
em5::multiplayer::proxy Namespace Reference

Classes

struct  ClientConnectedToSessionData
 
struct  ClientDisconnectedFromSessionData
 
struct  ConnectToSessionData
 
struct  ConnectToSessionResponseData
 
struct  CreateSessionData
 
struct  CreateSessionResponseData
 
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_RESPONSE, MessageType::CONNECTTOSESSION,
  MessageType::CONNECTTOSESSION_RESPONSE, 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 
Enumerator
SUCCESS 
ALREADY_ASSIGNED_TO_A_SESSION 
Enumerator
INVALID 
CREATESESSION 
CREATESESSION_RESPONSE 
CONNECTTOSESSION 
CONNECTTOSESSION_RESPONSE 
DISCONNECT_FROM_CURRENT_SESSION 
CLIENT_CONNECTED_TO_SESSION 
CLIENT_DISCONNECT_FROM_SESSSION 
DATA 
_NUM_MESSAGES