19.2.6 CodecFactory
このクラスは,エンコーディングフォーマット,メジャーバージョン,およびマイナーバージョンを指定してCodecオブジェクトを生成するために使用します。CodecFactoryは次の呼び出しによって取得されます。
- Javaの場合
ORB.resolve_initial_references ("CodecFactory")
- C++の場合
ORB->resolve_initial_references("CodecFactory")
- コードサンプル19-13 CodecFactoryクラス(C++)
class _VISEXPORT CodecFactory { public: virtual Codec_ptr create_codec(const Encoding&_enc)=0; };
- コードサンプル19-14 CodecFactoryインタフェース(Java)
public interface CodecFactory extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.LocalInterface { public Codec create_codec(Encoding enc) throws UnknownEncoding; }