![]() |
yumapro
25.10-1
YumaPro SDK
|
representation of one module or submodule during and after parsing More...
#include <ncxtypes.h>

Data Fields | |
| dlq_hdr_t | qhdr |
| queue header | |
| xmlChar * | name |
| module name | |
| xmlChar * | version |
| module revision; this is allowed to be NULL in YANG identifying the one and only revision of the module that is possible | |
| xmlChar * | ocversion |
| oc-ext:openconfig-version | |
| xmlChar * | ietfversion |
| ysv:version extension | |
| xmlChar * | organization |
| organization-stmt (not saved on server) | |
| xmlChar * | contact_info |
| contact-stmt (not saved on server) | |
| xmlChar * | descr |
| description-stmt (not saved on server) | |
| xmlChar * | ref |
| reference-stmt (not saved on server) | |
| xmlChar * | ns |
| namespace URI More... | |
| xmlChar * | prefix |
| module prefix More... | |
| xmlChar * | xmlprefix |
| assigned prefix (may be different than YANG prefix) More... | |
| xmlChar * | source |
| full YANG/YIN filespec | |
| xmlChar * | sid_source |
| full SID filespec if WITH_YANG_CBOR enabled | |
| xmlChar * | belongs |
| set if submod | |
| struct ncx_module_t_ * | parentmod |
| backptr set if submod | |
| const xmlChar * | sourcefn |
| ptr to fn in source | |
| const xmlChar * | belongsver |
| back ptr to mod ver | |
| xmlns_id_t | nsid |
| assigned by xmlns | |
| ncx_yang_version_t | langver |
| YANG lang. More... | |
| uint32 | flags |
| internal flags | |
| boolean | ismod |
| module/submodule keyword | |
| boolean | stmtmode |
| T: save yang_stmt_t. | |
| boolean | added |
| T: don't free on err. | |
| boolean | supported |
| T: load: F: import only. | |
| boolean | defaultrev |
| T: use for default ver. | |
| boolean | defaults_added |
| agt: for mod load | |
| boolean | dev_module |
| T: deviation; F: normal. | |
| boolean | ocpattern_mode |
| T: openconfig patterns. | |
| status_t | status |
| module parse result | |
| uint32 | errors |
| yangdump results | |
| uint32 | warnings |
| yangdump results | |
| dlq_hdr_t | revhistQ |
| Q of ncx_revhist_t. | |
| dlq_hdr_t | importQ |
| Q of ncx_import_t. | |
| dlq_hdr_t | includeQ |
| Q of ncx_include_t. | |
| dlq_hdr_t | typeQ |
| Q of typ_template_t. | |
| dlq_hdr_t | groupingQ |
| Q of grp_template_t. | |
| dlq_hdr_t | datadefQ |
| Q of obj_template_t. | |
| dlq_hdr_t | extensionQ |
| Q of ext_template_t. | |
| dlq_hdr_t | deviationQ |
| Q of obj_deviation_t. | |
| dlq_hdr_t | featureQ |
| Q of ncx_feature_t. | |
| dlq_hdr_t | identityQ |
| Q of ncx_identity_t. | |
| dlq_hdr_t | appinfoQ |
| Q of ncx_appinfo_t. | |
| dlq_hdr_t | typnameQ |
| Q of ncx_typname_t. | |
| dlq_hdr_t | saveimpQ |
| Q of yang_import_ptr_t. More... | |
| dlq_hdr_t | stmtQ |
| Q of yang_stmt_t. More... | |
| struct ncx_module_t_ * | parent |
| if this is a submodule | |
| dlq_hdr_t | allincQ |
| Q of yang_node_t to track all submodules. More... | |
| dlq_hdr_t | incchainQ |
| used if parent == NULL | |
| ncx_list_t | devmodlist |
| for deviations list | |
| uint32 | line_count |
| for EVAL_VERSION | |
| boolean | unloadable |
| T: unload allowed. | |
| boolean | unload_active |
| T: unload in progress. | |
| boolean | mounted |
| T: SM mounted module. | |
| struct ncx_sm_rootcb_t_ * | rootcb |
| Schema Mount pointers. More... | |
| boolean | sid_file_done |
| YANG_SID data used to support CBOR message encoding flag indicates SID file load has been attempted. | |
| ncx_sid_t | yang_sid |
| If the module SID is set then the SID file load is assumed to have worked. | |
| uint32 | yang_sid_tree |
| SID tree assignment if yang_sid is used. | |
| boolean | redo_loadmod |
| True if the sil-sa-app is resyncing with the server and the ncx_invoke_load_callbacks is needed one time after the resynch in case a bundle is being loaded. | |
representation of one module or submodule during and after parsing
| dlq_hdr_t allincQ |
Q of yang_node_t to track all submodules.
used if parent == NULL
| ncx_yang_version_t langver |
YANG lang.
ver used
| xmlChar* ns |
namespace URI
malloc:main, copy:submod
| xmlChar* prefix |
module prefix
may be empty in a submod
| struct ncx_sm_rootcb_t_* rootcb |
Schema Mount pointers.
back-ptr to SM root CB
| dlq_hdr_t saveimpQ |
Q of yang_import_ptr_t.
saved from pcb->allimpQ
| dlq_hdr_t stmtQ |
Q of yang_stmt_t.
saved for top, yang, docmode
| xmlChar* xmlprefix |
assigned prefix (may be different than YANG prefix)
will be diff. if duplicate