bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo CORBA プログラミング・リファレンス > CORBA API |
Tuxedo CORBA プログラミング・リファレンス
|
概要
オブジェクトが特定のインターフェイスのインスタンスであるかどうかを指定します。
C++ バインディング
CORBA::Boolean CORBA::Object::_is_a(const char * interface_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");
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |