ABC_TSCprxy(C++)
ABC_TSCprxyはユーザ定義IDLインタフェース依存クラスです。
ABC_TSCprxyは,TSCユーザプロキシの実装クラスです。ユーザ定義IDLインタフェースに従って,ユーザデータをバイト配列データに変換し,TSCProxyObjectを呼び出します。ユーザ定義IDLインタフェースに従って,トランザクションフレームジェネレータがABC_TSCprxyを自動生成します。次にABC_TSCprxyの特徴を示します。
ABC_TSCprxyは,TPBrokerのサーバントクラスであるPOA_ABCも継承します。また,ABC_TSCprxyの派生クラスも同様に,TPBrokerのサーバントクラスを継承します。
ユーザ定義IDLインタフェースのマッピング
ユーザ定義IDLインタフェース内に定義されたオペレーションのC++言語へのマッピングは,TPBrokerと同じです。
形式
class ABC_TSCprxy;
typedef ABC_TSCprxy* ABC_TSCprxy_ptr;
class ABC_TSCprxy : public POA_ABC, public TSCProxyObject
{
public:
ABC_TSCprxy(TSCClient_ptr tsc_client);
ABC_TSCprxy(TSCClient_ptr tsc_client,
const char* tsc_acpt_name);
virtual ~ABC_TSCprxy();
//ユーザ定義IDLインタフェース依存のメソッド群
virtual ... xxx(...);
};
コンストラクタ
●ABC_TSCprxy(TSCClient_ptr tsc_client)
項目 | 型・意味 | |
---|---|---|
引数 | TSCClient_ptr tsc_client | 接続するTSCClient |
例外 | TSCBadParamException TSCNoMemoryException |
tsc_clientと接続するABC_TSCprxyを生成します。
●ABC_TSCprxy(TSCClient_ptr tsc_client,
const char* tsc_acpt_name)
項目 | 型・意味 | |
---|---|---|
引数 | TSCClient_ptr tsc_client | 接続するTSCClient |
const char* tsc_acpt_name | TSCアクセプタ名称 | |
例外 | TSCBadParamException TSCNoMemoryException |
tsc_clientと接続するTSCアクセプタ名称がtsc_acpt_nameのABC_TSCprxyを生成します。
メソッド
●virtual ... xxx(...);
項目 | 型・意味 |
---|---|
例外 | TSCSystemException(各種例外) |
ユーザ定義IDLインタフェースのオペレーション定義に従ったメソッドです。メソッドの引数・戻り値の型や数のマッピングは,TPBrokerと同じです。