2#ifndef _H_yumaworks_compare
3#define _H_yumaworks_compare
82#define y_ypcmp_M_ypcmp (const xmlChar *)"yumaworks-compare"
84#define y_ypcmp_R_ypcmp (const xmlChar *)"2025-12-12"
86#define y_ypcmp_N_comment (const xmlChar *)"comment"
87#define y_ypcmp_N_compare_config (const xmlChar *)"compare-config"
88#define y_ypcmp_N_compare_format (const xmlChar *)"compare-format"
89#define y_ypcmp_N_compare_response (const xmlChar *)"compare-response"
90#define y_ypcmp_N_compare_source (const xmlChar *)"compare-source"
91#define y_ypcmp_N_compare_target (const xmlChar *)"compare-target"
92#define y_ypcmp_N_config (const xmlChar *)"config"
93#define y_ypcmp_N_differences (const xmlChar *)"differences"
94#define y_ypcmp_N_edit (const xmlChar *)"edit"
95#define y_ypcmp_N_edit_config (const xmlChar *)"edit-config"
96#define y_ypcmp_N_edit_id (const xmlChar *)"edit-id"
97#define y_ypcmp_N_filter_spec (const xmlChar *)"filter-spec"
98#define y_ypcmp_N_no_matches (const xmlChar *)"no-matches"
99#define y_ypcmp_N_operation (const xmlChar *)"operation"
100#define y_ypcmp_N_patch_id (const xmlChar *)"patch-id"
101#define y_ypcmp_N_point (const xmlChar *)"point"
102#define y_ypcmp_N_source (const xmlChar *)"source"
103#define y_ypcmp_N_source_backup (const xmlChar *)"source-backup"
104#define y_ypcmp_N_source_url (const xmlChar *)"source-url"
105#define y_ypcmp_N_subtree_filter (const xmlChar *)"subtree-filter"
106#define y_ypcmp_N_target (const xmlChar *)"target"
107#define y_ypcmp_N_target_backup (const xmlChar *)"target-backup"
108#define y_ypcmp_N_target_url (const xmlChar *)"target-url"
109#define y_ypcmp_N_value (const xmlChar *)"value"
110#define y_ypcmp_N_where (const xmlChar *)"where"
111#define y_ypcmp_N_xpath_filter (const xmlChar *)"xpath-filter"
112#define y_ypcmp_N_yang_patch (const xmlChar *)"yang-patch"
116typedef struct y_ypcmp_T_source_ {
121typedef struct y_ypcmp_T_source_backup_ {
122 xmlChar *v_source_backup;
126typedef struct y_ypcmp_T_source_url_ {
127 xmlChar *v_source_url;
131typedef union y_ypcmp_T_compare_source_ {
138typedef struct y_ypcmp_T_target_ {
143typedef struct y_ypcmp_T_target_backup_ {
144 xmlChar *v_target_backup;
148typedef struct y_ypcmp_T_target_url_ {
149 xmlChar *v_target_url;
153typedef union y_ypcmp_T_compare_target_ {
160typedef struct y_ypcmp_T_subtree_filter_1_ {
165typedef struct y_ypcmp_T_subtree_filter_ {
170typedef struct y_ypcmp_T_xpath_filter_ {
171 xmlChar *v_xpath_filter;
175typedef union y_ypcmp_T_filter_spec_ {
181typedef struct y_ypcmp_T_input_ {
185 xmlChar *v_compare_format;
189typedef struct y_ypcmp_T_no_matches_ {
190 boolean v_no_matches;
194typedef struct y_ypcmp_T_value_ {
199typedef struct y_ypcmp_T_edit_ {
202 xmlChar *v_operation;
210typedef struct y_ypcmp_T_yang_patch_1_ {
217typedef struct y_ypcmp_T_yang_patch_ {
222typedef struct y_ypcmp_T_config_ {
227typedef struct y_ypcmp_T_edit_config_ {
232typedef union y_ypcmp_T_compare_format_1_ {
238typedef struct y_ypcmp_T_differences_1_ {
243typedef struct y_ypcmp_T_differences_ {
248typedef union y_ypcmp_T_compare_response_ {
254typedef struct y_ypcmp_T_output_ {
259typedef struct y_ypcmp_T_compare_config_ {
276 const xmlChar *modname,
277 const xmlChar *revision);
dlq provides general double-linked list and queue support:
status_t
global error return code
Definition: status_enum.h:219
void y_yumaworks_compare_cleanup(void)
Cleanup the yumaworks-compare server instrumentation library.
Definition: yumaworks-compare.c:1358
status_t y_yumaworks_compare_init(const xmlChar *modname, const xmlChar *revision)
Phase 1: Initialize the yumaworks-compare server instrumentation library.
Definition: yumaworks-compare.c:1280
status_t y_yumaworks_compare_init2(void)
Phase 2: Initialize the yumaworks-compare server instrumentation library.
YANG module data structures Many internal representations of YANG module constructs.
NETCONF protocol operations.
Global error messages for status code enumerations.
one QName for the NCX_BT_IDREF value
Definition: val.h:897
Definition: yumaworks-compare.h:259
Definition: yumaworks-compare.h:222
Definition: yumaworks-compare.h:238
Definition: yumaworks-compare.h:243
Definition: yumaworks-compare.h:227
Definition: yumaworks-compare.h:199
Definition: yumaworks-compare.h:189
Definition: yumaworks-compare.h:254
Definition: yumaworks-compare.h:121
Definition: yumaworks-compare.h:126
Definition: yumaworks-compare.h:116
Definition: yumaworks-compare.h:160
Definition: yumaworks-compare.h:165
Definition: yumaworks-compare.h:143
Definition: yumaworks-compare.h:148
Definition: yumaworks-compare.h:138
Definition: yumaworks-compare.h:194
Definition: yumaworks-compare.h:170
Definition: yumaworks-compare.h:210
Definition: yumaworks-compare.h:217
Definition: yumaworks-compare.h:248
Definition: yumaworks-compare.h:131
Definition: yumaworks-compare.h:153
Definition: yumaworks-compare.h:175
Value Node Basic Support.