8#ifndef dom_hubbub_parser_h_
9#define dom_hubbub_parser_h_
84 const uint8_t *data,
size_t len);
88 const uint8_t *data,
size_t length);
dom_hubbub_error
Definition errors.h:11
void(* dom_msg)(uint32_t severity, void *ctx, const char *msg,...)
Definition functypes.h:31
dom_default_action_callback(* dom_events_default_action_fetcher)(dom_string *type, dom_default_action_phase phase, void **pw)
Definition document_event.h:83
void dom_hubbub_parser_destroy(dom_hubbub_parser *parser)
Definition parser.c:997
dom_hubbub_error dom_hubbub_parser_parse_chunk(dom_hubbub_parser *parser, const uint8_t *data, size_t len)
Definition parser.c:1019
dom_hubbub_error dom_hubbub_parser_pause(dom_hubbub_parser *parser, bool pause)
Definition parser.c:1079
dom_hubbub_error dom_hubbub_parser_create(dom_hubbub_parser_params *params, dom_hubbub_parser **parser, dom_document **document)
Definition parser.c:750
dom_hubbub_error dom_hubbub_fragment_parser_create(dom_hubbub_parser_params *params, dom_document *document, dom_hubbub_parser **parser, dom_document_fragment **fragment)
Definition parser.c:877
dom_hubbub_error(* dom_script)(void *ctx, struct dom_node *node)
Definition parser.h:23
dom_hubbub_error dom_hubbub_parser_completed(dom_hubbub_parser *parser)
Definition parser.c:1039
struct dom_hubbub_parser_params dom_hubbub_parser_params
dom_hubbub_encoding_source
Definition parser.h:28
@ DOM_HUBBUB_ENCODING_SOURCE_HEADER
Definition parser.h:29
@ DOM_HUBBUB_ENCODING_SOURCE_DETECTED
Definition parser.h:30
@ DOM_HUBBUB_ENCODING_SOURCE_META
Definition parser.h:31
const char * dom_hubbub_parser_get_encoding(dom_hubbub_parser *parser, dom_hubbub_encoding_source *source)
Definition parser.c:1062
dom_hubbub_error dom_hubbub_parser_insert_chunk(dom_hubbub_parser *parser, const uint8_t *data, size_t length)
Definition parser.c:982
Definition doc_fragment.c:21
dom_events_default_action_fetcher daf
Definition parser.h:65
const char * enc
Definition parser.h:55
bool fix_enc
Definition parser.h:56
bool enable_script
Definition parser.h:58
dom_script script
Definition parser.h:59
dom_msg msg
Definition parser.h:61
void * ctx
Definition parser.h:62