gramods
Classes | Typedefs
gramods::gmNetwork Namespace Reference

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
 

Detailed Description

The gmNetwork module provides network data synchronization and execution synchronization.