#include <PortAdmin.h>
Public メソッド | |
| PortAdmin (CORBA::ORB_ptr, PortableServer::POA_ptr poa) | |
| virtual | ~PortAdmin () |
| PortList * | getPortList () const |
| PortList の取得. | |
| PortProfileList | getPortProfileList () const |
| Port_ptr | getPortRef (const char *port_name) const |
| Port のオブジェクト参照の取得. | |
| PortBase * | getPort (const char *port_name) const |
| Port のサーバントのポインタの取得. | |
| void | registerPort (PortBase &port) |
| Port を登録する. | |
| void | deletePort (PortBase &port) |
| Port の登録を削除する. | |
| void | deletePortByName (const char *port_name) |
| Port の登録を削除する. | |
| void | finalizePorts () |
| 全ての Port をdeactivateし登録を削除する. | |
構成 | |
| class | comp_op |
| class | port_prof_collect |
|
||||||||||||
|
|
|
|
|
|
|
Port の登録を削除する. 引数 port で指定された Port の登録を削除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
|
|
|
Port の登録を削除する. 引数で指定された名前を持つ Port の登録を削除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
|
|
|
全ての Port をdeactivateし登録を削除する. 登録されている全てのPortに対して、サーバントのdeactivateを行い、 登録リストから削除する。 |
|
|
Port のサーバントのポインタの取得. port_name で指定した Port のサーバントのポインタを返す。 port_name で指定する Port はあらかじめ registerPort() で登録されてい なければならない。
|
|
|
PortList の取得. registerPort() により登録された Port の PortList へのポインタを返す。
|
|
|
|
|
|
Port のオブジェクト参照の取得. port_name で指定した Port のオブジェクト参照を返す。 port_name で指定する Port はあらかじめ registerPort() で登録されてい なければならない。
|
|
|
Port を登録する. 引数 port で指定された Port のサーバントを登録する。 登録された Port のサーバントはコンストラクタで与えられたPOA 上で activate され、そのオブジェクト参照はPortのProfileにセットされる。
|
1.4.1