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