|
static void | amxo_parser_add_mib_info (amxc_htable_t *mibs, const char *name, const char *expression, const char *file) |
|
static FILE * | amxo_parser_open_mib_file (char *name, amxc_string_t *filename, char **first_line) |
|
static bool | amxo_parser_build_mib_info (amxo_parser_t *parser, struct dirent *ep, amxc_string_t *filename, char *first_line) |
|
static int | amxo_parser_scan (amxo_parser_t *parser, const char *path) |
|
void | amxo_parser_del_mib_info (UNUSED const char *key, amxc_htable_it_t *it) |
|
int | amxo_parser_scan_mib_dir (amxo_parser_t *parser, const char *path) |
| Scans a directory for MIB odl files. More...
|
|
int | amxo_parser_scan_mib_dirs (amxo_parser_t *parser, amxc_var_t *dirs) |
| Scans multiple directories for MIB odl files. More...
|
|
const char * | amxo_parser_get_mib_file (amxo_parser_t *parser, const char *mib_name) |
| Get full path and file name of odl file describing a mib. More...
|
|
int | amxo_parser_load_mib (amxo_parser_t *parser, amxd_dm_t *dm, const char *mib_name) |
| Loads the mib definition. More...
|
|
int | amxo_parser_apply_mib (amxo_parser_t *parser, amxd_object_t *object, const char *mib_name) |
| Unconditionally applies a MIB to a data model object. More...
|
|
int | amxo_parser_add_mibs (amxo_parser_t *parser, amxd_object_t *object, amxo_evaluate_expr_fn_t fn) |
| Adds zero, one or more MIBs to a data model object. More...
|
|
int | amxo_parser_remove_mibs (amxo_parser_t *parser, amxd_object_t *object, amxo_evaluate_expr_fn_t fn) |
| Removes zero, one or more MIBs from a data model object. More...
|
|
int | amxo_parser_apply_mibs (amxo_parser_t *parser, amxd_object_t *object, amxo_evaluate_expr_fn_t fn) |
| Applies zero, one or more MIBs to a data model object. More...
|
|