RSB  0.7.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rsb::spread Namespace Reference

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 Documentation

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.

Definition at line 84 of file MembershipManager.h.

Definition at line 195 of file SpreadConnection.h.

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.

Function Documentation

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.