Abstract interface for a name server operator. More...
#include <yarp/name/NameService.h>
Public Member Functions | |
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 |
Public Member Functions inherited from yarp::os::NameStore | |
virtual | ~NameStore () |
Abstract interface for a name server operator.
Definition at line 39 of file NameService.h.
|
inlinevirtual |
Definition at line 41 of file NameService.h.
|
inlineoverridevirtual |
Implements yarp::os::NameStore.
Reimplemented in yarp::serversql::impl::NameServiceOnTriples, and yarp::serversql::impl::ComposedNameService.
Definition at line 59 of file NameService.h.
|
pure virtual |
|
inlinevirtual |
Reimplemented in yarp::serversql::impl::NameServiceOnTriples, and yarp::serversql::impl::ComposedNameService.
Definition at line 53 of file NameService.h.
|
inlinevirtual |
Reimplemented in yarp::serversql::impl::NameServiceOnTriples, and yarp::name::NameServerManager.
Definition at line 50 of file NameService.h.
|
inlinevirtual |
Reimplemented in yarp::serversql::impl::Subscriber, yarp::serversql::impl::ComposedNameService, and yarp::name::NameServerManager.
Definition at line 48 of file NameService.h.
|
overridevirtual |
Implements yarp::os::NameStore.
Definition at line 16 of file NameService.cpp.
|
inlineoverridevirtual |
Implements yarp::os::NameStore.
Reimplemented in yarp::serversql::impl::NameServiceOnTriples, and yarp::serversql::impl::ComposedNameService.
Definition at line 55 of file NameService.h.
|
inlinevirtual |
Reimplemented in yarp::serversql::impl::NameServiceOnTriples, and yarp::name::NameServerManager.
Definition at line 51 of file NameService.h.