クラス OpenRTM_aist.PortAdmin.PortAdmin.find_port
すべてのメンバ一覧
メソッド
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.__init__ |
( |
|
self, |
|
|
|
orb, |
|
|
|
poa | |
|
) |
| | |
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.deletePort |
( |
|
self, |
|
|
|
port | |
|
) |
| | |
Port の登録を解除する.
引数 port で指定された Port の登録を解除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
- 引数:
-
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.deletePortByName |
( |
|
self, |
|
|
|
port_name | |
|
) |
| | |
名称指定によりPort の登録を解除する
引数で指定された名前を持つ Port の登録を削除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
- 引数:
-
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.finalizePorts |
( |
|
self |
) |
|
全ての Port をdeactivateし登録を削除する
登録されている全てのPortに対して、サーバントのdeactivateを行い、 登録リストから削除する。
- 引数:
-
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.getPort |
( |
|
self, |
|
|
|
port_name | |
|
) |
| | |
Port のサーバントのポインタの取得.
port_name で指定した Port のサーバントのポインタを返す。 port_name で指定する Port はあらかじめ registerPort() で登録されてい なければならない。
- 引数:
-
| self | |
| port_name | 参照を返すPortの名前 |
- 戻り値:
- PortBase* Portサーバント基底クラスのポインタ
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.getPortProfileList |
( |
|
self |
) |
|
PorProfile リストの取得.
addPort() により登録された Port の Profile リストを取得する。
- 戻り値:
- PortProfile リスト
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.getPortRef |
( |
|
self, |
|
|
|
port_name | |
|
) |
| | |
Port のオブジェクト参照の取得.
port_name で指定した Port のオブジェクト参照を返す。 port_name で指定する Port はあらかじめ registerPort() で登録されてい なければならない。
- 引数:
-
| self | |
| port_name | 参照を返すPortの名前 |
- 戻り値:
- Port_ptr Portのオブジェクト参照
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.getPortServiceList |
( |
|
self |
) |
|
Port リストの取得.
registerPort() により登録された Port の リストを取得する。
- 引数:
-
- 戻り値:
- Port リスト
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.registerPort |
( |
|
self, |
|
|
|
port | |
|
) |
| | |
Port を登録する.
引数 port で指定された Port のサーバントを登録する。 登録された Port のサーバントはコンストラクタで与えられたPOA 上で activate され、そのオブジェクト参照はPortのProfileにセットされる。
- 引数:
-
void registerPort(PortBase& port);
このクラスの説明は次のファイルから生成されました:
- /var/lib/jenkins/jobs/01_openrtm-python-build-tags/workspace/OpenRTM_aist/PortAdmin.py