Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

os::TranslatorFactory Class Reference

#include <translator.h>

List of all members.

Public Types

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

Public Methods

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

Static Public Methods

TranslatorFactory * GetDefaultFactory ()


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
ERR_NOT_ENOUGH_DATA  
ERR_UNKNOWN_FORMAT  
ERR_NO_MEM  


Constructor & Destructor Documentation

TranslatorFactory::TranslatorFactory
 

TranslatorFactory::~TranslatorFactory
 


Member Function Documentation

Translator * TranslatorFactory::CreateTranslator int nIndex
 

status_t TranslatorFactory::FindTranslator const std::string & cSrcType,
const std::string & cDstType,
const void * pData,
size_t nLen,
Translator ** ppcTrans
 

TranslatorFactory * TranslatorFactory::GetDefaultFactory [static]
 

int TranslatorFactory::GetTranslatorCount
 

TranslatorInfo TranslatorFactory::GetTranslatorInfo int nIndex
 

TranslatorNode * TranslatorFactory::GetTranslatorNode int nIndex
 

void TranslatorFactory::LoadAll
 


Generated at Tue Sep 11 15:27:56 2001 for AtheOS higlevel API by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001