22.11 PortableServer::POA

class PortableServer::POA : public virtual CORBA::PseudoObject

POAクラスのオブジェクトがオブジェクトインプリメンテーション群を管理します。POAは,これらのオブジェクトをObjectIdで識別する,ネームスペースをサポートします。一つのPOAは,ほかの複数のPOAのネームスペースを提供します。そのネームスペースの中では,POAは既存POAの子POAとして作成され,ルートPOAから始まる階層を形成します。

ルートPOAは,ORB::resolve_initial_references("RootPOA")を使用して取得します。

POAオブジェクトをほかのプロセスにエクスポートしたり,文字列化したりしないでください。POAオブジェクトのエクスポートや文字列化を試みるとMARSHAL例外が発生します。

<この節の構成>
22.11.1 インクルードファイル
22.11.2 PortableServer::POAのメソッド