| 
			Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
		 | 
	
	
		
			目次
			索引
			  
		 | 
	
5.1.1.2 ネーミングサービスのオブジェクトリファレンスの獲得
 実行するオブジェクトをネーミングサービスから検索するために、ネーミングサービスのオブジェクトリファレンスが必要となります。CORBAインタフェースのオブジェクトリファレンスの取り出しメソッドCORBA::ORB::resolve_initial_references()によりネーミングサービスのオブジェクトリファレンスを取り出します。このとき、CORBA_ORB_ObjectId_NameServiceをメソッドのパラメタとして指定します。
  // NamingServiceのオブジェクトリファレンスを獲得
  CORBA::Object_ptr
  obj = orb->resolve_initial_references( CORBA_ORB_ObjectId_NameService, env );
  // NamingContextクラスへの変換
  CosNaming::NamingContext_ptr
  cos_naming = CosNaming::NamingContext::_narrow( obj );
All Rights Reserved, Copyright(C) 富士通株式会社 2005