78typedef enum yang_sid_status_t_ {
182extern const xmlChar *
192extern const xmlChar *
status_t
global error return code
Definition: status_enum.h:219
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:198
const xmlChar * yang_sid_mode_str(ncx_yang_sid_mode_t sidmode)
string for the yang_sid_mode enumeration
Definition: yang_sid.c:346
void yang_sid_cleanup(void)
Cleanup the YANG SID module.
Definition: yang_sid.c:283
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:300
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:278
@ 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:1758
ncx_sid_ns_t
enumeration for YANG SID namespace identifiers
Definition: ncxtypes.h:1748
global error status code enumerations
representation of one module or submodule during and after parsing
Definition: ncxtypes.h:1118