os::TranslatorFactory Class Reference

List of all members.

Public Types

enum  {
  ERR_NOT_ENOUGH_DATA = -1,
  ERR_UNKNOWN_FORMAT = -2,
  ERR_NO_MEM = -3
}

Public Member Functions

 TranslatorFactory ()
 ~TranslatorFactory ()
void LoadAll ()
status_t FindTranslator (const String &cSrcType, const String &cDstType, const void *pData, size_t nLen, Translator **ppcTrans)
int GetTranslatorCount ()
TranslatorNodeGetTranslatorNode (int nIndex)
TranslatorInfo GetTranslatorInfo (int nIndex)
TranslatorCreateTranslator (int nIndex)

Static Public Member Functions

static TranslatorFactoryGetDefaultFactory ()

Classes

struct  Internal

Member Enumeration Documentation

anonymous enum

Enumerator:
ERR_NOT_ENOUGH_DATA 
ERR_UNKNOWN_FORMAT 
ERR_NO_MEM 


Constructor & Destructor Documentation

TranslatorFactory::TranslatorFactory (  ) 

TranslatorFactory::~TranslatorFactory (  ) 


Member Function Documentation

TranslatorFactory * TranslatorFactory::GetDefaultFactory (  )  [static]

void TranslatorFactory::LoadAll (  ) 

status_t TranslatorFactory::FindTranslator ( const String cSrcType,
const String cDstType,
const void *  pData,
size_t  nLen,
Translator **  ppcTrans 
)

int TranslatorFactory::GetTranslatorCount (  ) 

TranslatorNode * TranslatorFactory::GetTranslatorNode ( int  nIndex  ) 

TranslatorInfo TranslatorFactory::GetTranslatorInfo ( int  nIndex  ) 

Translator * TranslatorFactory::CreateTranslator ( int  nIndex  ) 


Generated on Sat May 9 22:52:00 2009 for Syllable higlevel API by  doxygen 1.5.1