#include "rsb/rsbexports.h"
#include "Scope.h"
#include "ParticipantConfig.h"
#include "Factory.h"
Go to the source code of this file.
Functions |
template<class DataType > |
Informer< DataType >::Ptr | rsb::createInformer (const Scope &scope, const ParticipantConfig &config=Factory::getInstance().getDefaultParticipantConfig(), const std::string &dataType=detail::TypeName< DataType >()()) |
| Creates and returns a new Informer that publishes Event s under the Scope scope.
|
InformerBasePtr | rsb::crateInformerBase (const Scope &scope, const std::string &dataType, const ParticipantConfig &config=Factory::getInstance().getDefaultParticipantConfig()) |
| Creates and returns a new Informer that publishes Event s under the Scope scope.
|
ListenerPtr | rsb::createListener (const Scope &scope, const ParticipantConfig &config=Factory::getInstance().getDefaultParticipantConfig()) |
| Creates and returns a new Listener for the Scope scope.
|
ReaderPtr | rsb::createReader (const Scope &scope, const ParticipantConfig &config=Factory::getInstance().getDefaultParticipantConfig()) |
| Creates and returns a new Reader object for Scope scope.
|
ServicePtr | rsb::createService (const Scope &scope) |
| Creates and returns a Service instance operating on Scope scope.
|
patterns::ServerPtr | rsb::createServer (const Scope &scope) |
| Creates and returns a Server object that exposes methods under the Scope scope.
|
patterns::RemoteServerPtr | rsb::createRemoteServer (const Scope &scope) |
| Creates and returns a RemoteServer object for the server at Scope scope.
|