hamcast
Version 0.7
|
![]() ![]() | This is the root namespace of hamcast |
![]() ![]() ![]() | This namespace contains all IPC related parts of the HAMcast library |
![]() ![]() ![]() ![]() | An IPC channel |
![]() ![]() ![]() ![]() | An IPC channel describing the connection from a client to the middleware |
![]() ![]() ![]() ![]() | Describes a single IPC message |
![]() ![]() ![]() ![]() | Base class of all message views |
![]() ![]() ![]() ![]() | A view for sync_request messages |
![]() ![]() ![]() ![]() | A view for sync_response messages |
![]() ![]() ![]() ![]() | A view for async_send messages |
![]() ![]() ![]() ![]() | A view for async_recv messages |
![]() ![]() ![]() ![]() | A view for cumulative_ack messages |
![]() ![]() ![]() ![]() | A view for retransmit messages |
![]() ![]() ![]() ![]() | Stores the configuration of the currently running middleware |
![]() ![]() ![]() | This namespace contains utility classes |
![]() ![]() ![]() ![]() | A decorator class that adds a write buffer to an otherwise unbuffered sink |
![]() ![]() ![]() ![]() | A decorator class that adds a read buffer to an otherwise unbuffered source |
![]() ![]() ![]() ![]() | Describes a closeable input and/or output channel |
![]() ![]() ![]() ![]() | Barton-Nackman trick for all comparsion operators |
![]() ![]() ![]() ![]() | Holds a buffer that cannot be modified |
![]() ![]() ![]() ![]() | Deserializes objects from a given source |
![]() ![]() ![]() ![]() | Describes a simple synchronous future value |
![]() ![]() ![]() ![]() | Utility class that generates continuous ID numbers |
![]() ![]() ![]() ![]() | Implements the Lockable concepts without any behavior. To use this "mutex" means to disable thread safety |
![]() ![]() ![]() ![]() | An immutable buffer that could be used as a source |
![]() ![]() ![]() ![]() | Serializes objects to a given sink |
![]() ![]() ![]() ![]() | A thread safe single-reader-many-writer queue implementation |
![]() ![]() ![]() ![]() | Describes an abstract (binary) data sink |
![]() ![]() ![]() ![]() | Describes an abstract (binary) data source |
![]() ![]() ![]() ![]() | Marker class used in templates as "void" type |
![]() ![]() ![]() ![]() | A mutable (growing) buffer that could be used as a sink |
![]() ![]() ![]() | Thrown to indicate that the client was unable to connect to a running HAMcast middleware |
![]() ![]() ![]() | Thrown to indicate that the client lost the connection to the middleware |
![]() ![]() ![]() | Thrown to indicate that an IPC call failed because of an internal interface error |
![]() ![]() ![]() | Thrown by HC_REQUIRE(req) and HC_REQUIRE_VERBOSE(req,verbose_msg) if the requirement req evaluates to false |
![]() ![]() ![]() | Holds context informations about an (middleware) interface |
![]() ![]() ![]() | An intrusive, reference counting smart pointer impelementation |
![]() ![]() ![]() | Describes a received multicast packet |
![]() ![]() ![]() | Describes a hamcast multicast socket |
![]() ![]() ![]() | This class implements intrusive reference counting to use derived classes in a boost::intrusive_ptr |
![]() ![]() ![]() | Uniform Resource Identifier (as defined in RFC 3986) |
![]() ![]() | Describes a list of key/value pairs |
![]() ![]() | Describes a list of URIs |
![]() ![]() | Describes an URI either given as C-string or as hc_uri_t |