|
Orxonox
0.0.5 Codename: Arcturus
|
Namespaces | |
| PacketFlag | |
Classes | |
| class | Acknowledgement |
| class | Chat |
| class | ClassID |
| class | DeleteObjects |
| class | FunctionCalls |
| class | FunctionIDs |
| class | Gamestate |
| class | GamestateHeader |
| class | Packet |
| class | ServerInformation |
| class | Welcome |
Enumerations | |
| enum | Direction { Direction::Incoming, Direction::Outgoing, Direction::Bidirectional } |
| enum | Type : uint8_t { Type::Acknowledgement, Type::Chat, Type::ClassID, Type::DeleteObjects, Type::FunctionIDs, Type::FunctionCalls, Type::Gamestate, Type::Welcome } |
Functions | |
| void | copyObject (uint8_t *&newData, uint8_t *&origData, uint8_t *&baseData, SynchronisableHeader &objectHeader, std::vector< uint32_t >::iterator &sizes) |
| void | diffObject (uint8_t *&newDataPtr, uint8_t *&origDataPtr, uint8_t *&baseDataPtr, SynchronisableHeader &objectHeader, std::vector< uint32_t >::iterator &sizes) |
| bool | findObject (uint8_t *&dataPtr, uint8_t *endPtr, SynchronisableHeader &objectHeader) |
| bool | memzero (uint8_t *data, uint32_t datalength) |
Variables | |
| const unsigned int | FUNCTIONCALLS_MEM_ALLOCATION = 1000 |
| static constexpr uint8_t | GAMESTATE_MODE_CLIENT = 0x2 |
| static constexpr uint8_t | GAMESTATE_MODE_SERVER = 0x1 |
|
strong |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
| const unsigned int orxonox::packet::FUNCTIONCALLS_MEM_ALLOCATION = 1000 |
|
static |
|
static |
1.8.11