Collage
1.1.2
High-performance C++ library for developing object-oriented distributed applications.
|
![]() ![]() | Object-oriented network library |
![]() ![]() ![]() | A networked, versioned barrier |
![]() ![]() ![]() | A receive buffer for a Connection |
![]() ![]() ![]() | A proxy connection buffering outgoing data into a memory buffer |
![]() ![]() ![]() | A listener interface to buffer state changes |
![]() ![]() ![]() | A wrapper to register a function callback on an object instance |
![]() ![]() ![]() | A thread-safe, blocking queue for ICommand buffers |
![]() ![]() ![]() | An interface definition for communication between hosts |
![]() ![]() ![]() | Describes Connection parameters |
![]() ![]() ![]() | Handles events on a set of connections |
![]() ![]() ![]() | An input command specialization for custom commands |
![]() ![]() ![]() | A class for sending custom commands and data to nodes |
![]() ![]() ![]() | A std::istream-like input data stream for binary data |
![]() ![]() ![]() | A boost.serialization input archive reading from a co::DataIStream |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | A std::ostream-like interface for object serialization |
![]() ![]() ![]() | A boost.serialization output archive writing to a co::DataOStream |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Exception thrown when serialization cannot proceed |
![]() ![]() ![]() | A class providing command dispatch functionality to networked objects |
![]() ![]() ![]() | A base Exception class for Collage operations |
![]() ![]() ![]() | Global parameter handling for the Collage library |
![]() ![]() ![]() | A class managing received commands |
![]() ![]() ![]() | Node specialization for a local node |
![]() ![]() ![]() | Proxy node representing a remote LocalNode |
![]() ![]() ![]() | A distributed object |
![]() ![]() ![]() | The interface to create objects, used by ObjectMap |
![]() ![]() ![]() | Interface for entities which map and register objects |
![]() ![]() ![]() | An input command specialization for objects |
![]() ![]() ![]() | A distributed object registry |
![]() ![]() ![]() | A class for sending commands and data to local & external objects |
![]() ![]() ![]() | A helper struct bundling an object identifier and version |
![]() ![]() ![]() | A class for sending commands with data to local and external nodes |
![]() ![]() ![]() | The item of the distributed queue holding the data |
![]() ![]() ![]() | The producer end of a distributed queue |
![]() ![]() ![]() | The consumer end of a distributed queue |
![]() ![]() ![]() | |
![]() ![]() ![]() | Base class for distributed, inheritable objects |
![]() ![]() ![]() | A worker thread processing items out of a CommandQueue |
![]() ![]() ![]() | Information about the current Collage version |
![]() ![]() ![]() | A zeroconf communicator |
![]() ![]() | ObjectVersion hash function |