ot_codecRepository Class Reference

OT_LIB codec repository. More...

#include <ot_codecRepository.h>

List of all members.

Public Member Functions

 ~ot_codecRepository (void)
const ot_messageCodecgetStdCodec (void) const
const ot_messageCodecgetCodec (const string &codecName) const
void registerCodec (const ot_messageCodec *codec)
const list< string > getRegisteredCodec (void) const

Static Public Member Functions

static ot_codecRepositorygetInstance (void)

Private Member Functions

 ot_codecRepository (void)
void exitInstance (void)

Private Attributes

map< string, const
ot_messageCodec * > 
m_codecList

Static Private Attributes

static ot_codecRepositorym_inst

Friends

class exitHandler


Detailed Description

OT_LIB codec repository.

Repository of avaiable codecer


Constructor & Destructor Documentation

ot_codecRepository::ot_codecRepository ( void   )  [private]

ot_codecRepository::~ot_codecRepository ( void   ) 


Member Function Documentation

void ot_codecRepository::exitInstance ( void   )  [private]

static ot_codecRepository* ot_codecRepository::getInstance ( void   )  [static]

const ot_messageCodec* ot_codecRepository::getStdCodec ( void   )  const

const ot_messageCodec* ot_codecRepository::getCodec ( const string &  codecName  )  const

void ot_codecRepository::registerCodec ( const ot_messageCodec codec  ) 

const list<string> ot_codecRepository::getRegisteredCodec ( void   )  const


Friends And Related Function Documentation

friend class exitHandler [friend]


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Sun May 4 12:42:43 2008 for OT_LIB 4.1 by  doxygen 1.5.5