| Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]()
|
| 第5章 アプリケーションの開発(C++言語) | > 5.2 サーバアプリケーションのプログラミング(Basic Object Adapter:BOA) | > 5.2.1 静的スケルトンインタフェース |
CORBAの初期化メソッドCORBA::ORB_init()を呼び出して、初期化処理を行います。結果として、ORBのオブジェクトリファレンスが返されます。このオブジェクトリファレンスは、以降で呼び出すORBインタフェースを使用する場合に指定します。
main ( int argc, char *argv[] )
{
CORBA::ORB_ptr orb; // ORBのオブジェクトリファレンス
CORBA::Environment env; // 例外情報
int current_argc = argc;
env = new CORBA::Environment;
orb = CORBA::ORB_init( current_argc, argv, FJ_OM_ORBid, env );
また、CORBA::ORB::BOA_init()の呼出しにより、基本オブジェクトアダプタの初期化処理を行います。
CORBA::BOA_ptr boa; // BOA用オブジェクトリファレンス
boa = orb->BOA_init( current_argc, argv, CORBA_BOA_OAid, env );
なお、必要であればサーバアプリケーションの初期化処理も行います。
目次
索引
![]()
|