Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

第5章 アプリケーションの開発(C++言語)> 5.3 サーバアプリケーションのプログラミング(Portable Object Adapter:POA)> 5.3.4 静的スケルトンインタフェース

5.3.4.2 RootPOAのオブジェクトリファレンスの獲得

 サーバアプリケーションでPOAオブジェクトを使用するために、イニシャルサービスのオブジェクトリファレンスの取り出しメソッドresolve_initial_references()によりRootPOAのオブジェクトリファレンスを求めます。

  try {
      // RootPOAのオブジェクトリファレンスの取得
      CORBA::Object_ptr  _tmpObj =
                orb->resolve_initial_references( "RootPOA", env ); 
      // RootPOAのPOAオブジェクト獲得
      PortableServer::POA_ptr  rootPOA  =
                PortableServer::POA::_narrow( _tmpObj ); 
  }
  catch( CORBA::Exception& e ) {
      ... // 例外処理
  }

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005