Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CConverterType Class Reference
Inheritance diagram for CConverterType:

Public Member Functions

 CConverterType (const std::string &sourceCharset, const std::string &targetCharset, unsigned int targetSingleCharMaxLen=1)
 
 CConverterType (enum SpecialCharset sourceSpecialCharset, const std::string &targetCharset, unsigned int targetSingleCharMaxLen=1)
 
 CConverterType (const std::string &sourceCharset, enum SpecialCharset targetSpecialCharset, unsigned int targetSingleCharMaxLen=1)
 
 CConverterType (enum SpecialCharset sourceSpecialCharset, enum SpecialCharset targetSpecialCharset, unsigned int targetSingleCharMaxLen=1)
 
 CConverterType (const CConverterType &other)
 
 ~CConverterType ()
 
iconv_t GetConverter (std::unique_lock< CCriticalSection > &converterLock)
 
void Reset (void)
 
void ReinitTo (const std::string &sourceCharset, const std::string &targetCharset, unsigned int targetSingleCharMaxLen=1)
 
std::string GetSourceCharset (void) const
 
std::string GetTargetCharset (void) const
 
unsigned int GetTargetSingleCharMaxLen (void) const
 

Constructor & Destructor Documentation

◆ CConverterType() [1/5]

CConverterType::CConverterType ( const std::string & sourceCharset,
const std::string & targetCharset,
unsigned int targetSingleCharMaxLen = 1 )

◆ CConverterType() [2/5]

CConverterType::CConverterType ( enum SpecialCharset sourceSpecialCharset,
const std::string & targetCharset,
unsigned int targetSingleCharMaxLen = 1 )

◆ CConverterType() [3/5]

CConverterType::CConverterType ( const std::string & sourceCharset,
enum SpecialCharset targetSpecialCharset,
unsigned int targetSingleCharMaxLen = 1 )

◆ CConverterType() [4/5]

CConverterType::CConverterType ( enum SpecialCharset sourceSpecialCharset,
enum SpecialCharset targetSpecialCharset,
unsigned int targetSingleCharMaxLen = 1 )

◆ CConverterType() [5/5]

CConverterType::CConverterType ( const CConverterType & other)

◆ ~CConverterType()

CConverterType::~CConverterType ( )

Member Function Documentation

◆ GetConverter()

iconv_t CConverterType::GetConverter ( std::unique_lock< CCriticalSection > & converterLock)

◆ GetSourceCharset()

std::string CConverterType::GetSourceCharset ( void ) const
inline

◆ GetTargetCharset()

std::string CConverterType::GetTargetCharset ( void ) const
inline

◆ GetTargetSingleCharMaxLen()

unsigned int CConverterType::GetTargetSingleCharMaxLen ( void ) const
inline

◆ ReinitTo()

void CConverterType::ReinitTo ( const std::string & sourceCharset,
const std::string & targetCharset,
unsigned int targetSingleCharMaxLen = 1 )

◆ Reset()

void CConverterType::Reset ( void )

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