RSB
0.7.0
|
rsb::AnyType | A tag type for constructing Informer instances that can publish data of arbitrary types |
rsb::spread::Assembly | Instances of this class store fragments of partially received, fragmented notifications for later assembly |
rsb::spread::AssemblyPool | Instances of this class maintain a pool of ongoing Assembly s |
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::spread::InPushConnector | This class implements push-style event receiving for Spread-based transport |
rsb::spread::MessageHandler | |
rsb::spread::OutConnector | |
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::InformerBase::DataPtr< T > | |
rsb::Exception | |
rsb::CommException | General exception thrown upon communication errors |
rsb::converter::SerializationException | An exception indicating a serialization or deserialization problem for data |
rsb::patterns::MethodExistsException | Indicates that a method of a Server already exists |
rsb::UnsupportedQualityOfServiceException | An exception indicating that a desired QualityOfServiceSpec cannot be reached by a transport |
rsb::Factory | Factory for RSB user-level domain objects for communication patterns |
rsb::transport::socket::Factory | The singleton instance of this class is responsible for managing bus provider objects |
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::spread::MembershipManager | Reference counting class for Spread group memberships |
rsb::patterns::RemoteServer::MethodSet | |
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::spread::AssemblyPool::PruningTask | |
rsb::QualityOfServiceSpec | Specification of desired quality of service settings for sending and receiving events |
rsb::spread::ReceiverTask | A task that receives FragmentedNotifications from a SpreadConnection , deserializes them to events and notifies a handler with deserialized Events |
rsb::patterns::RemoteServer | The client side of a request-reply-based communication channel |
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 |
rsb::Scope | Scope is a descriptor for a hierarchical channel of the unified bus |
rsb::patterns::Server | The server side of a request-reply-based communication channel |
rsb::spread::SpreadConnection | A wrapper class providing an object-oriented interface to the Spread API |
rsb::spread::SpreadConnector | |
rsb::spread::SpreadGroup | |
rsb::spread::SpreadMessage | Default message QOS for sending is RELIABLE |
rsb::detail::TypeName< T > | |
rsb::detail::TypeName< AnyType > |