RSB
0.9.6
|
rsb::AnyType | A tag type for constructing Informer instances that can publish data of arbitrary types |
CallbackBase | |
rsb::patterns::Server<> | The server side of a request-reply-based communication channel |
rsb::transport::ConverterSelectingConnector< WireType > | This base class enables look up of suitable rsb::converter::Converter s in rsb::transport::Connector classes |
rsb::transport::ConverterSelectingConnector< std::string > | |
rsb::transport::socket::ConnectorBase | This class is intended to be used as a base class for connector classes of the socket-based transport |
rsb::patterns::RemoteServer::DataFuture< O > | |
rsb::patterns::RemoteServer::DataFuture< void > | |
rsb::InformerBase::DataPtr< T > | |
enable_shared_from_this | |
rsb::transport::InConnector | Objects of classes which implement this interface can be used to receive events by means of one transport mechanism |
rsb::transport::socket::Bus | Instances of this class provide access to a socket-based bus |
rsb::transport::socket::BusConnection | Instances of this class implement connections to a socket-based bus |
equality_comparable | |
rsb::MetaData | Framework-supplied meta data attached to each event that give information e.g |
rsb::QualityOfServiceSpec | Specification of desired quality of service settings for sending and receiving events |
std::exception | STL class |
std::runtime_error | STL class |
Factory | |
rsb::transport::ConnectorFactory< Interface > | Objects of this class are specialized factories that construct Connector objects and provide introspection for connector implementations without instantiating them |
rsb::filter::FilterAction | A class to encapsulate enum constants that specify changes of a Filter for FilterObserver instances |
rsb::Event::Impl | |
rsb::eventprocessing::InRouteConfigurator::Impl | |
rsb::eventprocessing::OutRouteConfigurator::Impl | |
rsb::eventprocessing::PullEventReceivingStrategy::Impl | |
rsb::Listener::Impl | |
rsb::Participant::Impl | |
rsb::patterns::Server<>::IntlCallback | Callback object interface to implement for registering callable methods |
rsb::patterns::Server<>::CallbackBase | Base class for callback classes |
rsb::util::MD5 | A simple class representing an md5 sum for a given string |
rsb::util::MD5Hasher | |
rsb::patterns::RemoteServer::MethodSet | |
noncopyable | |
rsb::eventprocessing::EventReceivingStrategy | Implementations of this interface organize the receiving of events via rsb::transport::InConnector s |
rsb::eventprocessing::EventSendingStrategy | Implementations of this interface organize the sending of events via rsb::transport::OutConnector s |
rsb::eventprocessing::InRouteConfigurator | A class responsible of configuring the route that processes incoming events from one or more InConnector instances in one Listener |
rsb::eventprocessing::OutRouteConfigurator | |
rsb::Participant | Objects of this class participate in the exchange of notifications on one channel of the bus |
rsb::patterns::RemoteServer | The client side of a request-reply-based communication channel |
rsb::patterns::Server<> | The server side of a request-reply-based communication channel |
OptionHandler | |
rsb::ParticipantConfig | A class describing the configuration of Participant instances |
rsb::ParticipantConfig::EventProcessingStrategy | Instances of this class describe the selection and configuration of an event processing strategy |
rsb::ParticipantConfig::Transport | Description of a desired transport |
Printable | |
rsb::converter::Converter< std::string > | |
rsb::converter::ConverterSelectionStrategy< std::string > | |
rsb::converter::Converter< WireType > | |
rsb::converter::ConverterPredicate | Implementations of this interface can be used to perform Converter selection based on predicate evaluation |
rsb::converter::ConverterSelectionStrategy< WireType > | Implementation of this interface perform mappings of one of the followings forms: |
rsb::converter::Repository< WireType > | Maintains a collection of converters for a specific wire format |
rsb::Event | Basic message that is exchanged between informers and listeners |
rsb::EventId | A unique ID for events in RSB |
rsb::eventprocessing::EventSendingStrategy | Implementations of this interface organize the sending of events via rsb::transport::OutConnector s |
rsb::eventprocessing::Handler | Implementations of this class can be used in contexts where an "event sink" is required |
rsb::eventprocessing::InRouteConfigurator | A class responsible of configuring the route that processes incoming events from one or more InConnector instances in one Listener |
rsb::eventprocessing::OutRouteConfigurator | |
rsb::filter::Filter | A filter filters an event stream by removing unwanted events |
rsb::filter::FilterObserver | |
rsb::MetaData | Framework-supplied meta data attached to each event that give information e.g |
rsb::Participant | Objects of this class participate in the exchange of notifications on one channel of the bus |
rsb::ParticipantConfig | A class describing the configuration of Participant instances |
rsb::ParticipantConfig::EventProcessingStrategy | Instances of this class describe the selection and configuration of an event processing strategy |
rsb::ParticipantConfig::Transport | Description of a desired transport |
rsb::transport::Connector | |
rsb::transport::ConnectorFactory< Interface > | Objects of this class are specialized factories that construct Connector objects and provide introspection for connector implementations without instantiating them |
rsb::transport::ConnectorFactory< Interface >::ConnectorInfo | Instances of this class describe capabilities and properties of connector implementations |
rsb::transport::socket::BusConnection | Instances of this class implement connections to a socket-based bus |
rsb::converter::RepositoryCreater | An internal factory object to create typed converter repositories |
rsb::converter::TypeBasedRepositoryCreater< WireType > | A RepositoryCreate which can be statically typed using a template argument for the desired wire type |
Singleton | |
rsb::Factory | Factory for RSB user-level domain objects for communication patterns |
rsb::transport::ConnectorFactory< Interface > | Objects of this class are specialized factories that construct Connector objects and provide introspection for connector implementations without instantiating them |
rsb::transport::inprocess::Bus | |
rsb::transport::socket::Factory | The singleton instance of this class is responsible for managing bus provider objects |
totally_ordered | |
rsb::EventId | A unique ID for events in RSB |
rsb::ParticipantConfig::Transport | Description of a desired transport |
rsb::Scope | Scope is a descriptor for a hierarchical channel of the unified bus |
rsb::detail::TypeName< T > | |
rsb::detail::TypeName< AnyType > |