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

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

 Previous Next Contents View as PDF  

TP::get_object_reference()

概要

現在のオブジェクトへのポインタを返します。

C++ バインディング

static CORBA::Object_ptr  TP::get_object_reference ();

引数

特にありません。

get_object_reference()Server::initialize() または Server::release() 内から呼び出された場合、アプリケーションの TP オブジェクトの実行スコープ外で呼び出されたものと見なされるので、TobjS::NilObject 例外が発生します。

例外

get_object_reference() メソッドの例外は次のとおりです。

NilObject

メソッドが、アプリケーションの CORBA オブジェクトの実行スコープ外で呼び出されたことを示します。reason 文字列には、OutOfScope が格納されます。

説明

このメソッドは、現在のオブジェクトへのポインタを返します。返された CORBA::Object_ptr ポインタは、クライアントに渡すことができます。

戻り値

CORBA オブジェクトの実行スコープ内で呼び出された場合、get_object_reference() メソッドは、現在のオブジェクトの CORBA::Object_ptr を返します。それ以外の場合、TobjS::NilObject 例外が発生します。

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy