RSB  0.9.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCrsb::AnyTypeA tag type for constructing Informer instances that can publish data of arbitrary types
oCCallbackBase
|\Crsb::patterns::Server<>The server side of a request-reply-based communication channel
oCrsb::transport::ConverterSelectingConnector< WireType >This base class enables look up of suitable rsb::converter::Converter s in rsb::transport::Connector classes
oCrsb::transport::ConverterSelectingConnector< std::string >
|\Crsb::transport::socket::ConnectorBaseThis class is intended to be used as a base class for connector classes of the socket-based transport
oCrsb::patterns::RemoteServer::DataFuture< O >
oCrsb::patterns::RemoteServer::DataFuture< void >
oCrsb::InformerBase::DataPtr< T >
oCenable_shared_from_this
|oCrsb::transport::InConnectorObjects of classes which implement this interface can be used to receive events by means of one transport mechanism
|oCrsb::transport::socket::BusInstances of this class provide access to a socket-based bus
|\Crsb::transport::socket::BusConnectionInstances of this class implement connections to a socket-based bus
oCequality_comparable
|oCrsb::MetaDataFramework-supplied meta data attached to each event that give information e.g
|\Crsb::QualityOfServiceSpecSpecification of desired quality of service settings for sending and receiving events
oCstd::exceptionSTL class
|\Cstd::runtime_errorSTL class
oCFactory
|\Crsb::transport::ConnectorFactory< Interface >Objects of this class are specialized factories that construct Connector objects and provide introspection for connector implementations without instantiating them
oCrsb::filter::FilterActionA class to encapsulate enum constants that specify changes of a Filter for FilterObserver instances
oCrsb::Event::Impl
oCrsb::eventprocessing::InRouteConfigurator::Impl
oCrsb::eventprocessing::OutRouteConfigurator::Impl
oCrsb::eventprocessing::PullEventReceivingStrategy::Impl
oCrsb::Listener::Impl
oCrsb::Participant::Impl
oCrsb::patterns::Server<>::IntlCallbackCallback object interface to implement for registering callable methods
|\Crsb::patterns::Server<>::CallbackBaseBase class for callback classes
oCrsb::util::MD5A simple class representing an md5 sum for a given string
oCrsb::util::MD5Hasher
oCrsb::patterns::RemoteServer::MethodSet
oCnoncopyable
|oCrsb::eventprocessing::EventReceivingStrategyImplementations of this interface organize the receiving of events via rsb::transport::InConnector s
|oCrsb::eventprocessing::EventSendingStrategyImplementations of this interface organize the sending of events via rsb::transport::OutConnector s
|oCrsb::eventprocessing::InRouteConfiguratorA class responsible of configuring the route that processes incoming events from one or more InConnector instances in one Listener
|oCrsb::eventprocessing::OutRouteConfigurator
|oCrsb::ParticipantObjects of this class participate in the exchange of notifications on one channel of the bus
|oCrsb::patterns::RemoteServerThe client side of a request-reply-based communication channel
|\Crsb::patterns::Server<>The server side of a request-reply-based communication channel
oCOptionHandler
|oCrsb::ParticipantConfigA class describing the configuration of Participant instances
|oCrsb::ParticipantConfig::EventProcessingStrategyInstances of this class describe the selection and configuration of an event processing strategy
|\Crsb::ParticipantConfig::TransportDescription of a desired transport
oCPrintable
|oCrsb::converter::Converter< std::string >
|oCrsb::converter::ConverterSelectionStrategy< std::string >
|oCrsb::converter::Converter< WireType >
|oCrsb::converter::ConverterPredicateImplementations of this interface can be used to perform Converter selection based on predicate evaluation
|oCrsb::converter::ConverterSelectionStrategy< WireType >Implementation of this interface perform mappings of one of the followings forms:
|oCrsb::converter::Repository< WireType >Maintains a collection of converters for a specific wire format
|oCrsb::EventBasic message that is exchanged between informers and listeners
|oCrsb::EventIdA unique ID for events in RSB
|oCrsb::eventprocessing::EventSendingStrategyImplementations of this interface organize the sending of events via rsb::transport::OutConnector s
|oCrsb::eventprocessing::HandlerImplementations of this class can be used in contexts where an "event sink" is required
|oCrsb::eventprocessing::InRouteConfiguratorA class responsible of configuring the route that processes incoming events from one or more InConnector instances in one Listener
|oCrsb::eventprocessing::OutRouteConfigurator
|oCrsb::filter::FilterA filter filters an event stream by removing unwanted events
|oCrsb::filter::FilterObserver
|oCrsb::MetaDataFramework-supplied meta data attached to each event that give information e.g
|oCrsb::ParticipantObjects of this class participate in the exchange of notifications on one channel of the bus
|oCrsb::ParticipantConfigA class describing the configuration of Participant instances
|oCrsb::ParticipantConfig::EventProcessingStrategyInstances of this class describe the selection and configuration of an event processing strategy
|oCrsb::ParticipantConfig::TransportDescription of a desired transport
|oCrsb::transport::Connector
|oCrsb::transport::ConnectorFactory< Interface >Objects of this class are specialized factories that construct Connector objects and provide introspection for connector implementations without instantiating them
|oCrsb::transport::ConnectorFactory< Interface >::ConnectorInfoInstances of this class describe capabilities and properties of connector implementations
|\Crsb::transport::socket::BusConnectionInstances of this class implement connections to a socket-based bus
oCrsb::converter::RepositoryCreaterAn internal factory object to create typed converter repositories
|\Crsb::converter::TypeBasedRepositoryCreater< WireType >A RepositoryCreate which can be statically typed using a template argument for the desired wire type
oCSingleton
|oCrsb::FactoryFactory for RSB user-level domain objects for communication patterns
|oCrsb::transport::ConnectorFactory< Interface >Objects of this class are specialized factories that construct Connector objects and provide introspection for connector implementations without instantiating them
|oCrsb::transport::inprocess::Bus
|\Crsb::transport::socket::FactoryThe singleton instance of this class is responsible for managing bus provider objects
oCtotally_ordered
|oCrsb::EventIdA unique ID for events in RSB
|oCrsb::ParticipantConfig::TransportDescription of a desired transport
|\Crsb::ScopeScope is a descriptor for a hierarchical channel of the unified bus
oCrsb::detail::TypeName< T >
\Crsb::detail::TypeName< AnyType >