|
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) |