YARP
Yet Another Robot Platform
yarp::serversql::impl::NameServerContainer Class Reference

#include <yarp/serversql/impl/NameServerContainer.h>

+ Inheritance diagram for yarp::serversql::impl::NameServerContainer:

Public Member Functions

 ~NameServerContainer () override
 
const yarp::os::Contactwhere ()
 
yarp::os::Contact whereDelegate ()
 
void preregister (const yarp::os::Contact &c)
 
bool open (yarp::os::Searchable &options)
 
void open (NameService &ns1, NameService &ns2)
 
- Public Member Functions inherited from yarp::serversql::impl::ComposedNameService
 ComposedNameService ()
 
void open (NameService &ns1, NameService &ns2)
 
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
 
void goPublic () override
 
yarp::os::Contact query (const std::string &name) override
 
bool announce (const std::string &name, int activity) override
 
- Public Member Functions inherited from yarp::name::NameService
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
 
- Public Member Functions inherited from yarp::os::NameStore
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
 

Detailed Description

Definition at line 23 of file NameServerContainer.h.

Constructor & Destructor Documentation

◆ ~NameServerContainer()

NameServerContainer::~NameServerContainer ( )
override

Definition at line 47 of file NameServerContainer.cpp.

Member Function Documentation

◆ open() [1/2]

void yarp::serversql::impl::ComposedNameService::open ( NameService &  ns1,
NameService &  ns2 
)
inline

Definition at line 29 of file ComposedNameService.h.

◆ open() [2/2]

bool NameServerContainer::open ( yarp::os::Searchable options)

Definition at line 75 of file NameServerContainer.cpp.

◆ preregister()

void NameServerContainer::preregister ( const yarp::os::Contact c)

Definition at line 69 of file NameServerContainer.cpp.

◆ where()

const Contact & NameServerContainer::where ( )

Definition at line 56 of file NameServerContainer.cpp.

◆ whereDelegate()

Contact NameServerContainer::whereDelegate ( )

Definition at line 61 of file NameServerContainer.cpp.


The documentation for this class was generated from the following files: