Compose two name services into one. More...
#include <yarp/serversql/impl/ComposedNameService.h>
Public Member Functions | |
ComposedNameService () | |
void | open (NameService &ns1, NameService &ns2) |
bool | apply (yarp::os::Bottle &cmd, yarp::os::Bottle &reply, yarp::os::Bottle &event, const yarp::os::Contact &remote) override |
void | onEvent (yarp::os::Bottle &event) override |
void | goPublic () override |
yarp::os::Contact | query (const std::string &name) override |
bool | announce (const std::string &name, int activity) override |
![]() | |
virtual | ~NameService () |
virtual bool | apply (yarp::os::Bottle &cmd, yarp::os::Bottle &reply, yarp::os::Bottle &event, const yarp::os::Contact &remote)=0 |
virtual void | onEvent (yarp::os::Bottle &event) |
virtual void | lock () |
virtual void | unlock () |
virtual void | goPublic () |
yarp::os::Contact | query (const std::string &name) override |
bool | announce (const std::string &name, int activity) override |
bool | process (yarp::os::PortWriter &in, yarp::os::PortReader &out, const yarp::os::Contact &remote) override |
![]() | |
virtual | ~NameStore () |
virtual Contact | query (const std::string &name)=0 |
virtual bool | announce (const std::string &name, int activity)=0 |
virtual bool | process (PortWriter &in, PortReader &out, const Contact &source)=0 |
Compose two name services into one.
Definition at line 20 of file ComposedNameService.h.
|
inline |
Definition at line 23 of file ComposedNameService.h.
|
inlineoverridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 68 of file ComposedNameService.h.
|
inlineoverridevirtual |
Implements yarp::name::NameService.
Definition at line 35 of file ComposedNameService.h.
|
inlineoverridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 52 of file ComposedNameService.h.
|
inlineoverridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 46 of file ComposedNameService.h.
|
inline |
Definition at line 29 of file ComposedNameService.h.
|
inlineoverridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 58 of file ComposedNameService.h.