bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo CORBA プログラミング・リファレンス > TP フレームワーク |
Tuxedo CORBA プログラミング・リファレンス
|
概要
サーバが、TP フレームワークで作成されたオブジェクト・リファレンスから ObjectId 文字列を取り出せるようにします。
C++ バインディング
char* TP::get_object_id(Corba::Object_ptr obj);
引数
obj
ObjectId を取り出すオブジェクト・リファレンス。
例外
説明
このメソッドを使用すると、サーバが、TP フレームワークで作成されたオブジェクト・リファレンスから ObjectId 文字列を取り出せます。オブジェクト・リファレンスがクライアント ORB などによって作成され、TP フレームワークで作成されていない場合、例外が発生します。
呼び出し元では、オブジェクト・リファレンスが不要になった場合に、戻り値に対して CORBA::string_free を呼び出す必要があります。
戻り値
オブジェクト・リファレンスの作成時に TP::create_object_reference または TP::create_active_object_reference に渡された ObjectId 文字列。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |