|
Collage
1.7.0
High-performance C++ library for developing object-oriented distributed applications.
|
| ▼Nco | Object-oriented network library |
| CBarrier | A networked, versioned barrier |
| CBuffer | A receive buffer for a Connection |
| CBufferConnection | A proxy connection buffering outgoing data into a memory buffer |
| CBufferListener | A listener interface to buffer state changes |
| CCommandFunc | A wrapper to register a function callback on an object instance |
| CCommandQueue | A thread-safe, blocking queue for ICommand buffers |
| CConnection | An interface definition for communication between hosts |
| CConnectionDescription | Describes Connection parameters |
| CConnectionSet | Handles events on a set of connections |
| CCustomICommand | An input command specialization for custom commands |
| CCustomOCommand | A class for sending custom commands and data to nodes |
| CDataIStream | A std::istream-like input data stream for binary data |
| CDataOStream | A std::ostream-like interface for object serialization |
| CDispatcher | A class providing command dispatch functionality to networked objects |
| CDistributable | Distributable Collage object for any servus::Serializable object |
| CException | A base Exception class for Collage operations |
| CGlobal | Global parameter handling for the Collage library |
| CICommand | A class managing received commands |
| CLocalNode | Node specialization for a local node |
| CNode | Proxy node representing a remote LocalNode |
| CObject | A distributed object |
| CObjectFactory | The interface to create objects, used by ObjectMap |
| CObjectHandler | Interface for entities which map and register objects |
| CObjectICommand | An input command specialization for objects |
| CObjectMap | A distributed object registry |
| CObjectOCommand | A class for sending commands and data to local & external objects |
| CObjectVersion | A helper struct bundling an object identifier and version |
| COCommand | A class for sending commands with data to local and external nodes |
| CQueueItem | The item of the distributed queue holding the data |
| CQueueMaster | The producer end of a distributed queue |
| CQueueSlave | The consumer end of a distributed queue |
| CSendToken | |
| CSerializable | Base class for distributed, inheritable objects |
| CVersion | Information about the current Collage version |
| CWorkerThread | A worker thread processing items out of a CommandQueue |
| CZeroconf | A zeroconf communicator |
| ▼Nstd | STL namespace |
| Chash< co::ObjectVersion > | ObjectVersion hash function |