2#ifndef _H_yumaworks_yang_cbor
3#define _H_yumaworks_yang_cbor
61#define y_ycbor_M_ycbor (const xmlChar *)"yumaworks-yang-cbor"
63#define y_ycbor_R_ycbor (const xmlChar *)"2022-05-21"
65#define y_ycbor_I_encode_yang_cbor (const xmlChar *)"encode-yang-cbor"
67#define y_ycbor_N_current_set_id (const xmlChar *)"current-set-id"
68#define y_ycbor_N_current_sid_count (const xmlChar *)"current-sid-count"
69#define y_ycbor_N_current_sid_max (const xmlChar *)"current-sid-max"
70#define y_ycbor_N_data (const xmlChar *)"data"
71#define y_ycbor_N_get_yang_sid_data (const xmlChar *)"get-yang-sid-data"
72#define y_ycbor_N_identifier (const xmlChar *)"identifier"
73#define y_ycbor_N_lower_bound (const xmlChar *)"lower-bound"
74#define y_ycbor_N_lsid_size (const xmlChar *)"lsid-size"
75#define y_ycbor_N_module_name (const xmlChar *)"module-name"
76#define y_ycbor_N_namespace (const xmlChar *)"namespace"
77#define y_ycbor_N_sid (const xmlChar *)"sid"
78#define y_ycbor_N_sid_item (const xmlChar *)"sid-item"
79#define y_ycbor_N_sid_set_id (const xmlChar *)"sid-set-id"
80#define y_ycbor_N_upper_bound (const xmlChar *)"upper-bound"
81#define y_ycbor_N_yang_sid_info (const xmlChar *)"yang-sid-info"
82#define y_ycbor_N_yang_sid_mode (const xmlChar *)"yang-sid-mode"
86typedef struct y_ycbor_T_yang_sid_info_ {
87 xmlChar *v_sid_set_id;
88 xmlChar *v_yang_sid_mode;
90 uint64 v_current_sid_max;
91 uint64 v_current_sid_count;
95typedef struct y_ycbor_T_input_ {
101typedef struct y_ycbor_T_sid_item_ {
104 xmlChar *v_namespace;
105 xmlChar *v_module_name;
110typedef struct y_ycbor_T_data_ {
111 dlq_hdr_t v_sid_item;
115typedef struct y_ycbor_T_output_ {
116 xmlChar *v_current_set_id;
121typedef struct y_ycbor_T_get_yang_sid_data_ {
162 const xmlChar *modname,
163 const xmlChar *revision);
dlq provides general double-linked list and queue support:
status_t
global error return code
Definition: status_enum.h:210
void y_yumaworks_yang_cbor_cleanup(void)
Cleanup the yumaworks-yang-cbor server instrumentation library.
Definition: yumaworks-yang-cbor.c:684
status_t y_yumaworks_yang_cbor_init(const xmlChar *modname, const xmlChar *revision)
Phase 1: Initialize the yumaworks-yang-cbor server instrumentation library.
Definition: yumaworks-yang-cbor.c:574
status_t y_yumaworks_yang_cbor_init2(void)
Phase 2: Initialize the yumaworks-yang-cbor server instrumentation library.
Definition: yumaworks-yang-cbor.c:662
YANG module data structures Many internal representations of YANG module constructs.
NETCONF protocol operations.
Global error messages for status code enumerations.
one value to match one type
Definition: val.h:912
Definition: yumaworks-yang-cbor.h:110
Definition: yumaworks-yang-cbor.h:121
Definition: yumaworks-yang-cbor.h:115
Definition: yumaworks-yang-cbor.h:101
Definition: yumaworks-yang-cbor.h:86
Value Node Basic Support.