7 #ifndef YARP_OS_IMPL_NAMECLIENT_H
8 #define YARP_OS_IMPL_NAMECLIENT_H
65 Contact queryName(
const std::string& name);
72 Contact registerName(
const std::string& name);
80 Contact registerName(
const std::string& name,
const Contact& suggest);
87 Contact unregisterName(
const std::string& name);
98 Contact probe(
const std::string& cmd);
107 static Contact extractAddress(
const std::string& txt);
138 void setFakeMode(
bool fake =
true);
145 bool isFakeMode()
const;
153 void setScan(
bool allow =
true);
161 void setSave(
bool allow =
true);
185 bool updateAddress();
193 std::string getMode();
A simple collection of objects that can be described and transmitted in a portable way.
Abstract interface for a database of port names.
Client for YARP name server.
Implementation of a YARP2-conforming name server.
The main, catch-all namespace for YARP.
#define YARP_SUPPRESS_DLL_INTERFACE_WARNING_ARG(x)
Suppress MSVC C4251 warning for the declaration.