クラス OpenRTM_aist.PortAdmin.PortAdmin.find_port

すべてのメンバ一覧

Public メソッド

def __init__
 コンストラクタ
def getPortServiceList
 Port リストの取得.
def getPortProfileList
 PorProfile リストの取得.
def getPortRef
 Port のオブジェクト参照の取得.
def getPort
 Port のサーバントのポインタの取得.
def registerPort
 Port を登録する.
def deletePort
 Port の登録を解除する.
def deletePortByName
 名称指定によりPort の登録を解除する
def activatePorts
 全ての Port のインターフェースを activates するvoid PortAdmin.activatePorts()
def deactivatePorts
 全ての Port のインターフェースを deactivates するvoid PortAdmin.deactivatePorts()
def finalizePorts
 全ての Port をdeactivateし登録を削除する

メソッド

def OpenRTM_aist.PortAdmin.PortAdmin.find_port.__init__ (   self,
  orb,
  poa 
)

コンストラクタ

コンストラクタ

引数:
self 
orb ORB
poa POA
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.deletePort (   self,
  port 
)

Port の登録を解除する.

引数 port で指定された Port の登録を解除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。

引数:
self 
port Port サーバント
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.deletePortByName (   self,
  port_name 
)

名称指定によりPort の登録を解除する

引数で指定された名前を持つ Port の登録を削除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。

引数:
self 
port_name Port の名前
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.finalizePorts (   self  ) 

全ての Port をdeactivateし登録を削除する

登録されている全てのPortに対して、サーバントのdeactivateを行い、 登録リストから削除する。

引数:
self 
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 の リストを取得する。

引数:
self 
戻り値:
Port リスト
def OpenRTM_aist.PortAdmin.PortAdmin.find_port.registerPort (   self,
  port 
)

Port を登録する.

引数 port で指定された Port のサーバントを登録する。 登録された Port のサーバントはコンストラクタで与えられたPOA 上で activate され、そのオブジェクト参照はPortのProfileにセットされる。

引数:
self 
port Port サーバント

void registerPort(PortBase& port);


このクラスの説明は次のファイルから生成されました:
OpenRTM-aist-1.1.0-Pythonに対してMon Mar 2 14:14:08 2015に生成されました。  doxygen 1.6.3