![]() |
yumapro
25.10-1
YumaPro SDK
|
Support YANG to CBOR SID File. More...

Functions | |
| status_t | sid_file_init (void) |
| Initialize the SID FIle Parser Module. More... | |
| void | sid_file_cleanup (void) |
| Cleanup the SID FIle Parser Module. More... | |
| val_value_t * | sid_file_load (ncx_module_t *mod, status_t *res) |
| |
| status_t | sid_file_apply (uint32 sid_tree_id, val_value_t *sidfile, ncx_module_t *mod, boolean internal) |
| Apply the SID file contents to specified YANG module. More... | |
| obj_template_t * | sid_file_get_obj (void) |
| Get the OBJ template for the SID file. More... | |
Support YANG to CBOR SID File.
Implement obj_template_t schema to val_value conversion of SID files.
| status_t sid_file_apply | ( | uint32 | sid_tree_id, |
| val_value_t * | sidfile, | ||
| ncx_module_t * | mod, | ||
| boolean | internal | ||
| ) |
Apply the SID file contents to specified YANG module.
For augments, the expanded nodes in the augmented tree will be updated. The sid_dict registry will be updated for each schema item.
| sid_tree_id | YANG SID Tree ID to use (from sid_dict) | |
| sidfile | value tree representing a SID file to apply. value treated as const. | |
| [out] | mod | module to load SID file for
|
| internal |
|

| void sid_file_cleanup | ( | void | ) |
Cleanup the SID FIle Parser Module.

| obj_template_t * sid_file_get_obj | ( | void | ) |
Get the OBJ template for the SID file.
| status_t sid_file_init | ( | void | ) |
Initialize the SID FIle Parser Module.


| val_value_t * sid_file_load | ( | ncx_module_t * | mod, |
| status_t * | res | ||
| ) |
Just creates a val_value_t representing the JSON contents Does not apply the SIDs to the module
| mod | module to load SID file for | |
| [out] | res | address of return status
|
