Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
VisiBroker ORBのresolve_initial_referencesメソッドを使用することによって,クライアントアプリケーションはデフォルトのネーミングコンテキストを取得できます。デフォルトのネーミングコンテキストは,クライアントアプリケーションの開始時にORBInitRefコマンドライン引数を渡すことで指定しておく必要があります。コードサンプル14-6に,C++クライアントアプリケーションがどのようにこのメソッドを起動するかを示します。
#include "CosNaming_c.hh" . . . int main(int argc, char* const* argv) { try { CORBA::ORB_var orb = CORBA::ORB_init(argc, argv); . . . CORBA::Object_var ref = orb->resolve_initial_references("NameService"); CosNaming::NamingContext_var rootContext = CosNaming::NamingContext::_narrow(ref); . . . } catch(const CORBA::Exception& e) { cout << "Failure: " << e << endl; exit(1); } exit(0); }
All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.