トランザクショナル分散オブジェクト基盤 TPBroker Object Transaction Monitor プログラマーズガイド

[目次][索引][前へ][次へ]

ABC_TSCacpt(C++)

ABC_TSCacptはユーザ定義IDLインタフェース依存クラスです。

ABC_TSCacptは,TSCユーザアクセプタの実装クラスです。ユーザ定義IDLインタフェースに従って,トランザクションフレームジェネレータがABC_TSCacptを自動生成します。次にABC_TSCacptの特徴を示します。

形式

 
class ABC_TSCacpt;
typedef ABC_TSCacpt* ABC_TSCacpt_ptr;
 
class ABC_TSCacpt : public TSCAcceptor
{
 public:
  ABC_TSCacpt(TSCObjectFactory_ptr tsc_object_fact);
  ABC_TSCacpt(TSCObjectFactory_ptr tsc_object_fact,
              const char* tsc_acpt_name);
 
  virtual ~ABC_TSCacpt();
};

コンストラクタ

●ABC_TSCacpt(TSCObjectFactory_ptr tsc_object_fact)

項目 型・意味
引数 TSCObjectFactory_ptr tsc_object_fact TSCObjectFactoryオブジェクト
例外 TSCBadParamException
TSCNoMemoryException

TSCユーザオブジェクトファクトリとしてtsc_object_factを保持します。さらに,デフォルトのTSCアクセプタ名称でABC_TSCacptを生成します。

サーバアプリケーションの開始時にコマンドオプション引数-TSCAcceptorを指定しない場合,TSCアクセプタ名称のデフォルト値は"指定なし"となります。コマンドオプション引数-TSCAcceptorを指定する場合は,TSCアクセプタ名称のデフォルト値はその指定値となります。

●ABC_TSCacpt(TSCObjectFactory_ptr tsc_object_fact,

                                     const char* tsc_acpt_name)
 
項目 型・意味
引数 TSCObjectFactory_ptr tsc_object_fact TSCObjectFactoryオブジェクト
const char* tsc_acpt_name TSCアクセプタ名称
例外 TSCBadParamException
TSCNoMemoryException

TSCユーザオブジェクトファクトリとしてtsc_object_factを保持します。さらに,デフォルトのTSCアクセプタ名称でABC_TSCacptを生成します。ただし,tsc_acpt_nameには,1〜31文字のTSCアクセプタ名称を指定してください。

デストラクタ

●virtual ~ABC_TSCacpt()

ABC_TSCacptを削除します。