OpenRTM-aist-Python 2.0.2
|
クラス | |
class | comp_op |
class | del_port |
class | find_port |
class | find_port_name |
公開メンバ関数 | |
__init__ (self, orb, poa) | |
getPortServiceList (self) | |
getPortProfileList (self) | |
getPortRef (self, port_name) | |
getPort (self, port_name) | |
registerPort (self, port) | |
deletePort (self, port) | |
deletePortByName (self, port_name) | |
activatePorts (self) | |
deactivatePorts (self) | |
finalizePorts (self) | |
OpenRTM_aist.PortAdmin.PortAdmin.__init__ | ( | self, | |
orb, | |||
poa ) |
コンストラクタ
コンストラクタ
self | |
orb | ORB |
poa | POA |
OpenRTM_aist.PortAdmin.PortAdmin.activatePorts | ( | self | ) |
全ての Port のインターフェースを activates する void PortAdmin.activatePorts()
OpenRTM_aist.PortAdmin.PortAdmin.deactivatePorts | ( | self | ) |
全ての Port のインターフェースを deactivates する void PortAdmin.deactivatePorts()
OpenRTM_aist.PortAdmin.PortAdmin.deletePort | ( | self, | |
port ) |
Port の登録を解除する
引数 port で指定された Port の登録を解除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
self | |
port | Port サーバント |
OpenRTM_aist.PortAdmin.PortAdmin.deletePortByName | ( | self, | |
port_name ) |
名称指定によりPort の登録を解除する
引数で指定された名前を持つ Port の登録を削除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
self | |
port_name | Port の名前 |
OpenRTM_aist.PortAdmin.PortAdmin.finalizePorts | ( | self | ) |
全ての Port をdeactivateし登録を削除する
登録されている全てのPortに対して、サーバントのdeactivateを行い、 登録リストから削除する。
self |
OpenRTM_aist.PortAdmin.PortAdmin.getPort | ( | self, | |
port_name ) |
Port のサーバントのポインタの取得
port_name で指定した Port のサーバントのポインタを返す。 port_name で指定する Port はあらかじめ registerPort() で登録されてい なければならない。
self | |
port_name | 参照を返すPortの名前 |
OpenRTM_aist.PortAdmin.PortAdmin.getPortProfileList | ( | self | ) |
OpenRTM_aist.PortAdmin.PortAdmin.getPortRef | ( | self, | |
port_name ) |
Port のオブジェクト参照の取得
port_name で指定した Port のオブジェクト参照を返す。 port_name で指定する Port はあらかじめ registerPort() で登録されてい なければならない。
self | |
port_name | 参照を返すPortの名前 |
OpenRTM_aist.PortAdmin.PortAdmin.getPortServiceList | ( | self | ) |
OpenRTM_aist.PortAdmin.PortAdmin.registerPort | ( | self, | |
port ) |
Port を登録する
引数 port で指定された Port のサーバントを登録する。 登録された Port のサーバントはコンストラクタで与えられたPOA 上で activate され、そのオブジェクト参照はPortのProfileにセットされる。
self | |
port | Port サーバント |
void registerPort(PortBase& port);