yumapro
24.10-2
YumaPro SDK
|
Data types used to store YANG data values. More...
Data Structures | |
struct | logfns_t |
log functions control block used by manager code More... | |
struct | val_idref_t |
one QName for the NCX_BT_IDREF value More... | |
struct | val_editvars_t |
one set of edit-in-progress variables for one value node More... | |
struct | val_extra_t |
extra information not used very often within a val_value_t More... | |
struct | val_value_t |
one value to match one type More... | |
struct | val_child_hdr_t |
this struct is inserted in the val->v.child_hdrQ for container and list value nodes More... | |
struct | val_index_t |
Struct marking the parsing of an instance identifier The position of this record in the val_value_t indexQ represents the order the identifers were parsed Since table and container data structures must always appear in the specified field order, this will be the same order for all well-formed entries. More... | |
Typedefs | |
typedef void(* | dumpfn_t) (log_debug_t level, const char *fstr,...) |
Callback to do log dump function for dump_value. More... | |
typedef void(* | errfn_t) (const char *fstr,...) |
Callback to do error log function for dump_value. More... | |
typedef void(* | indentfn_t) (log_debug_t level, int32 indentcnt) |
Callback to do indent function for dump_value. More... | |
typedef boolean(* | val_test_fn_t) (const val_value_t *val) |
test callback function to check if a value node should be cloned More... | |
typedef boolean(* | val_walker_fn_t) (val_value_t *val, void *cookie1, void *cookie2) |
child or descendant node search walker function More... | |
typedef boolean(* | val_walker2_fn_t) (val_child_hdr_t *valhdr, void *cookie1, void *cookie2) |
child or descendant node search walker function - GEN2 More... | |
typedef boolean(* | val_hdr_test_fn_t) (val_child_hdr_t *hdr, void *cookie) |
get first or next child test function header test function More... | |
typedef boolean(* | val_test2_fn_t) (val_value_t *val, void *cookie) |
get first or next child test function value test function More... | |
Enumerations | |
enum | val_insert_mode_t { VAL_INS_MODE_NONE , VAL_INS_MODE_KEY , VAL_INS_MODE_VALUE , VAL_INS_MODE_POINT } |
type of protocol parameter used for insert operation More... | |
enum | val_dumpvalue_mode_t { DUMP_VAL_NONE , DUMP_VAL_STDOUT , DUMP_VAL_LOG , DUMP_VAL_ALT_LOG , DUMP_VAL_AUDIT_LOG } |
dump value mode used in val_dump_value More... | |
Data types used to store YANG data values.
A val_value_t tree represents a YANG subtree.
typedef void(* dumpfn_t) (log_debug_t level, const char *fstr,...) |
Callback to do log dump function for dump_value.
level | debug level to use |
fstr | format string |
... | extra parameters based on fstr |
typedef void(* errfn_t) (const char *fstr,...) |
Callback to do error log function for dump_value.
fstr | format string |
... | extra parameters based on fstr |
typedef void(* indentfn_t) (log_debug_t level, int32 indentcnt) |
Callback to do indent function for dump_value.
level | debug level to use |
indentcnt | indent amout (expect 1 .. 9) |
typedef boolean(* val_hdr_test_fn_t) (val_child_hdr_t *hdr, void *cookie) |
get first or next child test function header test function
hdr | value header node to test |
cookie | opaque pointer passed to walker function |
typedef boolean(* val_test2_fn_t) (val_value_t *val, void *cookie) |
get first or next child test function value test function
val | value node to test |
cookie | opaque pointer passed to walker function |
typedef boolean(* val_test_fn_t) (const val_value_t *val) |
test callback function to check if a value node should be cloned
val | value node to check |
typedef boolean(* val_walker2_fn_t) (val_child_hdr_t *valhdr, void *cookie1, void *cookie2) |
child or descendant node search walker function - GEN2
valhdr | value header node found in descendant search |
cookie1 | cookie1 value passed to start of walk |
cookie2 | cookie2 value passed to start of walk |
typedef boolean(* val_walker_fn_t) (val_value_t *val, void *cookie1, void *cookie2) |
child or descendant node search walker function
val | value node found in descendant search |
cookie1 | cookie1 value passed to start of walk |
cookie2 | cookie2 value passed to start of walk |
enum val_dumpvalue_mode_t |
enum val_insert_mode_t |