These headers define the core types and enums used in AESOP.
More...
These headers define the core types and enums used in AESOP.
typedef FixedBuffer<AESOPIdSizer, CommonFileValidator> aesop::AESOPIdBuffer |
smart object to hold and validate aesop ID strings
Definition at line 139 of file aesop-base.h.
typedef FixedBuffer<AESOPTagSizer, CommonFileValidator> aesop::AESOPTagBuffer |
smart object to hold and validate aesop tag strings
Definition at line 142 of file aesop-base.h.
enum aesop::eConstants |
important aesop constants
Definition at line 57 of file aesop-base.h.
enum aesop::eProtocol |
protocol version (basically, the version of the aesop-core.h file!)
eProtocol_Major |
non-backwards-compatible |
eProtocol_Minor |
backwards-compatible |
eProtocol_Long |
Definition at line 75 of file aesop-base.h.
enum aesop::eServerMode |
server's status
eServerMode_Idle |
server is running, no game |
eServerMode_Game |
game is in session |
eServerMode_Invalid |
Definition at line 85 of file aesop-base.h.
enum aesop::eHostMode |
server's view of host status
eHostMode_Connected |
server has token, provided keys |
eHostMode_Authorized |
connected and authorized |
eHostMode_Invalid |
Definition at line 96 of file aesop-base.h.
enum aesop::ePlayerMode |
server's view of player status
ePlayerMode_UnAuth |
player is not authorized |
ePlayerMode_Browse |
authorized, not in game |
ePlayerMode_Game |
player is in game |
ePlayerMode_Invalid |
Definition at line 107 of file aesop-base.h.
char aesop::AESOPIdSizer::buffer[eAESOP_IdBufferSize] [inherited] |
Definition at line 124 of file aesop-base.h.
char aesop::AESOPTagSizer::buffer[eAESOP_TagBufferSize] [inherited] |
Definition at line 133 of file aesop-base.h.