Public メソッド | |
| def | __init__ |
| コンストラクタ | |
| def | registerNameServer |
| NameServer の登録 | |
| def | bindObject |
| 指定したオブジェクトのNamingServiceへバインド | |
| def | update |
| NamingServer の情報の更新 | |
| def | unbindObject |
| 指定したオブジェクトをNamingServiceからアンバインド | |
| def | unbindAll |
| 全てのオブジェクトをNamingServiceからアンバインド | |
| def | getObjects |
| バインドされている全てのオブジェクトを取得 | |
| def | createNamingObj |
| NameServer 管理用オブジェクトの生成 | |
| def | bindCompsTo |
| 設定済みコンポーネントを NameServer に登録 | |
| def | registerCompName |
| NameServer に登録するコンポーネントの設定 | |
| def | unregisterCompName |
| NameServer に登録するコンポーネントの設定解除 | |
データ構造 | |
| class | Comps |
| コンポーネント管理用クラス [詳細] | |
| class | Names |
| NameServer 管理用クラス [詳細] | |
NamingServer 管理用クラス。 コンポーネントのNamingServiceへの登録、解除などを管理する。
NamingManager.py の 230 行で定義されています。
| def __init__ | ( | self, | ||
| manager | ||||
| ) |
| def registerNameServer | ( | self, | ||
| method, | ||||
| name_server | ||||
| ) |
NameServer の登録
指定した形式の NameServer を登録する。 現在指定可能な形式は CORBA のみ。
| self | ||
| method | NamingService の形式 | |
| name_server | 登録する NameServer の名称 |
NamingManager.py の 275 行で定義されています。
| def bindObject | ( | self, | ||
| name, | ||||
| rtobj | ||||
| ) |
指定したオブジェクトのNamingServiceへバインド
指定したオブジェクトを指定した名称で CORBA NamingService へバインドする。
| self | ||
| name | バインド時の名称 | |
| rtobj | バインド対象オブジェクト |
NamingManager.py の 296 行で定義されています。
| def update | ( | self | ) |
NamingServer の情報の更新
設定されている NameServer 内に登録されているオブジェクトの情報を 更新する。
| self |
NamingManager.py の 318 行で定義されています。
| def unbindObject | ( | self, | ||
| name | ||||
| ) |
指定したオブジェクトをNamingServiceからアンバインド
指定したオブジェクトを NamingService からアンバインドする。
| self | ||
| name | アンバインド対象オブジェクト |
NamingManager.py の 346 行で定義されています。
| def unbindAll | ( | self | ) |
全てのオブジェクトをNamingServiceからアンバインド
全てのオブジェクトを CORBA NamingService からアンバインドする。
| self |
NamingManager.py の 367 行で定義されています。
| def getObjects | ( | self | ) |
バインドされている全てのオブジェクトを取得
バインドされている全てのオブジェクトを 取得する。
| self |
NamingManager.py の 388 行で定義されています。
| def createNamingObj | ( | self, | ||
| method, | ||||
| name_server | ||||
| ) |
NameServer 管理用オブジェクトの生成
指定した型のNameServer 管理用オブジェクトを生成する。
| self | ||
| method | NamingService 形式 | |
| name_server | NameServer 名称 |
NamingManager.py の 412 行で定義されています。
| def bindCompsTo | ( | self, | ||
| ns | ||||
| ) |
設定済みコンポーネントを NameServer に登録
設定済みコンポーネントを指定した NameServer に登録する。
| self | ||
| ns | 登録対象 NameServer |
NamingManager.py の 443 行で定義されています。
| def registerCompName | ( | self, | ||
| name, | ||||
| rtobj | ||||
| ) |
NameServer に登録するコンポーネントの設定
NameServer に登録するコンポーネントを設定する。
| self | ||
| name | コンポーネントの登録時名称 | |
| rtobj | 登録対象オブジェクト |
NamingManager.py の 462 行で定義されています。
| def unregisterCompName | ( | self, | ||
| name | ||||
| ) |
NameServer に登録するコンポーネントの設定解除
NameServer に登録するコンポーネントの設定を解除する。
| self | ||
| name | 設定解除対象コンポーネントの名称 |
NamingManager.py の 485 行で定義されています。
1.5.4