Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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)
 
const std::string & GetSourceCharset () const
 
const std::string & GetTargetCharset () 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()

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

◆ GetTargetCharset()

const std::string & CConverterType::GetTargetCharset ( ) 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: