RSB  0.12.2
 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
oCrsb::transport::AsioServiceContextA class that keeps a boost asio service alive as long as this class lives
oCCallbackBase
|\Crsb::patterns::LocalServer<>The server side of a request-reply-based communication channel
oCCallbackBase
|\Crsb::patterns::LocalServer<>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::patterns::LocalServer<>The server side of a request-reply-based communication channel
|oCrsb::patterns::MethodBase class for method classes
|oCrsb::patterns::RemoteServerThe client side of a request-reply-based communication channel
|oCrsb::transport::InConnectorObjects of classes which implement this interface can be used to receive events by means of one transport mechanism
|oCrsb::transport::socket::BusConnectionInstances of this class implement connections to a socket-based bus
|\Crsb::transport::socket::BusServerImplInstances of this class provide access to a socket-based bus for local and remote bus clients
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
oCrsb::transport::socket::FactoryThe singleton instance of this class is responsible for managing bus provider objects
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::FactoryFactory for RSB user-level domain objects for communication patterns
oCrsb::filter::FilterActionA class to encapsulate enum constants that specify changes of a Filter for FilterObserver instances
oCrsb::introspection::HostInfoInstances of this class store information about the local host
oCrsb::Event::Impl
oCrsb::eventprocessing::InRouteConfigurator::Impl
oCrsb::eventprocessing::OutRouteConfigurator::Impl
oCrsb::eventprocessing::PullEventReceivingStrategy::Impl
oCrsb::Listener::Impl
oCrsb::Participant::Impl
oCrsb::patterns::LocalServer<>::IntlCallbackCallback object interface to implement for registering callable methods
|oCrsb::patterns::LocalServer<>::CallbackBaseBase class for callback classes
|\Crsb::patterns::LocalServer<>::EventCallbackCallback class with receives and returns events
oCrsb::introspection::IntrospectionSenderInstances of this class publish information about the local host, the current process and its participants for consumption by introspection receivers
oCrsb::util::MD5A simple class representing an md5 sum for a given string
oCrsb::util::MD5Hasher
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
|\Crsb::ParticipantObjects of this class participate in the exchange of notifications on one channel of the bus
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
oCrsb::introspection::ParticipantInfoInstances of this class store information about participants in the current process
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::introspection::ProcessInfoInstances of this class store information about the current process
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
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 >