|
libUPnP 22.1.2
|

Data Fields | |
| char * | dataBuffer |
| char * | curPtr |
| char * | savePtr |
| ixml_membuf | lastElem |
| ixml_membuf | tokenBuf |
| IXML_Node * | pNeedPrefixNode |
| IXML_ElementStack * | pCurElement |
| IXML_Node * | currentNodePtr |
| IXML_Node * | lastChild |
| int | numAttributes |
| PARSER_STATE | state |
| int | bHasTopLevel |
| char* _Parser::curPtr |
Pointer to the token parsed.
Referenced by Parser_getNextNode(), Parser_getNextToken(), Parser_LoadDocument(), Parser_processAttribute(), Parser_processContent(), Parser_processElementName(), Parser_processSTag(), Parser_skipBom(), Parser_skipMisc(), Parser_skipProlog(), Parser_skipWhiteSpaces(), and Parser_skipXMLDecl().
| char* _Parser::dataBuffer |
Data buffer.
Referenced by Parser_free(), Parser_LoadDocument(), and Parser_readFileOrBuffer().
| IXML_Node* _Parser::lastChild |
Last child of currentNodePtr, NULL if it has none yet.
Referenced by Parser_eTagVerification(), Parser_parseDocument(), and Parser_processElementName().
| int _Parser::numAttributes |
Number of attributes read so far on currentNodePtr.
Referenced by Parser_processAttributeName(), and Parser_processElementName().
| char* _Parser::savePtr |
Saves for backup.
Referenced by Parser_getNextToken(), Parser_processAttribute(), Parser_processContent(), Parser_processElementName(), and Parser_processSTag().