#include <RtcNaming.h>
Public メソッド | |
RtcNaming () | |
RtcNaming クラスコンストラクタ. | |
RtcNaming (CORBA::ORB_ptr orb) | |
RtcNaming クラスコンストラクタ. | |
~RtcNaming () | |
RtcNaming クラスデストラクタ. | |
bool | initNaming (const CORBA::ORB_ptr orb) |
RtcNaming クラスデストラクタ. | |
CosNaming::NamingContextExt_var | createContext (CosNaming::NamingContextExt_var context, const std::string &id, const std::string &kind) |
ネーミングコンテキストの生成 | |
bool | createHostContext (const std::string &id) |
ホストコンテキストの生成 | |
bool | createManagerContext (const std::string &id) |
マネージャコンテキストの生成 | |
bool | createCategoryContext (const std::string &category) |
カテゴリコンテキストの生成 | |
bool | createModuleContext (const std::string &module, const std::string &category) |
モジュールコンテキストの生成 | |
bool | bindObject (CosNaming::NamingContextExt_var context, const std::string &id, const std::string &kind, CORBA::Object_ptr obj) |
オブジェクトのバインド | |
bool | bindObjectByFullPath (const std::string &path, CORBA::Object_ptr obj) |
オブジェクトをフルパス指定でバインド | |
bool | bindComponent (const std::string &component, const std::string &module, const std::string &category, CORBA::Object_ptr obj) |
コンポーネントのバインド | |
bool | bindManager (const std::string &id, CORBA::Object_ptr obj) |
マネージャのバインド | |
bool | destroyHostContext () |
自分のホストコンテキストの削除 | |
bool | destroyManagerContext () |
自分のマネージャコンテキストの削除 | |
bool | destroyCategoryContext (const std::string &id) |
カテゴリコンテキストの削除 | |
bool | destroyModuleContext (const std::string &module, const std::string &category) |
モジュールコンテキストの削除 | |
bool | findHostContext (const std::string &id_seq, ContextList &context) |
ホストコンテキストの検索 | |
bool | findCategoryContext (const std::string &id_seq, ContextList &context) |
カテゴリコンテキストの検索 | |
bool | findModuleContext (const std::string &id_seq, ContextList &context) |
モジュールコンテキストの検索 | |
bool | findManagerContext (const std::string &id_seq, ContextList &context) |
マネージャコンテキストの検索 | |
bool | findManager (std::string &id, ObjectList &objects) |
マネージャオブジェクトリファレンスの検索・取得 | |
bool | findComponents (const std::string &id_seq, ObjectList &objects) |
コンポーネントオブジェクトリファレンスの検索・取得 | |
Protected メソッド | |
bool | destroyRecursive (CosNaming::NamingContextExt_var context) |
ネーミングコンテキストの再帰的削除 | |
void | findObjectsRecursive (CosNaming::NamingContextExt_ptr context, const std::string &path, ObjectList &obj) |
オブジェクトリファレンスを再帰的に取得 | |
void | findContextRecursive (CosNaming::NamingContextExt_var context, const std::string &path, ContextList &context_list) |
ネーミングコンテキストを再帰的に取得 | |
void | bindObjectRecursive (CosNaming::NamingContextExt_var context, const std::string &path, CORBA::Object_ptr obj) |
コンテキスト・オブジェクトを再帰的にバインド |
|
RtcNaming クラスコンストラクタ.
|
|
RtcNaming クラスコンストラクタ.
|
|
RtcNaming クラスデストラクタ.
|
|
コンポーネントのバインド オブジェクトを指定したコンテキスト下にバインド
|
|
マネージャのバインド マネージャを指定したコンテキスト下にバインド
|
|
オブジェクトのバインド オブジェクトを指定したコンテキスト下にバインド
|
|
オブジェクトをフルパス指定でバインド オブジェクトを指定フルパスに従ってバインドする。
|
|
コンテキスト・オブジェクトを再帰的にバインド
|
|
カテゴリコンテキストの生成 カテゴリコンテキストレベルにマネージャ名のコンテキストを生成する
|
|
ネーミングコンテキストの生成 与えられたネーミングコンテキスト上に id,kind のコンテキストを生成
|
|
ホストコンテキストの生成 ホストコンテキストレベルにホスト名のコンテキストを生成する
|
|
マネージャコンテキストの生成 マネージャコンテキストレベルにマネージャ名のコンテキストを生成する
|
|
モジュールコンテキストの生成 モジュールコンテキストレベルにマネージャ名のコンテキストを生成する
|
|
カテゴリコンテキストの削除
|
|
自分のホストコンテキストの削除
|
|
自分のマネージャコンテキストの削除
|
|
モジュールコンテキストの削除
|
|
ネーミングコンテキストの再帰的削除
|
|
カテゴリコンテキストの検索
|
|
コンポーネントオブジェクトリファレンスの検索・取得
|
|
ネーミングコンテキストを再帰的に取得
|
|
ホストコンテキストの検索
|
|
マネージャオブジェクトリファレンスの検索・取得
|
|
マネージャコンテキストの検索
|
|
モジュールコンテキストの検索
|
|
オブジェクトリファレンスを再帰的に取得
|
|
RtcNaming クラスデストラクタ.
|