Helper that implements a Print interface to accumulate XML data and then parse it using XMLParser.
More...
#include <XMLParserPrint.h>
Helper that implements a Print interface to accumulate XML data and then parse it using XMLParser.
◆ XMLParserPrint()
| tiny_dlna::XMLParserPrint::XMLParserPrint |
( |
int |
reserve = 80 | ) |
|
|
inline |
◆ c_str()
| const char * tiny_dlna::XMLParserPrint::c_str |
( |
| ) |
|
|
inline |
◆ length()
| size_t tiny_dlna::XMLParserPrint::length |
( |
| ) |
|
|
inline |
◆ parse()
| bool tiny_dlna::XMLParserPrint::parse |
( |
Str & |
outNodeName, |
|
|
Vector< Str > & |
outPath, |
|
|
Str & |
outText, |
|
|
Str & |
outAttributes |
|
) |
| |
|
inline |
◆ reset()
| void tiny_dlna::XMLParserPrint::reset |
( |
| ) |
|
|
inline |
◆ setExpandEncoded()
| void tiny_dlna::XMLParserPrint::setExpandEncoded |
( |
bool |
flag | ) |
|
|
inline |
Forward expand-entities setting to the underlying XMLParser.
◆ wrapperCallback()
| static void tiny_dlna::XMLParserPrint::wrapperCallback |
( |
Str & |
nodeName, |
|
|
Vector< Str > & |
path, |
|
|
Str & |
text, |
|
|
Str & |
attributes, |
|
|
int |
start, |
|
|
int |
len, |
|
|
void * |
ref |
|
) |
| |
|
inlinestaticprotected |
◆ write() [1/2]
| size_t tiny_dlna::XMLParserPrint::write |
( |
const uint8_t * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inlineoverride |
◆ write() [2/2]
| size_t tiny_dlna::XMLParserPrint::write |
( |
uint8_t |
ch | ) |
|
|
inlineoverride |
◆ buffer
| StrPrint tiny_dlna::XMLParserPrint::buffer |
|
protected |
◆ cbref
The documentation for this class was generated from the following file: