Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]() ![]() |
第2章 C++言語インタフェース | > 2.17 Currentクラス |
CosTransactions::Current::resume
#include "orb_cplus.h" #include "CosTransactions_cplus.h" void CosTransactions::Current::resume( CosTransactions::Control which,
CORBA::Environment& env);
トランザクションをカレントスレッドと関連つけます。
指定したControlオブジェクトに該当するトランザクションをカレントスレッドに関連つけます。
正常終了した場合は、envのexceptionメンバにNULLオブジェクトリファレンスが設定されます。異常終了した場合は、envのexceptionメンバにSystemExceptionオブジェクトのオブジェクトリファレンスが設定されます。
ユーザ例外の場合、以下の詳細情報が設定されます。
CosTransactions::InvalidControl
Controlオブジェクト以外のオブジェクトが指定されています。
システム例外の場合、以下の例外が発生します。
CORBA::StExcep::INTERNAL: CORBAサービスで異常が発生しました。
目次
索引
![]() ![]() |