10 #ifndef YARPDB_NAMESERVICE_INC
11 #define YARPDB_NAMESERVICE_INC
59 bool announce(
const std::string& name,
int activity)
override {
Abstract interface for a name server operator.
bool announce(const std::string &name, int activity) override
virtual void onEvent(yarp::os::Bottle &event)
bool process(yarp::os::PortWriter &in, yarp::os::PortReader &out, const yarp::os::Contact &remote) override
virtual bool apply(yarp::os::Bottle &cmd, yarp::os::Bottle &reply, yarp::os::Bottle &event, const yarp::os::Contact &remote)=0
yarp::os::Contact query(const std::string &name) override
A simple collection of objects that can be described and transmitted in a portable way.
Abstract interface for a database of port names.
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
Interface implemented by all objects that can write themselves to the network, such as Bottle objects...
The main, catch-all namespace for YARP.