RSB  0.9.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
\Nrsb
 oNconverter
 |oCBoolConverterConverter for bool
 |oCByteArrayConverter"Converts" arbitrary payloads into a std::string which should be interpreted as an array of bytes
 |oCConverter
 |oCConverterSelectionStrategyImplementation of this interface perform mappings of one of the followings forms:
 |oCEventIdConverterA converter for EventId
 |oCEventsByScopeMapConverterA converter for aggregated events ordered by their scope and time for each scope
 |oCInt64ConverterConverter for the int64 type
 |oCConverterPredicateImplementations of this interface can be used to perform Converter selection based on predicate evaluation
 |oCAlwaysApplicableA predicate that unconditionally causes its associated Converter to be selected
 |oCPredicateConverterListObjects of this class are used to perform Converter selection via a chain-of-responsibility strategy
 |oCProtocolBufferConverterA generic converter for data types based on Protocol Buffer messages
 |oCRegexConverterPredicateObjects of this class select Converter s by matching the query wire-schema or data-type against a sotred reqular expression
 |oCRepositoryMaintains a collection of converters for a specific wire format
 |oCRepositoryCreaterAn internal factory object to create typed converter repositories
 |oCTypeBasedRepositoryCreaterA RepositoryCreate which can be statically typed using a template argument for the desired wire type
 |oCRosettaConverter
 |oCSchemaAndByteArrayConverter"Converts" arbitrary payloads into a pair consisting of the original wire schema and a std::string which should be interpreted as an array of bytes
 |oCSerializationExceptionAn exception indicating a serialization or deserialization problem for data
 |oCStringConverterConverts any string into any string serializing content to a string
 |oCTypeNameConverterPredicateObjects of this class select Converter s by matching the query wire-schema or data-type against a stored string
 |oCUint32ConverterConverter for the uint32 type
 |oCUint64ConverterConverter for the uint64 type
 |oCUnambiguousConverterMapObjects this class store mappings of one of the followings forms
 |\CVoidConverterFulfill the interface..
 oNdetail
 |oCTypeName
 |\CTypeName< AnyType >
 oNeventprocessing
 |oCDirectEventReceivingStrategyThis push-style event receiving strategy filters and dispatches rsb::Event s in the context of the thread calling handle
 |oCDirectEventSendingStrategyThis event sending strategy just passes incoming events to its associated rsb::transport::OutConnector s without modification, queueing or anything else
 |oCEventReceivingStrategyImplementations of this interface organize the receiving of events via rsb::transport::InConnector s
 |oCEventSendingStrategyImplementations of this interface organize the sending of events via rsb::transport::OutConnector s
 |oCHandlerImplementations of this class can be used in contexts where an "event sink" is required
 |oCInRouteConfiguratorA class responsible of configuring the route that processes incoming events from one or more InConnector instances in one Listener
 |oCOutRouteConfigurator
 |oCParallelEventReceivingStrategyThis push-style event receiving strategy uses one or more threads to filter rsb::Event s and dispatch matching events to rsb::Handler s
 |oCPullEventReceivingStrategyInstances of this class retrieve Event s from transport::Connector s when explicitly asked by a client (which usually is a Participant )
 |oCPullInRouteConfiguratorObjects of this InRouteConfigurator class setup and maintain the required components for a pull-style event receiving configuration
 |oCPushEventReceivingStrategyThis class serves as a base class for event receiving strategy classes that deliver rsb::Event s to rsb::Handler s without triggering by the receiving object
 |\CPushInRouteConfiguratorThis specialization of InRouteConfigurator creates and maintains an event receiving setup in which rsb::Event s are delivered using a push-style data flow by invoking registered rsb::Handler s
 oNfilter
 |oCFilterA filter filters an event stream by removing unwanted events
 |oCFilterActionA class to encapsulate enum constants that specify changes of a Filter for FilterObserver instances
 |oCFilterObserver
 |oCOriginFilterThis filter matches events that originate from a particular participant
 |\CScopeFilter
 oNpatterns
 |oCMethodExistsExceptionIndicates that a method of a Server already exists
 |oCWaitingEventHandler
 |oCRemoteServerThe client side of a request-reply-based communication channel
 |oCRequestHandler
 |\CServerThe server side of a request-reply-based communication channel
 oNprotocol
 |\CProtocolException
 oNtransport
 |oNinprocess
 |oNsocket
 |oCConnector
 |oCConverterSelectingConnectorThis base class enables look up of suitable rsb::converter::Converter s in rsb::transport::Connector classes
 |oCConnectorFactoryObjects of this class are specialized factories that construct Connector objects and provide introspection for connector implementations without instantiating them
 |oCInConnectorObjects of classes which implement this interface can be used to receive events by means of one transport mechanism
 |oCInPullConnectorObjects of classes which implement this specialized InConnector interface provide the ability to receive events in pull-style manner by means of one transport mechanism
 |oCInPushConnectorObjects of classes which implement this specialized InConnector interface provide the ability to receive events in push-style manner by means of one transport mechanism
 |\COutConnectorObjects of classes which implement this interface can be used to send events by means of one transport mechanism
 oNutil
 |oCMD5Hasher
 |\CMD5A simple class representing an md5 sum for a given string
 oCCommExceptionGeneral exception thrown upon communication errors
 oCEventBasic message that is exchanged between informers and listeners
 |\CImpl
 oCEventIdA unique ID for events in RSB
 oCEventQueuePushHandlerA rsb::Handler for rsb::Listener s that pushes all received events on a rsc::SynchronizedQueue
 oCException
 oCFactoryFactory for RSB user-level domain objects for communication patterns
 oCHandlerAsynchronously called handler interface on the client level
 oCEventFunctionHandlerA utility class to simplify event handling in ordinary functions or member functions
 oCDataFunctionHandlerA utility class to simplify data handling by automatically passing the data of the desired type to a function
 oCDataHandlerA Handler that automatically performs the desired type casting
 oCFilteringHandlerA utility class that forwards events to another rsb::Handler object if they match a given rsb::filter::Filter
 oCAnyTypeA tag type for constructing Informer instances that can publish data of arbitrary types
 oCInformerBaseA informer to publish data
 |\CDataPtr
 oCInformerA informer to publish data of a specified type expressed through the template parameter
 oCListenerA Listener receives events published by rsb::Informer objects by participating in a channel with a suitable scope
 |\CImpl
 oCLocalServiceA Service implementation that structures services locally
 oCMetaDataFramework-supplied meta data attached to each event that give information e.g
 oCParticipantObjects of this class participate in the exchange of notifications on one channel of the bus
 |\CImpl
 oCParticipantConfigA class describing the configuration of Participant instances
 |oCEventProcessingStrategyInstances of this class describe the selection and configuration of an event processing strategy
 |\CTransportDescription of a desired transport
 oCQualityOfServiceSpecSpecification of desired quality of service settings for sending and receiving events
 oCQueuePushHandlerA rsb::Handler for rsb::Listener s that pushes all received data on a rsc::SynchronizedQueue
 oCReaderA Reader receives events published by a informers by participating in a channel with a suitable scope
 oCScopeScope is a descriptor for a hierarchical channel of the unified bus
 oCServiceA service provides a hierarchical structure for organizing participants
 \CUnsupportedQualityOfServiceExceptionAn exception indicating that a desired QualityOfServiceSpec cannot be reached by a transport