![]()  | 
  
    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