![]() |
yumapro
25.10-1
YumaPro SDK
|
Data structures for YANG type implementation. More...

Data Structures | |
| struct | typ_listval_t |
| one list member stored in simple.queue of instance-qualified strings More... | |
| struct | typ_rangedef_t |
| one member of a range definition – stored in simple.rangeQ More... | |
| struct | typ_enum_t |
| one ENUM typdef value – stored in simple.valQ Used for NCX_BT_ENUM and NCX_BT_BITS data type More... | |
| struct | typ_sval_t |
| one STRING typdef value, pattern value More... | |
| struct | typ_range_t |
| one YANG range description More... | |
| struct | typ_pattern_t |
| YANG pattern struct : N per typedef and also across N typdefs in a chain: all are ANDed together like RelaxNG instead of ORed together within the same type step like XSD. More... | |
| struct | typ_idref_t |
| YANG identityref struct the value is an identity-stmt QName that has a base-stmt that resolves to the same value. More... | |
| struct | typ_simple_t |
| NCX_CL_SIMPLE. More... | |
| struct | typ_named_t |
| NCX_CL_NAMED. More... | |
| struct | typ_ref_t |
| NCX_CL_REF. More... | |
| union | typ_def_u_t |
| Union of all the typdef variants. More... | |
| struct | typ_def_t |
| Discriminated union for all data typedefs. More... | |
| struct | typ_template_t |
| One YANG 'typedef' definition – top-level type template. More... | |
| struct | typ_unionnode_t |
| One YANG union node One of the 2 pointers (typ or typdef will be NULL If a named type is used, then 'typ' is active If an inline type is used, then typdef is active. More... | |
Typedefs | |
| typedef boolean(* | typ_union_walker_fn_t) (const xmlChar *the_typename, void *cookie) |
| union typename walker function More... | |
| typedef boolean(* | typ_union_walker2_fn_t) (ncx_btype_t the_btype, void *cookie) |
| complex union base type walker function More... | |
| typedef boolean(* | typ_union_walker3_fn_t) (ncx_btype_t the_btype, typ_def_t *the_typdef, void *cookie) |
| CBOR parse union base type walker function. More... | |
Enumerations | |
| enum | typ_pmode_t { TYP_PM_NONE , TYP_PM_NORMAL , TYP_PM_INDEX , TYP_PM_MDATA } |
| type parser used in 3 separate modes More... | |
Data structures for YANG type implementation.
| typedef boolean(* typ_union_walker2_fn_t) (ncx_btype_t the_btype, void *cookie) |
complex union base type walker function
| the_btype | the base type of the type |
| cookie | cookie value passed to start of walk |
| typedef boolean(* typ_union_walker3_fn_t) (ncx_btype_t the_btype, typ_def_t *the_typdef, void *cookie) |
CBOR parse union base type walker function.
Traverse the union member types and recurse on nested union types.
| the_btype | the base type of the type |
| the_typdef | the typedef of the type |
| cookie | cookie value passed to start of walk |
| typedef boolean(* typ_union_walker_fn_t) (const xmlChar *the_typename, void *cookie) |
union typename walker function
| the_typename | name string for the next union node type |
| cookie | cookie value passed to start of walk |
| enum typ_pmode_t |