Data Structures |
struct | di_parser_info |
| Parse info. More...
|
struct | di_parser_fieldinfo |
| Info about a parser field. More...
|
Modules |
| RFC822 parser |
Defines |
#define | DI_PARSER_FIELDINFO(name, read, write, integer) { { name, sizeof (name) - 1 }, read, write, integer } |
Typedefs |
typedef void | di_parser_fields_function_read (void **data, const di_parser_fieldinfo *fip, di_rstring *field_modifier, di_rstring *value, void *user_data) |
typedef void | di_parser_fields_function_write_callback (const di_rstring *field, const di_rstring *value, void *data) |
typedef void | di_parser_fields_function_write (void **data, const di_parser_fieldinfo *fip, di_parser_fields_function_write_callback callback, void *callback_data, void *user_data) |
typedef void * | di_parser_read_entry_new (void *user_data) |
typedef int | di_parser_read_entry_finish (void *data, void *user_data) |
typedef void * | di_parser_write_entry_next (void **state_data, void *user_data) |
Functions |
di_parser_info * | di_parser_info_alloc (void) |
void | di_parser_info_free (di_parser_info *info) |
void | di_parser_info_add (di_parser_info *info, const di_parser_fieldinfo *fieldinfo[]) |
Variables |
di_parser_fields_function_read | di_parser_read_boolean |
di_parser_fields_function_read | di_parser_read_int |
di_parser_fields_function_read | di_parser_read_rstring |
di_parser_fields_function_read | di_parser_read_string |
di_parser_fields_function_write | di_parser_write_boolean |
di_parser_fields_function_write | di_parser_write_int |
di_parser_fields_function_write | di_parser_write_rstring |
di_parser_fields_function_write | di_parser_write_string |