Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド

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

17.3 Requestを生成し初期化

クライアントプログラムがオブジェクトのメソッドを起動した場合,メソッドの起動を表すRequestオブジェクトが生成されます。このRequestオブジェクトはバッファに書き込まれ(つまりマーシャルされ),オブジェクトインプリメンテーションへ送信されます。クライアントプログラムがクライアントスタブを使用する場合に,この処理は透過的に行われます。DIIを使用するクライアントプログラムは,自分自身でRequestオブジェクトを生成し,送信する必要があります。

このクラスにはコンストラクタがありません。Requestオブジェクトの生成には,Objectの_requestメソッドまたはObjectの_create_requestメソッドを使用します。
<この節の構成>
17.3.1 Requestクラス(C++)
17.3.2 Requestインタフェース(Java)
17.3.3 DIIリクエストを生成し初期化する方法
17.3.4 _create_requestメソッドを使用
17.3.5 _requestメソッドを使用
17.3.6 Requestオブジェクトの生成例
17.3.7 リクエストのコンテキストを設定(C++)
17.3.8 リクエストの引数を設定
17.3.9 Anyクラスを使用して型を保護した状態で引き渡す
17.3.10 TypeCodeクラスを使用して引数または属性の型を表す