|
| Subscriber () |
|
void | setStore (yarp::os::NameStore &store) |
|
yarp::os::NameStore * | getStore () |
|
void | clear () |
|
void | connect (const std::string &src, const std::string &dest) |
|
void | disconnect (const std::string &src, const std::string &dest, bool srcDrop) |
|
virtual bool | addSubscription (const std::string &src, const std::string &dest, const std::string &mode)=0 |
|
virtual bool | removeSubscription (const std::string &src, const std::string &dest)=0 |
|
virtual bool | listSubscriptions (const std::string &src, yarp::os::Bottle &reply)=0 |
|
virtual bool | welcome (const std::string &port, int activity)=0 |
|
virtual bool | setTopic (const std::string &port, const std::string &structure, bool active)=0 |
|
virtual bool | listTopics (yarp::os::Bottle &topics)=0 |
|
virtual bool | setType (const std::string &family, const std::string &structure, const std::string &value)=0 |
|
virtual std::string | getType (const std::string &family, const std::string &structure)=0 |
|
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 |
|
int | replyCode (bool flag) |
|
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 |
|
Abstract interface for maintaining persistent connections.
Definition at line 24 of file Subscriber.h.