bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo CORBA プログラミング・リファレンス > CORBA API |
Tuxedo CORBA プログラミング・リファレンス
|
概要
Object オブジェクト・リファレンスを複製します。
C++ バインディング
CORBA::Object_ptr CORBA::Object::_duplicate(
Object_ptr Obj);
引数
説明
このメンバ関数は、指定の Object オブジェクト・リファレンス (Obj) を複製します。指定のオブジェクト・リファレンスがニルの場合、_duplicate 関数はニル・オブジェクト・リファレンスを返します。この呼び出しで返されるオブジェクトは、CORBA::release で解放するか、または自動的に破棄されるように CORBA::Object_var を割り当てる必要があります。
この関数では、CORBA システム例外がスローされる場合があります。
戻り値
複製オブジェクト・リファレンスを返します。指定のオブジェクト・リファレンスがニルの場合は、ニル・オブジェクト・リファレンスを返します。
例
CORBA::Object_ptr op = TP::create_object_reference(
"IDL:Teller:1.0","MyTeller");
CORBA::Object_ptr dop = CORBA::Object::_duplicate(op);
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |