Public Types | |
typedef _Handler | handler_type |
Public Member Functions | |
threaded_sax_token_parser (const char *p, size_t n, const tokens &tks, xmlns_context &ns_cxt, handler_type &hdl, size_t min_token_size) | |
threaded_sax_token_parser (const char *p, size_t n, const tokens &tks, xmlns_context &ns_cxt, handler_type &hdl, size_t min_token_size, size_t max_token_size) | |
void | parse () |
void | swap_string_pool (string_pool &pool) |
orcus::threaded_sax_token_parser< _Handler >::threaded_sax_token_parser | ( | const char * | p, |
size_t | n, | ||
const tokens & | tks, | ||
xmlns_context & | ns_cxt, | ||
handler_type & | hdl, | ||
size_t | min_token_size | ||
) |
Constructor.
p | pointer to a string stream containing XML content. |
n | size of the stream. |
tks | XML token map instance. |
ns_cxt | namespace context instance. |
hdl | handler class instance. |
min_token_size | minimum size of the internal token buffer. |
orcus::threaded_sax_token_parser< _Handler >::threaded_sax_token_parser | ( | const char * | p, |
size_t | n, | ||
const tokens & | tks, | ||
xmlns_context & | ns_cxt, | ||
handler_type & | hdl, | ||
size_t | min_token_size, | ||
size_t | max_token_size | ||
) |
Constructor.
p | pointer to a string stream containing XML content. |
n | size of the stream. |
tks | XML token map instance. |
ns_cxt | namespace context instance. |
hdl | handler class instance. |
min_token_size | minimum size of the internal token buffer. |
max_token_size | maximum size of the internal token buffer. |
void orcus::threaded_sax_token_parser< _Handler >::parse | ( | ) |
Call this method to start parsing.