YARP
Yet Another Robot Platform
MultiNameSpaceHelper Class Reference

Public Member Functions

 MultiNameSpaceHelper ()
 
 ~MultiNameSpaceHelper ()
 
void clear ()
 
void scan ()
 
bool setLocalMode (bool flag)
 
bool activate (bool force=false)
 
Contact getNameServerContact ()
 
Contact queryName (const std::string &name)
 
NameSpacegetOne ()
 
SpaceListgetAll ()
 

Public Attributes

SpaceList spaces
 
bool _localOnly
 
bool _usesCentralServer
 
bool _serverAllocatesPortNumbers
 
bool _connectionHasNameOfEndpoints
 

Detailed Description

Definition at line 29 of file MultiNameSpace.cpp.

Constructor & Destructor Documentation

◆ MultiNameSpaceHelper()

MultiNameSpaceHelper::MultiNameSpaceHelper ( )
inline

Definition at line 40 of file MultiNameSpace.cpp.

◆ ~MultiNameSpaceHelper()

MultiNameSpaceHelper::~MultiNameSpaceHelper ( )
inline

Definition at line 45 of file MultiNameSpace.cpp.

Member Function Documentation

◆ activate()

bool MultiNameSpaceHelper::activate ( bool  force = false)
inline

Definition at line 112 of file MultiNameSpace.cpp.

◆ clear()

void MultiNameSpaceHelper::clear ( )
inline

Definition at line 50 of file MultiNameSpace.cpp.

◆ getAll()

SpaceList& MultiNameSpaceHelper::getAll ( )
inline

Definition at line 213 of file MultiNameSpace.cpp.

◆ getNameServerContact()

Contact MultiNameSpaceHelper::getNameServerContact ( )
inline

Definition at line 169 of file MultiNameSpace.cpp.

◆ getOne()

NameSpace* MultiNameSpaceHelper::getOne ( )
inline

Definition at line 203 of file MultiNameSpace.cpp.

◆ queryName()

Contact MultiNameSpaceHelper::queryName ( const std::string &  name)
inline

Definition at line 179 of file MultiNameSpace.cpp.

◆ scan()

void MultiNameSpaceHelper::scan ( )
inline

Definition at line 66 of file MultiNameSpace.cpp.

◆ setLocalMode()

bool MultiNameSpaceHelper::setLocalMode ( bool  flag)
inline

Definition at line 98 of file MultiNameSpace.cpp.

Member Data Documentation

◆ _connectionHasNameOfEndpoints

bool MultiNameSpaceHelper::_connectionHasNameOfEndpoints

Definition at line 38 of file MultiNameSpace.cpp.

◆ _localOnly

bool MultiNameSpaceHelper::_localOnly

Definition at line 35 of file MultiNameSpace.cpp.

◆ _serverAllocatesPortNumbers

bool MultiNameSpaceHelper::_serverAllocatesPortNumbers

Definition at line 37 of file MultiNameSpace.cpp.

◆ _usesCentralServer

bool MultiNameSpaceHelper::_usesCentralServer

Definition at line 36 of file MultiNameSpace.cpp.

◆ spaces

SpaceList MultiNameSpaceHelper::spaces

Definition at line 32 of file MultiNameSpace.cpp.


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