#include <CodecFactory.h>
Inheritance diagram for TAO_CodecFactory:
Public Member Functions | |
TAO_CodecFactory (TAO_ORB_Core *orb_core) | |
Constructor. | |
virtual IOP::Codec_ptr | create_codec (const IOP::Encoding &enc ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, IOP::CodecFactory::UnknownEncoding) |
Create a Coder/Decoder for the given type of encoding. | |
Private Member Functions | |
TAO_CodecFactory (const TAO_CodecFactory &) | |
void | operator= (const TAO_CodecFactory &) |
Private Attributes | |
TAO_ORB_Core * | orb_core_ |
Pointer to the ORB Core. |
This class can be used to create Codec (coder/decoder) of a given type, such as a CDR encapsulation Codec.
|
Constructor.
|
|
Prevent copying through the copy constructor and the assignment operator. |
|
Create a Coder/Decoder for the given type of encoding.
|
|
|
|
Pointer to the ORB Core. Some Codec implementations may need access to the ORB Core with which they are associated. Reimplemented from CORBA::Object. |