Controlインタフェースは、アプリケーションプログラムが明示的にトランザクションを管理する場合に使用するオブジェクトインタフェースです。Controlインタフェースをサポートしているオブジェクトは、1個の特定のトランザクションと暗黙的に関連付けられます。
名称 |
get_terminator - Terminatorオブジェクトを取得する
|
形式 |
#include "CosTransactions.h"
CosTransactions::Terminator_ptr CosTransactions::Control::get_terminator(
CORBA::Environment& env = Ob_default_environment()
);
|
説明 |
Controlオブジェクトと関連付けられたTerminatorインタフェースをサポートするオブジェクトを取得します。
ただし、使用しているControlオブジェクトが中継トランザクションのものである場合は、CosTransactions::Unavailable例外がthrowされ、Terminatorオブジェクトの取得に失敗します。
|
戻り値 |
Terminatorオブジェクトのオブジェクトリファレンスを返します。 |
エラー |
CORBA標準例外または次の例外がthrowされます。
CosTransactions::Unavailable |
使用しているControlオブジェクトは、中継トランザクションのものです。 |
|
関連項目 |
ありません。
|