55 #if !defined(__AMXO_PARSER_HOOKS_PRIV_H__)
56 #define __AMXO_PARSER_HOOKS_PRIV_H__
99 amxd_object_type_t type);
116 int64_t attr_bitmask,
128 int64_t attr_bitmask,
137 int64_t attr_bitmask,
139 amxc_var_t* def_value);
147 const char* param_name);
151 amxd_object_t*
object,
153 amxd_action_t action_id,
154 const char* action_name,
155 const amxc_var_t* data);
PRIVATE void amxo_hooks_add_mib(amxo_parser_t *parser, const char *mib)
PRIVATE void amxo_hooks_add_func(amxo_parser_t *parser, const char *name, int64_t attr_bitmask, uint32_t type)
PRIVATE void amxo_hooks_start(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_set_counter(amxo_parser_t *parser, const char *param_name)
PRIVATE void amxo_hooks_select_object(amxo_parser_t *parser, const char *path)
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_end_section(amxo_parser_t *parser, int section_id)
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_start_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_end_param(amxo_parser_t *parser)
PRIVATE void amxo_hooks_add_instance(amxo_parser_t *parser, uint32_t index, const char *name)
PRIVATE void amxo_hooks_end_include(amxo_parser_t *parser, const char *file)
PRIVATE void amxo_hooks_end(amxo_parser_t *parser)
PRIVATE void amxo_hooks_end_func(amxo_parser_t *parser)
PRIVATE void amxo_hooks_comment(amxo_parser_t *parser, char *comment, uint32_t len)
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_start_include(amxo_parser_t *parser, const char *file)
PRIVATE void amxo_hooks_end_object(amxo_parser_t *parser)
The ODL parser structure.