78typedef enum yang_sid_status_t_ {
181extern const xmlChar *
191extern const xmlChar *
status_t
global error return code
Definition: status_enum.h:210
status_t yang_sid_set_all_modules(ncx_yang_sid_mode_t yang_sid_mode, boolean strict_mode, yang_sid_test_fn_t test_fn)
Attempt to assign the YANG SIDs for all the loaded modules.
Definition: yang_sid.c:194
const xmlChar * yang_sid_mode_str(ncx_yang_sid_mode_t sidmode)
string for the yang_sid_mode enumeration
Definition: yang_sid.c:350
void yang_sid_cleanup(void)
Cleanup the YANG SID module.
Definition: yang_sid.c:278
yang_sid_status_t
enum for the keep-module status returned by the test function Only used for LSID assignment at this t...
Definition: yang_sid.h:78
uint8 yang_sid_num_bits(void)
Number of bits in the SID implementation.
Definition: yang_sid.c:295
yang_sid_status_t(* yang_sid_test_fn_t)(ncx_module_t *mod)
function callback to test if module is external, internal, or should be skipped for SID assignment
Definition: yang_sid.h:101
void yang_sid_init(void)
Initialize the YANG SID module.
Definition: yang_sid.c:273
status_t yang_sid_set_module(ncx_module_t *mod, ncx_yang_sid_mode_t yang_sid_mode)
Attempt to assign SIDs for the module.
Definition: yang_sid.c:86
@ YANG_SID_STAT_INTERNAL
keep module as internally visible
Definition: yang_sid.h:86
@ YANG_SID_STAT_NONE
not set
Definition: yang_sid.h:80
@ YANG_SID_STAT_SKIP
do not assign SIDs to this module
Definition: yang_sid.h:89
@ YANG_SID_STAT_EXTERNAL
keep module as externally visible
Definition: yang_sid.h:83
ncx_yang_sid_mode_t
YANG SID Allocation mode from yang-sid-mode typedef.
Definition: ncxtypes.h:1777
ncx_sid_ns_t
enumeration for YANG SID namespace identifiers
Definition: ncxtypes.h:1767
global error status code enumerations
representation of one module or submodule during and after parsing
Definition: ncxtypes.h:1138