|
libamxo
4.3.4
Object Definition Language (ODL) parsing
|
#include <amxp/amxp.h>Go to the source code of this file.
Typedefs | |
| typedef bool(* | amxo_evaluate_expr_fn_t) (amxd_object_t *object, amxp_expr_t *expr) |
Functions | |
| 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... | |
| typedef bool(* amxo_evaluate_expr_fn_t) (amxd_object_t *object, amxp_expr_t *expr) |
Definition at line 65 of file amxo_mibs.h.