|  | 
| 
 Namespaces | 
| namespace | FastEcslent | 
| 
 Typedefs | 
| typedef struct PackedHeader | FastEcslent::Header | 
| typedef struct PackedReqInfo | FastEcslent::ReqInfo | 
| typedef struct PackedState | FastEcslent::State | 
| typedef struct PackedInfo | FastEcslent::Info | 
| typedef struct PackedCommandEntity | FastEcslent::CommandEntity | 
| typedef struct PackedSquelchEntity | FastEcslent::SquelchEntity | 
| typedef struct PackedCreateEntity | FastEcslent::CreateEntity | 
| typedef struct PackedCreateEntityRequest
 | FastEcslent::CreateEntityRequest | 
| typedef struct PackedCreateEntityCancel
 | FastEcslent::CreateEntityCancel | 
| typedef struct PackedCreatePause | FastEcslent::CreateEntityPause | 
| typedef struct PackedCreateEntityResponse
 | FastEcslent::CreateEntityResponse | 
| typedef struct PackedRepositionEntity
 | FastEcslent::RepositionEntity | 
| typedef struct PackedLobbyServer | FastEcslent::LobbyServer | 
| typedef struct PackedLobbyJoinRequest
 | FastEcslent::LobbyJoinRequest | 
| typedef struct PackedLobbyJoinResponse
 | FastEcslent::LobbyJoinResponse | 
| typedef struct PackedLobbyGameStart | FastEcslent::LobbyGameStart | 
| typedef struct PackedLobbyExit | FastEcslent::LobbyExit | 
| typedef struct PackedLobbySlotSwap | FastEcslent::LobbySlotSwap | 
| typedef struct PackedMineralPatchIDRequest
 | FastEcslent::MineralPatchIDRequest | 
| typedef struct PackedMineralPatchIDResponse
 | FastEcslent::MineralPatchIDResponse | 
| typedef struct PackedMessage | FastEcslent::Message | 
| 
 Enumerations | 
| enum | FastEcslent::MessageTypes { FastEcslent::INFOMESSAGETYPE =  0, 
FastEcslent::STATEMESSAGETYPE =  1, 
FastEcslent::REQUESTINFOMESSAGETYPE =  2, 
FastEcslent::REQUESTSHIPSTATUSMESSAGETYPE =  3,
 FastEcslent::COMMANDENTITYMESSAGETYPE =  4, 
FastEcslent::CREATEENTITYMESSAGETYPE =  5, 
FastEcslent::REPOSITIONENTITYMESSAGETYPE =  6, 
FastEcslent::SQUELCHMESSAGETYPE =  7,
 FastEcslent::NUMBEROFMESSAGETYPES =  8, 
FastEcslent::CREATEENTITYREQUESTMESSAGETYPE =  20, 
FastEcslent::CREATEENTITYRESPONSEMESSAGETYPE =  21, 
FastEcslent::CREATEENTITYCANCELMESSAGETYPE =  22,
 FastEcslent::CREATEENTITYPAUSEMESSAGETYPE =  23, 
FastEcslent::LOBBYSERVERTYPE =  30, 
FastEcslent::LOBBYJOINREQUESTTYPE =  31, 
FastEcslent::LOBBYJOINRESPONSETYPE =  32,
 FastEcslent::LOBBYGAMESTARTTYPE =  33, 
FastEcslent::LOBBYSLOTSWAPTYPE =  34, 
FastEcslent::LOBBYEXITTYPE =  35, 
FastEcslent::MINERALPATCHIDREQUESTTYPE =  40,
 FastEcslent::MINERALPATCHIDRESPONSETYPE =  41, 
FastEcslent::INFOMESSAGETYPE =  0, 
FastEcslent::STATEMESSAGETYPE =  1, 
FastEcslent::REQUESTINFOMESSAGETYPE =  2,
 FastEcslent::REQUESTSHIPSTATUSMESSAGETYPE =  3, 
FastEcslent::COMMANDENTITYMESSAGETYPE =  4, 
FastEcslent::CREATEENTITYMESSAGETYPE =  5, 
FastEcslent::REPOSITIONENTITYMESSAGETYPE =  6,
 FastEcslent::SQUELCHMESSAGETYPE =  7, 
FastEcslent::NUMBEROFMESSAGETYPES =  8, 
FastEcslent::INFOMESSAGETYPE =  0, 
FastEcslent::STATEMESSAGETYPE =  1,
 FastEcslent::REQUESTINFOMESSAGETYPE =  2, 
FastEcslent::REQUESTSHIPSTATUSMESSAGETYPE =  3, 
FastEcslent::COMMANDENTITYMESSAGETYPE =  4, 
FastEcslent::CREATEENTITYMESSAGETYPE =  5,
 FastEcslent::REPOSITIONENTITYMESSAGETYPE =  6, 
FastEcslent::SQUELCHMESSAGETYPE =  7, 
FastEcslent::NUMBEROFMESSAGETYPES =  8, 
FastEcslent::INFOMESSAGETYPE =  0,
 FastEcslent::STATEMESSAGETYPE =  1, 
FastEcslent::REQUESTINFOMESSAGETYPE =  2, 
FastEcslent::REQUESTSHIPSTATUSMESSAGETYPE =  3, 
FastEcslent::COMMANDENTITYMESSAGETYPE =  4,
 FastEcslent::CREATEENTITYMESSAGETYPE =  5, 
FastEcslent::REPOSITIONENTITYMESSAGETYPE =  6, 
FastEcslent::SQUELCHMESSAGETYPE =  7, 
FastEcslent::NUMBEROFMESSAGETYPES =  8,
 FastEcslent::LOBBYSERVERTYPE =  30, 
FastEcslent::LOBBYJOINREQUESTTYPE =  31, 
FastEcslent::LOBBYJOINRESPONSETYPE =  32, 
FastEcslent::LOBBYGAMESTARTTYPE =  33,
 FastEcslent::LOBBYSLOTSWAPTYPE =  34, 
FastEcslent::LOBBYEXITTYPE =  35, 
FastEcslent::INFOMESSAGETYPE =  0, 
FastEcslent::STATEMESSAGETYPE =  1,
 FastEcslent::REQUESTINFOMESSAGETYPE =  2, 
FastEcslent::REQUESTSHIPSTATUSMESSAGETYPE =  3, 
FastEcslent::COMMANDENTITYMESSAGETYPE =  4, 
FastEcslent::CREATEENTITYMESSAGETYPE =  5,
 FastEcslent::REPOSITIONENTITYMESSAGETYPE =  6, 
FastEcslent::SQUELCHMESSAGETYPE =  7, 
FastEcslent::NUMBEROFMESSAGETYPES =  8, 
FastEcslent::LOBBYSERVERTYPE =  30,
 FastEcslent::LOBBYJOINREQUESTTYPE =  31, 
FastEcslent::LOBBYJOINRESPONSETYPE =  32, 
FastEcslent::LOBBYGAMESTARTTYPE =  33, 
FastEcslent::LOBBYSLOTSWAPTYPE =  34,
 FastEcslent::LOBBYEXITTYPE =  35
 }
 | 
| 
 Functions | 
| struct | FastEcslent::__attribute__ ((__packed__)) PackedHeader | 
| void | FastEcslent::printMessageHeader (Header h) | 
| void | FastEcslent::printMessageData (Message *m) | 
| void | FastEcslent::printMessage (Message *m) | 
| void | FastEcslent::printState (State *s) | 
| 
 Variables | 
| const int | FastEcslent::MaxMessageSize = 65536 | 
| const int | FastEcslent::MessageSize = sizeof(Message) | 
| const int | FastEcslent::HeaderSize = sizeof(Header) | 
| const int | FastEcslent::StateSize = sizeof(State) - sizeof(unsigned short) | 
| const int | FastEcslent::ReqInfoSize = sizeof(ReqInfo) | 
| const int | FastEcslent::InfoSize = sizeof(Info) | 
| const int | FastEcslent::CommandEntitySize = sizeof(CommandEntity) | 
| const int | FastEcslent::CreateEntitySize = sizeof(CreateEntity) | 
| const int | FastEcslent::CreateEntityRequestSize = sizeof(CreateEntityRequest) | 
| const int | FastEcslent::CreateEntityResponseSize = sizeof(CreateEntityResponse) | 
| const int | FastEcslent::CreateEntityCancelSize = sizeof(CreateEntityCancel) | 
| const int | FastEcslent::CreateEntityPauseSize = sizeof(CreateEntityPause) | 
| const int | FastEcslent::RepositionEntitySize = sizeof(RepositionEntity) | 
| const int | FastEcslent::SquelchEntitySize = sizeof(SquelchEntity) | 
| const int | FastEcslent::LobbyServerSize = sizeof(LobbyServer) | 
| const int | FastEcslent::LobbyJoinRequestSize = sizeof(LobbyJoinRequest) | 
| const int | FastEcslent::LobbyJoinResponseSize = sizeof(LobbyJoinResponse) | 
| const int | FastEcslent::LobbyGameStartSize = sizeof(LobbyGameStart) | 
| const int | FastEcslent::LobbyExitSize = sizeof(LobbyExit) | 
| const int | FastEcslent::LobbySlotSwapSize = sizeof(LobbySlotSwap) | 
| const int | FastEcslent::MineralPatchIDRequestSize = sizeof(MineralPatchIDRequest) | 
| const int | FastEcslent::MineralPatchIDResponseSize = sizeof(MineralPatchIDResponse) |