Strophe  0.10
XMPP client library
Public Member Functions | Data Fields
ENCODING Struct Reference

Public Member Functions

 int (PTRCALL *nameMatchesAscii)(const ENCODING *
 
const char const char const char * int (PTRFASTCALL *nameLength)(const ENCODING *
 
const char const char const char const char *const char *PTRFASTCALLskipS (const ENCODING *, const char *)
 
 int (PTRCALL *getAtts)(const ENCODING *enc
 
 int (PTRFASTCALL *charRefNumber)(const ENCODING *enc
 
 int (PTRCALL *predefinedEntityName)(const ENCODING *
 
const char const char * void (PTRCALL *updatePosition)(const ENCODING *
 
const char const char const char const char POSITION * int (PTRCALL *isPublicId)(const ENCODING *enc
 
enum XML_Convert_Result (PTRCALL *utf8Convert)(const ENCODING *enc
 
enum XML_Convert_Result (PTRCALL *utf16Convert)(const ENCODING *enc
 

Data Fields

SCANNER scanners [XML_N_STATES]
 
SCANNER literalScanners [XML_N_LITERAL_TYPES]
 
const char * ptr
 
const char int attsMax
 
const char int ATTRIBUTEatts
 
const char const char const char * ptr
 
const char const char const char const char * end
 
const char const char const char const char POSITION const char * ptr
 
const char const char const char const char POSITION const char const char * end
 
const char const char const char const char POSITION const char const char const char ** badPtr
 
enum const char ** fromP
 
enum const char const char * fromLim
 
enum const char const char char ** toP
 
enum const char const char char const char * toLim
 
enum const char const char unsigned short ** toP
 
enum const char const char unsigned short const unsigned short * toLim
 
int minBytesPerChar
 
char isUtf8
 
char isUtf16
 

Member Function Documentation

◆ int() [1/6]

ENCODING::int ( PTRCALL nameMatchesAscii) const

◆ int() [2/6]

const char const char const char* ENCODING::int ( PTRFASTCALL nameLength) const

◆ skipS()

const char const char const char const char* const char* PTRFASTCALL* ENCODING::skipS ( const ENCODING *  ,
const char *   
)

◆ int() [3/6]

ENCODING::int ( PTRCALL getAtts) const

◆ int() [4/6]

ENCODING::int ( PTRFASTCALL charRefNumber) const

◆ int() [5/6]

ENCODING::int ( PTRCALL predefinedEntityName) const

◆ void()

const char const char* ENCODING::void ( PTRCALL updatePosition) const

◆ int() [6/6]

const char const char const char const char POSITION* ENCODING::int ( PTRCALL isPublicId) const

◆ XML_Convert_Result() [1/2]

enum ENCODING::XML_Convert_Result ( PTRCALL utf8Convert) const

◆ XML_Convert_Result() [2/2]

enum ENCODING::XML_Convert_Result ( PTRCALL utf16Convert) const

Field Documentation

◆ scanners

SCANNER ENCODING::scanners[XML_N_STATES]

◆ literalScanners

SCANNER ENCODING::literalScanners[XML_N_LITERAL_TYPES]

◆ ptr [1/3]

const char * ENCODING::ptr

◆ attsMax

const char int ENCODING::attsMax

◆ atts

const char int ATTRIBUTE* ENCODING::atts

◆ ptr [2/3]

const char const char const char* ENCODING::ptr

◆ end [1/2]

const char const char const char const char* ENCODING::end

◆ ptr [3/3]

const char const char const char const char POSITION const char* ENCODING::ptr

◆ end [2/2]

const char const char const char const char POSITION const char const char* ENCODING::end

◆ badPtr

const char const char const char const char POSITION const char const char const char** ENCODING::badPtr

◆ fromP

enum const char ** ENCODING::fromP

◆ fromLim

enum const char const char * ENCODING::fromLim

◆ toP [1/2]

enum const char const char char** ENCODING::toP

◆ toLim [1/2]

enum const char const char char const char* ENCODING::toLim

◆ toP [2/2]

enum const char const char unsigned short** ENCODING::toP

◆ toLim [2/2]

enum const char const char unsigned short const unsigned short* ENCODING::toLim

◆ minBytesPerChar

int ENCODING::minBytesPerChar

◆ isUtf8

char ENCODING::isUtf8

◆ isUtf16

char ENCODING::isUtf16

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