メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス RTC::NamingManager

#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 メソッド

NamingBasecreateNamingObj (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
Managerm_manager
MedLogbuf m_MedLogbuf
LogStream rtcout

構成

struct  Comps
struct  Names


コンストラクタとデストラクタ

RTC::NamingManager::NamingManager Manager manager  ) 
 

virtual RTC::NamingManager::~NamingManager  )  [virtual]
 


関数

void RTC::NamingManager::bindCompsTo NamingBase ns  )  [protected]
 

void RTC::NamingManager::bindObject const char *  name,
const RTObject_impl rtobj
 

NamingBase* RTC::NamingManager::createNamingObj const char *  method,
const char *  name_server
[protected]
 

std::vector<RTObject_impl*> RTC::NamingManager::getObjects  ) 
 

void RTC::NamingManager::registerCompName const char *  name,
const RTObject_impl rtobj
[protected]
 

void RTC::NamingManager::registerNameServer const char *  method,
const char *  name_server
 

void RTC::NamingManager::unbindAll  ) 
 

void RTC::NamingManager::unbindObject const char *  name  ) 
 

void RTC::NamingManager::unregisterCompName const char *  name  )  [protected]
 

void RTC::NamingManager::update  ) 
 


変数

std::vector<Comps*> RTC::NamingManager::m_compNames [protected]
 

ACE_Thread_Mutex RTC::NamingManager::m_compNamesMutex [protected]
 

Manager* RTC::NamingManager::m_manager [protected]
 

MedLogbuf RTC::NamingManager::m_MedLogbuf [protected]
 

std::vector<Names*> RTC::NamingManager::m_names [protected]
 

ACE_Thread_Mutex RTC::NamingManager::m_namesMutex [protected]
 

LogStream RTC::NamingManager::rtcout [protected]
 


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してFri Oct 5 05:15:02 2007に生成されました。  doxygen 1.4.1