メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

クラス PortAdmin

すべてのメンバ一覧

Public メソッド

 __init__ (name=None, factory=None)
 __call__ (obj)
 __init__ (name)
 __call__ (p)
 __init__ (pa)
 __call__ (p)
 __init__ (orb, poa)
 getPortList ()
 PortList の取得.
 getPortRef (port_name)
 Port のオブジェクト参照の取得.
 getPort (port_name)
 Port のサーバントのポインタの取得.
 registerPort (port)
 Port を登録する.
 deletePort (port)
 Port の登録を削除する.
 deletePortByName (port_name)
 Port の登録を削除する.
 finalizePorts ()
 全ての Port をdeactivateし登録を削除する

関数

PortAdmin::__call__  ) 
 

PortAdmin::__call__  ) 
 

PortAdmin::__call__ obj   ) 
 

PortAdmin::__init__ orb  ,
poa 
 

PortAdmin::__init__ pa   ) 
 

PortAdmin::__init__ name   ) 
 

PortAdmin::__init__ name  = None,
factory  = None
 

PortAdmin::deletePort port   ) 
 

Port の登録を削除する.

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

引数:
port Port サーバント

PortAdmin::deletePortByName port_name   ) 
 

Port の登録を削除する.

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

引数:
port_name Port の名前

PortAdmin::finalizePorts  ) 
 

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

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

PortAdmin::getPort port_name   ) 
 

Port のサーバントのポインタの取得.

port_name で指定した Port のサーバントのポインタを返す。 port_name で指定する Port はあらかじめ registerPort() で登録されてい なければならない。

引数:
port_name 参照を返すPortの名前
戻り値:
PortBase Portサーバント基底クラスのポインタ

PortAdmin::getPortList  ) 
 

PortList の取得.

registerPort() により登録された Port の PortList へのポインタを返す。

戻り値:
PortList PortList へのポインタ

PortAdmin::getPortRef port_name   ) 
 

Port のオブジェクト参照の取得.

port_name で指定した Port のオブジェクト参照を返す。 port_name で指定する Port はあらかじめ registerPort() で登録されてい なければならない。

引数:
port_name 参照を返すPortの名前
戻り値:
Port_ptr Portのオブジェクト参照

PortAdmin::registerPort port   ) 
 

Port を登録する.

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

引数:
port Port サーバント


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してMon Oct 29 15:51:38 2007に生成されました。  doxygen 1.4.3