2#ifndef _H_ietf_netconf_nmda
3#define _H_ietf_netconf_nmda
52#define y_ietf_netconf_nmda_M_ietf_netconf_nmda (const xmlChar *)"ietf-netconf-nmda"
54#define y_ietf_netconf_nmda_R_ietf_netconf_nmda (const xmlChar *)"2019-01-07"
58#define u_ietf_netconf_nmda_F_origin 1
62#define u_ietf_netconf_nmda_F_with_defaults 1
65#define y_ietf_netconf_nmda_N_config (const xmlChar *)"config"
66#define y_ietf_netconf_nmda_N_config_filter (const xmlChar *)"config-filter"
67#define y_ietf_netconf_nmda_N_data (const xmlChar *)"data"
68#define y_ietf_netconf_nmda_N_datastore (const xmlChar *)"datastore"
69#define y_ietf_netconf_nmda_N_default_operation (const xmlChar *)"default-operation"
70#define y_ietf_netconf_nmda_N_edit_content (const xmlChar *)"edit-content"
71#define y_ietf_netconf_nmda_N_edit_data (const xmlChar *)"edit-data"
72#define y_ietf_netconf_nmda_N_filter_spec (const xmlChar *)"filter-spec"
73#define y_ietf_netconf_nmda_N_get_data (const xmlChar *)"get-data"
74#define y_ietf_netconf_nmda_N_max_depth (const xmlChar *)"max-depth"
75#define y_ietf_netconf_nmda_N_negated_origin_filter (const xmlChar *)"negated-origin-filter"
76#define y_ietf_netconf_nmda_N_origin_filter (const xmlChar *)"origin-filter"
77#define y_ietf_netconf_nmda_N_origin_filters (const xmlChar *)"origin-filters"
78#define y_ietf_netconf_nmda_N_subtree_filter (const xmlChar *)"subtree-filter"
79#define y_ietf_netconf_nmda_N_url (const xmlChar *)"url"
80#define y_ietf_netconf_nmda_N_with_defaults (const xmlChar *)"with-defaults"
81#define y_ietf_netconf_nmda_N_with_origin (const xmlChar *)"with-origin"
82#define y_ietf_netconf_nmda_N_xpath_filter (const xmlChar *)"xpath-filter"
87typedef struct y_ietf_netconf_nmda_T_get_data_input_filter_spec_subtree_filter_subtree_filter_ {
89} y_ietf_netconf_nmda_T_get_data_input_filter_spec_subtree_filter_subtree_filter;
92typedef struct y_ietf_netconf_nmda_T_get_data_input_filter_spec_subtree_filter_ {
93 y_ietf_netconf_nmda_T_get_data_input_filter_spec_subtree_filter_subtree_filter v_subtree_filter;
94} y_ietf_netconf_nmda_T_get_data_input_filter_spec_subtree_filter;
97typedef struct y_ietf_netconf_nmda_T_get_data_input_filter_spec_xpath_filter_ {
99#ifdef u_ietf_netconf_F_xpath
100 xmlChar *v_xpath_filter;
102} y_ietf_netconf_nmda_T_get_data_input_filter_spec_xpath_filter;
105typedef union y_ietf_netconf_nmda_T_get_data_input_filter_spec_ {
106 y_ietf_netconf_nmda_T_get_data_input_filter_spec_subtree_filter v_subtree_filter;
107 y_ietf_netconf_nmda_T_get_data_input_filter_spec_xpath_filter v_xpath_filter;
108} y_ietf_netconf_nmda_T_get_data_input_filter_spec;
111typedef struct y_ietf_netconf_nmda_T_get_data_input_origin_filters_origin_filter_origin_filter_ {
114} y_ietf_netconf_nmda_T_get_data_input_origin_filters_origin_filter_origin_filter;
117typedef struct y_ietf_netconf_nmda_T_get_data_input_origin_filters_origin_filter_ {
118 dlq_hdr_t v_origin_filter;
119} y_ietf_netconf_nmda_T_get_data_input_origin_filters_origin_filter;
122typedef struct y_ietf_netconf_nmda_T_get_data_input_origin_filters_negated_origin_filter_negated_origin_filter_ {
125} y_ietf_netconf_nmda_T_get_data_input_origin_filters_negated_origin_filter_negated_origin_filter;
128typedef struct y_ietf_netconf_nmda_T_get_data_input_origin_filters_negated_origin_filter_ {
129 dlq_hdr_t v_negated_origin_filter;
130} y_ietf_netconf_nmda_T_get_data_input_origin_filters_negated_origin_filter;
133#ifdef u_ietf_netconf_nmda_F_origin
135typedef union y_ietf_netconf_nmda_T_get_data_input_origin_filters_ {
136 y_ietf_netconf_nmda_T_get_data_input_origin_filters_origin_filter v_origin_filter;
137 y_ietf_netconf_nmda_T_get_data_input_origin_filters_negated_origin_filter v_negated_origin_filter;
138} y_ietf_netconf_nmda_T_get_data_input_origin_filters;
142typedef struct y_ietf_netconf_nmda_T_get_data_input_ {
144 y_ietf_netconf_nmda_T_get_data_input_filter_spec v_filter_spec;
145 boolean v_config_filter;
147#ifdef u_ietf_netconf_nmda_F_origin
148 y_ietf_netconf_nmda_T_get_data_input_origin_filters v_origin_filters;
152#ifdef u_ietf_netconf_nmda_F_origin
153 boolean v_with_origin;
155 xmlChar *v_with_defaults;
156} y_ietf_netconf_nmda_T_get_data_input;
159typedef struct y_ietf_netconf_nmda_T_get_data_output_data_ {
161} y_ietf_netconf_nmda_T_get_data_output_data;
164typedef struct y_ietf_netconf_nmda_T_get_data_output_ {
165 y_ietf_netconf_nmda_T_get_data_output_data v_data;
166} y_ietf_netconf_nmda_T_get_data_output;
169typedef struct y_ietf_netconf_nmda_T_get_data_ {
170 y_ietf_netconf_nmda_T_get_data_input v_input;
171 y_ietf_netconf_nmda_T_get_data_output v_output;
172} y_ietf_netconf_nmda_T_get_data;
175typedef struct y_ietf_netconf_nmda_T_edit_data_input_edit_content_config_config_ {
177} y_ietf_netconf_nmda_T_edit_data_input_edit_content_config_config;
180typedef struct y_ietf_netconf_nmda_T_edit_data_input_edit_content_config_ {
181 y_ietf_netconf_nmda_T_edit_data_input_edit_content_config_config v_config;
182} y_ietf_netconf_nmda_T_edit_data_input_edit_content_config;
185typedef struct y_ietf_netconf_nmda_T_edit_data_input_edit_content_url_ {
187#ifdef u_ietf_netconf_F_url
190} y_ietf_netconf_nmda_T_edit_data_input_edit_content_url;
193typedef union y_ietf_netconf_nmda_T_edit_data_input_edit_content_ {
194 y_ietf_netconf_nmda_T_edit_data_input_edit_content_config v_config;
195 y_ietf_netconf_nmda_T_edit_data_input_edit_content_url v_url;
196} y_ietf_netconf_nmda_T_edit_data_input_edit_content;
199typedef struct y_ietf_netconf_nmda_T_edit_data_input_ {
201 xmlChar *v_default_operation;
202 y_ietf_netconf_nmda_T_edit_data_input_edit_content v_edit_content;
203} y_ietf_netconf_nmda_T_edit_data_input;
206typedef struct y_ietf_netconf_nmda_T_edit_data_output_ {
207} y_ietf_netconf_nmda_T_edit_data_output;
210typedef struct y_ietf_netconf_nmda_T_edit_data_ {
211 y_ietf_netconf_nmda_T_edit_data_input v_input;
212 y_ietf_netconf_nmda_T_edit_data_output v_output;
213} y_ietf_netconf_nmda_T_edit_data;
236 const xmlChar *modname,
237 const xmlChar *revision);
dlq provides general double-linked list and queue support:
void y_ietf_netconf_nmda_cleanup(void)
cleanup the server instrumentation library
Definition: ietf-netconf-nmda.c:736
status_t y_ietf_netconf_nmda_init(const xmlChar *modname, const xmlChar *revision)
Phase 1 module init.
Definition: ietf-netconf-nmda.c:609
status_t y_ietf_netconf_nmda_init2(void)
Phase 2 initialization.
Definition: ietf-netconf-nmda.c:721
status_t
global error return code
Definition: status_enum.h:210
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:795
one value to match one type
Definition: val.h:912
Value Node Basic Support.