An implementation of name service operators on a triple store. More...
#include <yarp/serversql/impl/NameServiceOnTriples.h>
Public Member Functions | |
NameServiceOnTriples () | |
void | open (TripleSource *db, Allocator *alloc, const yarp::os::Contact &serverContact) |
void | setSubscriber (Subscriber *subscriber) |
void | setSilent (bool flag) |
yarp::os::Contact | query (const std::string &portName, NameTripleState &act, const std::string &prefix, bool nested=false) |
bool | announce (const std::string &name, int activity) override |
yarp::os::Contact | query (const std::string &portName) override |
bool | cmdQuery (NameTripleState &act, bool nested=false) |
bool | cmdRegister (NameTripleState &act) |
bool | cmdUnregister (NameTripleState &act) |
bool | cmdList (NameTripleState &act) |
bool | cmdListRunners (NameTripleState &act) |
bool | cmdSet (NameTripleState &act) |
bool | cmdGet (NameTripleState &act) |
bool | cmdCheck (NameTripleState &act) |
bool | cmdRoute (NameTripleState &act) |
bool | cmdGc (NameTripleState &act) |
bool | cmdHelp (NameTripleState &act) |
bool | apply (yarp::os::Bottle &cmd, yarp::os::Bottle &reply, yarp::os::Bottle &event, const yarp::os::Contact &remote) override |
void | goPublic () override |
void | lock () override |
void | unlock () override |
void | setDelegate (yarp::os::NameSpace *delegate) |
yarp::os::NameSpace * | getDelegate () |
![]() | |
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 |
An implementation of name service operators on a triple store.
Definition at line 54 of file NameServiceOnTriples.h.
|
inline |
Definition at line 68 of file NameServiceOnTriples.h.
|
overridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 338 of file NameServiceOnTriples.cpp.
|
overridevirtual |
Implements yarp::name::NameService.
Definition at line 651 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdCheck | ( | NameTripleState & | act | ) |
Definition at line 561 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdGc | ( | NameTripleState & | act | ) |
Definition at line 618 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdGet | ( | NameTripleState & | act | ) |
Definition at line 518 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdHelp | ( | NameTripleState & | act | ) |
Definition at line 628 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdList | ( | NameTripleState & | act | ) |
Definition at line 440 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdListRunners | ( | NameTripleState & | act | ) |
Definition at line 391 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdQuery | ( | NameTripleState & | act, |
bool | nested = false |
||
) |
Definition at line 119 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdRegister | ( | NameTripleState & | act | ) |
Definition at line 195 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdRoute | ( | NameTripleState & | act | ) |
Definition at line 601 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdSet | ( | NameTripleState & | act | ) |
Definition at line 482 of file NameServiceOnTriples.cpp.
bool NameServiceOnTriples::cmdUnregister | ( | NameTripleState & | act | ) |
Definition at line 346 of file NameServiceOnTriples.cpp.
|
inline |
Definition at line 150 of file NameServiceOnTriples.h.
|
inlineoverridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 136 of file NameServiceOnTriples.h.
|
overridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 740 of file NameServiceOnTriples.cpp.
|
inline |
Definition at line 81 of file NameServiceOnTriples.h.
|
overridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 103 of file NameServiceOnTriples.cpp.
Contact NameServiceOnTriples::query | ( | const std::string & | portName, |
NameTripleState & | act, | ||
const std::string & | prefix, | ||
bool | nested = false |
||
) |
Definition at line 26 of file NameServiceOnTriples.cpp.
|
inline |
Definition at line 145 of file NameServiceOnTriples.h.
|
inline |
Definition at line 95 of file NameServiceOnTriples.h.
|
inline |
Definition at line 90 of file NameServiceOnTriples.h.
|
overridevirtual |
Reimplemented from yarp::name::NameService.
Definition at line 746 of file NameServiceOnTriples.cpp.