// -*- C++ -*- // ============================================================================ // // = LIBRARY // TAO/tao // // = FILENAME // Codeset_Translator_Factory.cpp // // = DESCRIPTION // The base for all the translator factories. Translator factories are // responsible for supplying the proper translator on demand. // // = AUTHORS // Phil Mesnier // // ============================================================================ #include "tao/Codeset_Translator_Factory.h" #include "tao/CDR.h" ACE_RCSID (tao, Codeset_Translator_Factory, "$Id$") TAO_Codeset_Translator_Factory::TAO_Codeset_Translator_Factory () { } TAO_Codeset_Translator_Factory::~TAO_Codeset_Translator_Factory () { } int TAO_Codeset_Translator_Factory::init (int , ACE_TCHAR **) { return 0; } void TAO_Codeset_Translator_Factory::assign_i ( TAO_InputCDR *cdr, ACE_Char_Codeset_Translator *trans ) const { cdr->char_translator(trans); } void TAO_Codeset_Translator_Factory::assign_i ( TAO_OutputCDR *cdr, ACE_Char_Codeset_Translator *trans ) const { cdr->char_translator(trans); } void TAO_Codeset_Translator_Factory::assign_i ( TAO_InputCDR *cdr, ACE_WChar_Codeset_Translator *trans ) const { cdr->wchar_translator(trans); } void TAO_Codeset_Translator_Factory::assign_i ( TAO_OutputCDR *cdr, ACE_WChar_Codeset_Translator *trans ) const { cdr->wchar_translator(trans); }