Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


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例外が発生します。

〈この節の構成〉