Classes | |
| class | Client |
| a client that allows communciation with a game server More... | |
| class | ClientProxy |
| server sided represantative of a client More... | |
| class | DeserializeContentMessage |
| interface needed for two stage deserialization of a message More... | |
| class | MessageClientReady |
| message used to notify the server that the client is ready for a game More... | |
| class | MessageControl |
| message used to submit client commands to the server More... | |
| class | MessageCreateSyncable |
| message used to notify clients about new Syncables or to reinitialize an existing Syncable (big state) More... | |
| class | MessageDestroySyncable |
| message used to notify clients about the removal of a Syncable More... | |
| class | MessageLogic |
| message used to synchronize the state of the Logic class (example: who is leading the race?) More... | |
| class | MessagePing |
| message used to determine a ping (time for message processing included) More... | |
| class | MessageScriptEvent |
| message used to notify clients about script events More... | |
| class | MessageSignOn |
| last message sent to client by the method acceptIncomingClient. contains the assigned syncableID. More... | |
| class | MessageSyncableState |
| message used to notify clients about the state of a Syncable More... | |
| class | SerializeContentMessage |
| interface needed for two stage serialization of a message More... | |
| class | Server |
| a server that allows multiplayer gaming More... | |
| class | ServerBufferedNetMessage |
| interface for messages to a single client that have to be buffered on the server More... | |
| class | ServerProxy |
| client sided represantative of the server More... | |
| class | Syncable |
| interface for Entitys that allows the scene graph to be synchronized More... | |
Typedefs | |
| typedef map< int, Syncable * > | SyncableMap |
| typedef map< int, Syncable * >::iterator | SyncableMapIter |
Enumerations | |
| enum | MessageTypeID { MSG_NONE = 0, MSG_PING = 1400, MSG_CLIENT_READY = 1500, MSG_CONTROL = 1501, MSG_SIGN_ON = 1600, MSG_CREATE_SYNCABLE = 1601, MSG_SYNCABLE_STATE = 1602, MSG_SCRIPT_EVENT = 1603, MSG_LOGIC = 1604, MSG_DESTROY_SYNCABLE = 1605 } |
|
|
|
|
|
|
|
|
|
1.4.3