RSB
0.7.0
|
Classes | |
class | Assembly |
Instances of this class store fragments of partially received, fragmented notifications for later assembly. More... | |
class | AssemblyPool |
Instances of this class maintain a pool of ongoing Assembly s. More... | |
class | InPullConnector |
This class implements pull-style event receiving for the Spread transport. More... | |
class | InPushConnector |
This class implements push-style event receiving for Spread-based transport. More... | |
class | MembershipManager |
Reference counting class for Spread group memberships. More... | |
class | MessageHandler |
class | OutConnector |
class | ReceiverTask |
A task that receives FragmentedNotifications from a SpreadConnection , deserializes them to events and notifies a handler with deserialized Events. More... | |
class | SpreadConnection |
A wrapper class providing an object-oriented interface to the Spread API. More... | |
class | SpreadConnector |
class | SpreadGroup |
class | SpreadMessage |
Default message QOS for sending is RELIABLE. More... |
Typedefs | |
typedef boost::shared_ptr < Assembly > | AssemblyPtr |
typedef boost::shared_ptr < AssemblyPool > | AssemblyPoolPtr |
typedef std::map< std::string, std::pair< SpreadGroupPtr, int > > | GroupMap |
typedef boost::shared_ptr < MembershipManager > | MembershipManagerPtr |
typedef boost::shared_ptr < SpreadConnection > | SpreadConnectionPtr |
typedef boost::shared_ptr < SpreadConnector > | SpreadConnectorPtr |
typedef boost::shared_ptr < SpreadGroup > | SpreadGroupPtr |
typedef boost::shared_ptr < SpreadMessage > | SpreadMessagePtr |
Functions | |
string | defaultHost () |
unsigned int | defaultPort () |
typedef boost::shared_ptr<AssemblyPool> rsb::spread::AssemblyPoolPtr |
Definition at line 186 of file Assembly.h.
typedef boost::shared_ptr<Assembly> rsb::spread::AssemblyPtr |
Definition at line 96 of file Assembly.h.
typedef std::map<std::string, std::pair<SpreadGroupPtr, int> > rsb::spread::GroupMap |
Definition at line 45 of file MembershipManager.h.
typedef boost::shared_ptr<MembershipManager> rsb::spread::MembershipManagerPtr |
Definition at line 84 of file MembershipManager.h.
typedef boost::shared_ptr<SpreadConnection> rsb::spread::SpreadConnectionPtr |
Definition at line 195 of file SpreadConnection.h.
typedef boost::shared_ptr<SpreadConnector> rsb::spread::SpreadConnectorPtr |
Definition at line 117 of file SpreadConnector.h.
typedef boost::shared_ptr<SpreadGroup> rsb::spread::SpreadGroupPtr |
Definition at line 75 of file SpreadGroup.h.
typedef boost::shared_ptr<SpreadMessage> rsb::spread::SpreadMessagePtr |
Definition at line 121 of file SpreadMessage.h.
RSB_EXPORT std::string rsb::spread::defaultHost | ( | ) |
Definition at line 342 of file SpreadConnection.cpp.
RSB_EXPORT unsigned int rsb::spread::defaultPort | ( | ) |
Definition at line 346 of file SpreadConnection.cpp.