Public Member Functions | Public Attributes | List of all members
NamingManager::NamingManagerMock Class Reference
Inheritance diagram for NamingManager::NamingManagerMock:
Inheritance graph
[legend]

Public Member Functions

 NamingManagerMock (RTC::Manager *manager)
 
void registerMgrName (const char *name, const RTM::ManagerServant *mgr)
 
void unregisterMgrName (const char *name)
 
virtual ~NamingManagerMock (void)
 
- Public Member Functions inherited from RTC::NamingManager
void bindObject (const char *name, const RTObject_impl *rtobj)
 Bind the specified objects to NamingService. More...
 
void bindObject (const char *name, const RTM::ManagerServant *mgr)
 Bind the specified ManagerServants to NamingService. More...
 
std::vector< RTObject_impl * > getObjects ()
 Get all bound objects. More...
 
 NamingManager (Manager *manager)
 Constructor. More...
 
void registerNameServer (const char *method, const char *name_server)
 Regster the NameServer. More...
 
void unbindAll ()
 Unbind all objects from NamingService. More...
 
void unbindObject (const char *name)
 Unbind the specified objects from NamingService. More...
 
void update ()
 Update information of NamingServer. More...
 
virtual ~NamingManager (void)
 Destructor. More...
 

Public Attributes

std::vector< RTC::NamingManager::Mgr * > mgrNames
 

Additional Inherited Members

- Protected Member Functions inherited from RTC::NamingManager
void bindCompsTo (NamingBase *ns)
 Register the configured component to NameServer. More...
 
NamingBasecreateNamingObj (const char *method, const char *name_server)
 Create objects for NameServer management. More...
 
void registerCompName (const char *name, const RTObject_impl *rtobj)
 Configure the components that will be registered to NameServer. More...
 
void registerMgrName (const char *name, const RTM::ManagerServant *mgr)
 Configure the ManagerServants that will be registered to NameServer. More...
 
void retryConnection (Names *ns)
 
void unregisterCompName (const char *name)
 Unregister the components that will be registered to NameServer. More...
 
void unregisterMgrName (const char *name)
 Unregister the ManagerServants that will be registered to NameServer. More...
 
- Protected Attributes inherited from RTC::NamingManager
std::vector< Comps * > m_compNames
 Component list. More...
 
Mutex m_compNamesMutex
 Mutex of Component list. More...
 
Managerm_manager
 Manager object. More...
 
std::vector< Mgr * > m_mgrNames
 ManagerServant list. More...
 
Mutex m_mgrNamesMutex
 Mutex of ManagerServant list. More...
 
std::vector< Names * > m_names
 NameServer list. More...
 
Mutex m_namesMutex
 Mutex of NameServer list. More...
 
Logger rtclog
 Logger stream. More...
 

Detailed Description

Definition at line 74 of file NamingManagerTests.cpp.

Constructor & Destructor Documentation

NamingManager::NamingManagerMock::NamingManagerMock ( RTC::Manager manager)
inline

Definition at line 78 of file NamingManagerTests.cpp.

virtual NamingManager::NamingManagerMock::~NamingManagerMock ( void  )
inlinevirtual

Definition at line 80 of file NamingManagerTests.cpp.

Member Function Documentation

void NamingManager::NamingManagerMock::registerMgrName ( const char *  name,
const RTM::ManagerServant mgr 
)
inline

Definition at line 83 of file NamingManagerTests.cpp.

void NamingManager::NamingManagerMock::unregisterMgrName ( const char *  name)
inline

Definition at line 93 of file NamingManagerTests.cpp.

Member Data Documentation

std::vector<RTC::NamingManager::Mgr*> NamingManager::NamingManagerMock::mgrNames

Definition at line 101 of file NamingManagerTests.cpp.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Jun 6 2019 19:26:03