|
Orcus
|
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.