Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス

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

23.10 DynUnion

 
class DynamicAny::DynUnion : public VISDynComplex
 

コンパイル時にunionが定義されなかった場合,実行時にクライアントアプリケーション,またはサーバがこのインタフェースを使用して,unionの作成と解釈をします。DynUnionには,unionの識別子と実メンバの二つの要素のシーケンスがあります。

next,rewind,seek,およびcurrent_componentメソッドを使用して,各コンポーネント間を自由に行き来できます。

DynUnionオブジェクトは,DynamicAny::DynAnyFactory::create_dyn_any_from_type_codeメソッドを起動し,union型を引数として渡すことで作成されます。

<この節の構成>
23.10.1 注意事項
23.10.2 DynUnionのメソッド