RSB  0.9.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Informer.h File Reference
#include <string>
#include <boost/cstdint.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread/mutex.hpp>
#include <rsc/runtime/TypeStringTools.h>
#include <rsc/logging/Logger.h>
#include "rsb/rsbexports.h"
#include "Event.h"
#include "QualityOfServiceSpec.h"
#include "Participant.h"
#include "eventprocessing/OutRouteConfigurator.h"
#include "transport/Connector.h"
Include dependency graph for Informer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rsb::AnyType
 A tag type for constructing Informer instances that can publish data of arbitrary types. More...
 
struct  rsb::detail::TypeName< T >
 
struct  rsb::detail::TypeName< AnyType >
 
class  rsb::InformerBase
 A informer to publish data. More...
 
struct  rsb::InformerBase::DataPtr< T >
 
class  rsb::Informer< T >
 A informer to publish data of a specified type expressed through the template parameter. More...
 

Namespaces

 rsb
 
 rsb::detail
 

Typedefs

typedef boost::shared_ptr
< InformerBase > 
rsb::InformerBasePtr