Hitachi

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


25.2 valuetypeのインプリメント

アプリケーションでvaluetypeをインプリメントするには,次の手順を行います。

  1. IDLファイルでvaluetypeを定義します。

  2. 次のコンパイラを使用してIDLファイルをコンパイルします。

    • C++の場合

      idl2cpp

    • Javaの場合

      idl2java

  3. valuetypeベースクラスを継承してvaluetypeをインプリメントします。

  4. IDLで定義したファクトリメソッドをインプリメントするためにFactoryクラスをインプリメントします。

  5. create_for_unmarshalメソッドをインプリメントします。

  6. C++の場合,FactoryをVisiBroker ORBに登録します。

    Javaの場合,必要であれば,FactoryをORBに登録します。

  7. _add_ref,_remove_ref,_ref_countvalueメソッドをインプリメントするか,またはCORBA::DefaultValueRefCountBaseから派生させます。

〈この節の構成〉