gramods
|
The gmNetwork module provides network data synchronization and execution synchronization. More...
Classes | |
class | DataSync |
Synchronization of simple data, such as boolean, float or integer values, over network. More... | |
class | Protocol |
TODO: write this. More... | |
class | RunSync |
Execution synchronization over network, i.e. More... | |
class | SyncData |
Simple synchronizeable data container. More... | |
class | SyncMData |
Simple, multi value (vector) synchronizeable data container, without support for pointers or types containing pointers. More... | |
class | SyncNode |
A handler of network communication with multiple peers. More... | |
class | SyncSData |
Simple, single value synchronizeable data container, without support for pointers or types containing pointers. More... | |
Typedefs | |
typedef SyncMData< char > | SyncMBool |
typedef SyncMData< int32_t > | SyncMInt32 |
typedef SyncMData< int64_t > | SyncMInt64 |
typedef SyncMData< float > | SyncMFloat32 |
typedef SyncMData< double > | SyncMFloat64 |
typedef SyncSData< bool > | SyncSBool |
typedef SyncSData< int32_t > | SyncSInt32 |
typedef SyncSData< uint32_t > | SyncSUInt32 |
typedef SyncSData< int64_t > | SyncSInt64 |
typedef SyncSData< uint64_t > | SyncSUInt64 |
typedef SyncSData< float > | SyncSFloat32 |
typedef SyncSData< double > | SyncSFloat64 |
The gmNetwork module provides network data synchronization and execution synchronization.