|
Collage
1.0.1
Object-Oriented C++ Network Library
|
| Object-oriented network library | |
| A wrapper to (de)serialize arrays | |
| 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 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 |
1.8.5