#include <NamingManager.h>
Public メソッド | |
NamingManager (Manager *manager) | |
virtual | ~NamingManager () |
void | registerNameServer (const char *method, const char *name_server) |
void | bindObject (const char *name, const RTObject_impl *rtobj) |
void | update () |
void | unbindObject (const char *name) |
void | unbindAll () |
std::vector< RTObject_impl * > | getObjects () |
Protected メソッド | |
NamingBase * | createNamingObj (const char *method, const char *name_server) |
void | bindCompsTo (NamingBase *ns) |
void | registerCompName (const char *name, const RTObject_impl *rtobj) |
void | unregisterCompName (const char *name) |
Protected 変数 | |
std::vector< Names * > | m_names |
ACE_Thread_Mutex | m_namesMutex |
std::vector< Comps * > | m_compNames |
ACE_Thread_Mutex | m_compNamesMutex |
Manager * | m_manager |
MedLogbuf | m_MedLogbuf |
LogStream | rtcout |
構成 | |
struct | Comps |
struct | Names |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|