RSB
0.9.6
|
Namespaces | |
inprocess | |
socket | |
Classes | |
class | Connector |
class | ConverterSelectingConnector |
This base class enables look up of suitable rsb::converter::Converter s in rsb::transport::Connector classes. More... | |
class | ConnectorFactory |
Objects of this class are specialized factories that construct Connector objects and provide introspection for connector implementations without instantiating them. More... | |
class | InConnector |
Objects of classes which implement this interface can be used to receive events by means of one transport mechanism. More... | |
class | InPullConnector |
Objects of classes which implement this specialized InConnector interface provide the ability to receive events in pull-style manner by means of one transport mechanism. More... | |
class | InPushConnector |
Objects of classes which implement this specialized InConnector interface provide the ability to receive events in push-style manner by means of one transport mechanism. More... | |
class | OutConnector |
Objects of classes which implement this interface can be used to send events by means of one transport mechanism. More... | |
Typedefs | |
typedef boost::shared_ptr < OutConnector > | OutConnectorPtr |
typedef boost::shared_ptr < InConnector > | InConnectorPtr |
typedef boost::shared_ptr < InPullConnector > | InPullConnectorPtr |
typedef boost::shared_ptr < InPushConnector > | InPushConnectorPtr |
typedef boost::shared_ptr < Connector > | ConnectorPtr |
typedef ConnectorFactory < InPullConnector > | InPullFactory |
typedef ConnectorFactory < InPushConnector > | InPushFactory |
typedef ConnectorFactory < OutConnector > | OutFactory |
Functions | |
InPullFactory & | getInPullFactory () |
InPushFactory & | getInPushFactory () |
OutFactory & | getOutFactory () |
void | registerDefaultTransports () |
bool | isRemote (const string &transportName) |
Variables | |
static bool | registered = false |
static boost::mutex | registrationMutex |
typedef boost::shared_ptr<Connector> rsb::transport::ConnectorPtr |
Definition at line 73 of file Connector.h.
Definition at line 56 of file InRouteConfigurator.h.
Definition at line 47 of file PullEventReceivingStrategy.h.
Definition at line 58 of file Listener.h.
Definition at line 42 of file EventSendingStrategy.h.
RSB_EXPORT InPullFactory & rsb::transport::getInPullFactory | ( | ) |
Definition at line 32 of file Factory.cpp.
References rsb::transport::ConnectorFactory< Interface >::getInstanceBase().
Referenced by rsb::Factory::createInPullConnectors(), rsb::Factory::Factory(), isRemote(), and registerDefaultTransports().
RSB_EXPORT InPushFactory & rsb::transport::getInPushFactory | ( | ) |
Definition at line 36 of file Factory.cpp.
References rsb::transport::ConnectorFactory< Interface >::getInstanceBase().
Referenced by rsb::Factory::createInPushConnectors(), rsb::Factory::Factory(), isRemote(), and registerDefaultTransports().
RSB_EXPORT OutFactory & rsb::transport::getOutFactory | ( | ) |
Definition at line 40 of file Factory.cpp.
References rsb::transport::ConnectorFactory< Interface >::getInstanceBase().
Referenced by rsb::Factory::createOutConnectors(), rsb::Factory::Factory(), isRemote(), and registerDefaultTransports().
RSB_EXPORT bool rsb::transport::isRemote | ( | const string & | transportName | ) |
Definition at line 142 of file transports.cpp.
References rsb::transport::ConnectorFactory< Interface >::getConnectorInfo(), getInPullFactory(), getInPushFactory(), getOutFactory(), and rsb::transport::ConnectorFactory< Interface >::ConnectorInfo::isRemote().
RSB_EXPORT void rsb::transport::registerDefaultTransports | ( | ) |
Definition at line 53 of file transports.cpp.
References getInPullFactory(), getInPushFactory(), getOutFactory(), rsb::transport::ConnectorFactory< Interface >::registerConnector(), registered, and registrationMutex.
Referenced by rsb::Factory::Factory().
|
static |
Definition at line 50 of file transports.cpp.
Referenced by registerDefaultTransports().
|
static |
Definition at line 51 of file transports.cpp.
Referenced by registerDefaultTransports().