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

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

 Previous Next Contents View as PDF  

CORBA::Object::_is_a

概要

オブジェクトが特定のインターフェイスのインスタンスであるかどうかを指定します。

C++ バインディング

CORBA::Boolean CORBA::Object::_is_a(const char * interface_id);

引数

interface_id

インターフェイス・リポジトリ ID を示す文字列。

説明

このメンバ関数は、オブジェクトが interface_id パラメータで指定されたインターフェイスのインスタンスであるかどうかを指定するために使用します。この関数を使用すると、ORB のスコープでオブジェクト・リファレンスの型セーフの維持が容易になります。

戻り値

オブジェクトが指定の型のインスタンスである場合、またはオブジェクトがそのオブジェクトの「最終派生」型の上位オブジェクトである場合、TRUE を返します。

CORBA::Object_ptr op = TP::create_object_reference(
"IDL:Teller:1.0", "MyTeller");
CORBA::Boolean b = op->_is_a("IDL:Teller:1.0");

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy