35.1 プロパティの設定方法

prompt> client -Dvbroker.agent.port=14000

ORB_init()メソッドの定義およびこのメソッドが受け入れる引数について,コードサンプル35-1に示します。ORB_init()に渡されたargcとargvパラメタは,クライアントプログラムのメインルーチンに渡された引数と同じものです。

ORB_init()メソッドが認識できない引数は無視されます。

コードサンプル35-1 ORB_init()メソッド定義

class CORBA {
   ...
   static ORB_ptr ORB_init(int& argc, char *const *argv,
                           const char *orb_id = (char *)NULL);
   ...
};

このメソッドを呼び出すと,認識されたVisiBroker ORB引数はすべて元のパラメタリストから削除されます。これは,クライアントプログラムが要求するほかの引数処理を妨げないためです。