HttpFilterCommonStringsExt Class Reference

class HttpFilterCommonStringsExt

Additional string tables used by both the filters and their clients

httpcommon.lib
Since
2.0
Public Member Functions
IMPORT_C RStringFGetLanguageString(RStringPool, TInt)
IMPORT_C const TStringTable &GetLanguageTable()
IMPORT_C RStringFGetLocaleLanguage(RStringPool)
IMPORT_C const TStringTable &GetTable()
Private Member Functions
TLanguageStrings GetIndexFromLanguage(TLanguage)
Public Member Enumerations
enumTLanguageStrings {
EAfar, EAbkhazian, EAfrikaans, EAmharic, EArabic, EAssamese, EAymara, EAzerbaijani, EBashkir, EByelorussian, EBulgarian, EBihari, EBislama, EBengali, ETibetan, EBreton, ECatalan, ECorsican, ECzech, EWelsh, EDanish, EGerman, EBhutani, EGreek, EEnglish, EEsperanto, ESpanish, EEstonian, EBasque, EPersian, EFinnish, EFiji, EFaroese, EFrench, EFrisian, EIrish, EScotsGaelic, EGalician, EGuarani, EGujarati, EHausa, EHebrew, EHindi, ECroatian, EHungarian, EArmenian, EInterlingua, EInterlingue, EInupiak, EIndonesian, EIcelandic, EItalian, EInuktitut, EJapanese, EJavanese, EGeorgian, EKazakh, EGreenlandic, ECambodian, EKannada, EKorean, EKashmiri, EKurdish, EKirghiz, ELatin, ELingala, ELaothian, ELithuanian, ELatvian, EMalagasy, EMaori, EMacedonian, EMalayalam, EMongolian, EMoldavian, EMarathi, EMalay, EMaltese, EBurmese, ENauru, ENepali, EDutch, ENorwegian, EOccitan, EAfan, EOriya, EPunjabi, EPolish, EPashto, EPortuguese, EQuechua, ERhaeto, EKurundi, ERomanian, ERussian, EKinyarwanda, ESanskrit, ESindhi, ESangho, ESerbo, ESinghalese, ESlovak, ESlovenian, ESamoan, EShona, ESomali, EAlbanian, ESerbian, ESiswati, ESesotho, ESundanese, ESwedish, ESwahili, ETamil, ETelugu, ETajik, EThai, ETigrinya, ETurkmen, ETagalog, ESetswana, ETonga, ETurkish, ETsonga, ETatar, ETwi, EUigur, EUkrainian, EUrdu, EUzbek, EVietnamese, EVolapuk, EWolof, EXhosa, EYiddish, EYoruba, EZhuang, EPrcChinese, EZulu, ETaiwanChinese, EHongKongChinese, EBrazilianPortuguese, EAmerican, ECanadianEnglish, EAustralian, ENewZealand, ESouthAfricanEnglish, ECanadianFrench, EBelgianFrench, EFinlandSwedish, ESwissItalian, EBelarussian
}
enumTStrings {
EApplicationXWwwMultipartFormData, EFormData, EName, EBoundary, EUtf8, EUsAscii, EIso10646Ucs2, EIso88591, EProxyAuthenticate, EProxyAuthorization, EProxyUsername, EProxyPassword, EProxyRealm, EApplicationXhtmlXml, EApplicationVndWapXhtmlXml, ETextCss, EAcceptHeadersDone, EBig5, EIso88592, EIso88593, EIso88594, EIso88595, EIso88596, EIso88597, EIso88598, EIso88599, EShiftJIS, EUtf16, EUtf16be, EUtf16le, EImageVndWapWbmp, EImageGif, EApplicationWmlXml, EApplicationVndWapWbxml, EApplicationVndWapWmlc, EApplicationVndWapWmlscriptc, EApplicationVndOmaDrm, EFromCache, EProxyFilter, EConnectionStatus, EHttpNewConnFlag, ELoadType, EFilterCacheMode, ECacheFilter, EWindows1255, EWindows1256, EGb2312, EConnHandlerFilter, EIopFilter, EWindows1250, EWindows1251, EWindows1253, EWindows1254, EWindows1257, EUtf7, ETis620, EJisX0201_1997, EJisX0208_1997, EIso2022Jp, EEucJp, EIMEINotify, EWindows874, EKoi8_r, EKoi8_u, EAccessPointID, ETransactionCallback, EXGzip, EContentInflated, EConnectionCallback, EIso885915, EWindows1252, EApplicationVndOmaDrmContent, ENtlm, ENegotiate, ESelfPtr, EEucKr, EKsc5601, ESelfDownloadCallback
}
Public Attributes
const TStringTableiLanguageTable
const TStringTableiTable

Member Functions Documentation

GetIndexFromLanguage(TLanguage)

TLanguageStrings GetIndexFromLanguage(TLanguageaLanguage)[private, static]
Get the index from a language code
Since
2.6

Parameters

TLanguage aLanguagewhich is one of the installed languages

GetLanguageString(RStringPool, TInt)

IMPORT_C RStringFGetLanguageString(RStringPoolaStringPool,
TIntaLanguageCode
)[static]
Get the the corressponding string from languageCode passed in
Since
2.6

Parameters

RStringPool aStringPoolThe string pool to use for creating the language string
TInt aLanguageCodewhich is one of the installed languages

GetLanguageTable()

IMPORT_C const TStringTable &GetLanguageTable()[static]
Get the language string table containing Symbian supported language codes.
Since
2.0

GetLocaleLanguage(RStringPool)

IMPORT_C RStringFGetLocaleLanguage(RStringPoolaStringPool)[static]
Get the current used language from the Symbian OS and convert it to the corressponding string
Since
2.0

Parameters

RStringPool aStringPoolThe string pool to use for creating the language string

GetTable()

IMPORT_C const TStringTable &GetTable()[static]
Get the string table containing strings used by both filters and their clients.
Since
2.0

Member Enumerations Documentation

Enum TLanguageStrings

Enumerators

EAfar
EAbkhazian
EAfrikaans
EAmharic
EArabic
EAssamese
EAymara
EAzerbaijani
EBashkir
EByelorussian
EBulgarian
EBihari
EBislama
EBengali
ETibetan
EBreton
ECatalan
ECorsican
ECzech
EWelsh
EDanish
EGerman
EBhutani
EGreek
EEnglish
EEsperanto
ESpanish
EEstonian
EBasque
EPersian
EFinnish
EFiji
EFaroese
EFrench
EFrisian
EIrish
EScotsGaelic
EGalician
EGuarani
EGujarati
EHausa
EHebrew
EHindi
ECroatian
EHungarian
EArmenian
EInterlingua
EInterlingue
EInupiak
EIndonesian
EIcelandic
EItalian
EInuktitut
EJapanese
EJavanese
EGeorgian
EKazakh
EGreenlandic
ECambodian
EKannada
EKorean
EKashmiri
EKurdish
EKirghiz
ELatin
ELingala
ELaothian
ELithuanian
ELatvian
EMalagasy
EMaori
EMacedonian
EMalayalam
EMongolian
EMoldavian
EMarathi
EMalay
EMaltese
EBurmese
ENauru
ENepali
EDutch
ENorwegian
EOccitan
EAfan
EOriya
EPunjabi
EPolish
EPashto
EPortuguese
EQuechua
ERhaeto
EKurundi
ERomanian
ERussian
EKinyarwanda
ESanskrit
ESindhi
ESangho
ESerbo
ESinghalese
ESlovak
ESlovenian
ESamoan
EShona
ESomali
EAlbanian
ESerbian
ESiswati
ESesotho
ESundanese
ESwedish
ESwahili
ETamil
ETelugu
ETajik
EThai
ETigrinya
ETurkmen
ETagalog
ESetswana
ETonga
ETurkish
ETsonga
ETatar
ETwi
EUigur
EUkrainian
EUrdu
EUzbek
EVietnamese
EVolapuk
EWolof
EXhosa
EYiddish
EYoruba
EZhuang
EPrcChinese
EZulu
ETaiwanChinese
EHongKongChinese
EBrazilianPortuguese
EAmerican
ECanadianEnglish
EAustralian
ENewZealand
ESouthAfricanEnglish
ECanadianFrench
EBelgianFrench
EFinlandSwedish
ESwissItalian
EBelarussian

Enum TStrings

Enumerators

EApplicationXWwwMultipartFormData
EFormData
EName
EBoundary
EUtf8
EUsAscii
EIso10646Ucs2
EIso88591
EProxyAuthenticate
EProxyAuthorization
EProxyUsername
EProxyPassword
EProxyRealm
EApplicationXhtmlXml
EApplicationVndWapXhtmlXml
ETextCss
EAcceptHeadersDone
EBig5
EIso88592
EIso88593
EIso88594
EIso88595
EIso88596
EIso88597
EIso88598
EIso88599
EShiftJIS
EUtf16
EUtf16be
EUtf16le
EImageVndWapWbmp
EImageGif
EApplicationWmlXml
EApplicationVndWapWbxml
EApplicationVndWapWmlc
EApplicationVndWapWmlscriptc
EApplicationVndOmaDrm
EFromCache
EProxyFilter
EConnectionStatus
EHttpNewConnFlag
ELoadType
EFilterCacheMode
ECacheFilter
EWindows1255
EWindows1256
EGb2312
EConnHandlerFilter
EIopFilter
EWindows1250
EWindows1251
EWindows1253
EWindows1254
EWindows1257
EUtf7
ETis620
EJisX0201_1997
EJisX0208_1997
EIso2022Jp
EEucJp
EIMEINotify
EWindows874
EKoi8_r
EKoi8_u
EAccessPointID
ETransactionCallback
EXGzip
EContentInflated
EConnectionCallback
EIso885915
EWindows1252
EApplicationVndOmaDrmContent
ENtlm
ENegotiate
ESelfPtr
EEucKr
EKsc5601
ESelfDownloadCallback

Member Data Documentation

const TStringTable iLanguageTable

const TStringTableiLanguageTable[static]

const TStringTable iTable

const TStringTableiTable[static]