libamxo
4.3.4
Object Definition Language (ODL) parsing
|
Go to the source code of this file.
Functions | |
PRIVATE void | amxo_hooks_comment (amxo_parser_t *parser, char *comment, uint32_t len) |
PRIVATE void | amxo_hooks_start (amxo_parser_t *parser) |
PRIVATE void | amxo_hooks_end (amxo_parser_t *parser) |
PRIVATE void | amxo_hooks_start_include (amxo_parser_t *parser, const char *file) |
PRIVATE void | amxo_hooks_end_include (amxo_parser_t *parser, const char *file) |
PRIVATE void | amxo_hooks_start_section (amxo_parser_t *parser, int section_id) |
PRIVATE void | amxo_hooks_end_section (amxo_parser_t *parser, int section_id) |
PRIVATE void | amxo_hooks_set_config (amxo_parser_t *parser, const char *name, amxc_var_t *value) |
PRIVATE void | amxo_hooks_create_object (amxo_parser_t *parser, const char *name, int64_t attr_bitmask, amxd_object_type_t type) |
PRIVATE void | amxo_hooks_add_instance (amxo_parser_t *parser, uint32_t index, const char *name) |
PRIVATE void | amxo_hooks_select_object (amxo_parser_t *parser, const char *path) |
PRIVATE void | amxo_hooks_end_object (amxo_parser_t *parser) |
PRIVATE void | amxo_hooks_add_param (amxo_parser_t *parser, const char *name, int64_t attr_bitmask, uint32_t type) |
PRIVATE void | amxo_hooks_set_param (amxo_parser_t *parser, amxc_var_t *value) |
PRIVATE void | amxo_hooks_end_param (amxo_parser_t *parser) |
PRIVATE void | amxo_hooks_add_func (amxo_parser_t *parser, const char *name, int64_t attr_bitmask, uint32_t type) |
PRIVATE void | amxo_hooks_end_func (amxo_parser_t *parser) |
PRIVATE void | amxo_hooks_add_func_arg (amxo_parser_t *parser, const char *name, int64_t attr_bitmask, uint32_t type, amxc_var_t *def_value) |
PRIVATE void | amxo_hooks_add_mib (amxo_parser_t *parser, const char *mib) |
PRIVATE void | amxo_hooks_set_counter (amxo_parser_t *parser, const char *param_name) |
PRIVATE void | amxo_hooks_set_action_cb (amxo_parser_t *parser, amxd_object_t *object, amxd_param_t *param, amxd_action_t action_id, const char *action_name, const amxc_var_t *data) |
PRIVATE void amxo_hooks_add_func | ( | amxo_parser_t * | parser, |
const char * | name, | ||
int64_t | attr_bitmask, | ||
uint32_t | type | ||
) |
Definition at line 230 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_add_func_arg | ( | amxo_parser_t * | parser, |
const char * | name, | ||
int64_t | attr_bitmask, | ||
uint32_t | type, | ||
amxc_var_t * | def_value | ||
) |
Definition at line 270 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_add_instance | ( | amxo_parser_t * | parser, |
uint32_t | index, | ||
const char * | name | ||
) |
Definition at line 154 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_add_mib | ( | amxo_parser_t * | parser, |
const char * | mib | ||
) |
Definition at line 257 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_add_param | ( | amxo_parser_t * | parser, |
const char * | name, | ||
int64_t | attr_bitmask, | ||
uint32_t | type | ||
) |
Definition at line 190 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_comment | ( | amxo_parser_t * | parser, |
char * | comment, | ||
uint32_t | len | ||
) |
Definition at line 63 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_create_object | ( | amxo_parser_t * | parser, |
const char * | name, | ||
int64_t | attr_bitmask, | ||
amxd_object_type_t | type | ||
) |
Definition at line 138 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_end | ( | amxo_parser_t * | parser | ) |
Definition at line 82 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_end_func | ( | amxo_parser_t * | parser | ) |
Definition at line 246 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_end_include | ( | amxo_parser_t * | parser, |
const char * | file | ||
) |
Definition at line 100 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_end_object | ( | amxo_parser_t * | parser | ) |
Definition at line 180 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_end_param | ( | amxo_parser_t * | parser | ) |
Definition at line 219 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_end_section | ( | amxo_parser_t * | parser, |
int | section_id | ||
) |
Definition at line 118 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_select_object | ( | amxo_parser_t * | parser, |
const char * | path | ||
) |
Definition at line 168 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_set_action_cb | ( | amxo_parser_t * | parser, |
amxd_object_t * | object, | ||
amxd_param_t * | param, | ||
amxd_action_t | action_id, | ||
const char * | action_name, | ||
const amxc_var_t * | data | ||
) |
Definition at line 301 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_set_config | ( | amxo_parser_t * | parser, |
const char * | name, | ||
amxc_var_t * | value | ||
) |
Definition at line 127 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_set_counter | ( | amxo_parser_t * | parser, |
const char * | param_name | ||
) |
Definition at line 289 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_set_param | ( | amxo_parser_t * | parser, |
amxc_var_t * | value | ||
) |
Definition at line 206 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_start | ( | amxo_parser_t * | parser | ) |
Definition at line 73 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_start_include | ( | amxo_parser_t * | parser, |
const char * | file | ||
) |
Definition at line 91 of file amxo_parser_hooks.c.
PRIVATE void amxo_hooks_start_section | ( | amxo_parser_t * | parser, |
int | section_id | ||
) |
Definition at line 109 of file amxo_parser_hooks.c.