bea ホーム | 製品 | dev2dev | support | askBEA
BEA Logo Tuxedo
 ドキュメントのダウンロード   サイトマップ   用語集 
検索
0

Tuxedo CORBA プログラミング・リファレンス

 Previous Next Contents View as PDF  

TP::get_object_id ()

概要

サーバが、TP フレームワークで作成されたオブジェクト・リファレンスから ObjectId 文字列を取り出せるようにします。

C++ バインディング

char* TP::get_object_id(Corba::Object_ptr obj);

引数

obj

ObjectId を取り出すオブジェクト・リファレンス。

例外

TobjS::InvalidObject

オブジェクトが nil であるか、TP フレームワークで作成されていません。

説明

このメソッドを使用すると、サーバが、TP フレームワークで作成されたオブジェクト・リファレンスから ObjectId 文字列を取り出せます。オブジェクト・リファレンスがクライアント ORB などによって作成され、TP フレームワークで作成されていない場合、例外が発生します。

呼び出し元では、オブジェクト・リファレンスが不要になった場合に、戻り値に対して CORBA::string_free を呼び出す必要があります。

戻り値

オブジェクト・リファレンスの作成時に TP::create_object_reference または TP::create_active_object_reference に渡された ObjectId 文字列。

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy