|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
10 #ifndef YARPDB_NAMESERVICE_INC
11 #define YARPDB_NAMESERVICE_INC
59 bool announce(
const std::string& name,
int activity)
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 write themselves to the network, such as Bottle objects...
virtual void onEvent(yarp::os::Bottle &event)
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
bool announce(const std::string &name, int activity) override
Abstract interface for a name server operator.
virtual bool apply(yarp::os::Bottle &cmd, yarp::os::Bottle &reply, yarp::os::Bottle &event, const yarp::os::Contact &remote)=0
The main, catch-all namespace for YARP.
bool process(yarp::os::PortWriter &in, yarp::os::PortReader &out, const yarp::os::Contact &remote) override
yarp::os::Contact query(const std::string &name) override