yumapro  23.10T-6
YumaPro SDK
Loading...
Searching...
No Matches
ncxconst.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
3 * Copyright (c) 2012 - 2021, YumaWorks, Inc., All Rights Reserved.
4 *
5 * Unless required by applicable law or agreed to in writing,
6 * software distributed under the License is distributed on an
7 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
8 * KIND, either express or implied. See the License for the
9 * specific language governing permissions and limitations
10 * under the License.
11 */
12#ifndef _H_ncxconst
13
14
15#define _H_ncxconst
16
17/* FILE: ncxconst.h
18*********************************************************************
19* *
20* P U R P O S E *
21* *
22*********************************************************************/
23
29/*********************************************************************
30* *
31* C H A N G E H I S T O R Y *
32* *
33*********************************************************************
34
35date init comment
36----------------------------------------------------------------------
3714-nov-05 abb Begun; split from ncx.h
3804-feb-06 abb Move base/nc.h constants into this file
3910-nov-07 abb Moved types typ ncxtypes.h
40*/
41
42#include <math.h>
43#include <xmlstring.h>
44
45#ifdef __cplusplus
46extern "C" {
47#endif
48
49
60/********************************************************************
61* *
62* C O N S T A N T S *
63* *
64*********************************************************************/
65
67#define NC_VER "1.0"
68#define NC_PREFIX (const xmlChar *)"nc"
69
71#define NC_MODULE (const xmlChar *)"yuma-netconf"
72
74#define NCN_MODULE (const xmlChar *)"notifications"
75
77#define NCN2_MODULE (const xmlChar *)"nc-notifications"
78
80#define NCX_MODULE (const xmlChar *)"yuma-ncx"
81
83#define YANGAPI_MODULE (const xmlChar *)"yumaworks-yang-api"
84
85/* constants moved from agt subdir H files */
86
88#define NCXSERVER_SOCKNAME "/tmp/ncxserver.sock"
89
91#define NCXSERVER_FHS_SOCKNAME "/var/run/netconfd-pro/ncxserver.sock"
92
94#define NCXSERVER_SRID_SOCKNAME "/tmp/ncxserver.%s.sock"
95
99#define NCXSERVER_SRID_FHS_SOCKNAME "/var/run/netconfd-pro/ncxserver.%s.sock"
100
102#define NACM_PREFIX (const xmlChar *)"nacm"
103
105#define NC_OK_REPLY (const xmlChar *)"RpcOkReplyType"
106
108#define NC_URN (const xmlChar *)"urn:ietf:params:xml:ns:netconf:base:1.0"
109
111#define NC_SSH_END "]]>]]>"
112
114#define NC_SSH_END_LEN 6
115
117#define NC_SSH_END_CHUNKS "\n##\n"
118
120#define NC_SSH_END_CHUNKS_LEN 4
121
123#define NC_OWNER (const xmlChar *)"ietf"
124
126#define NC_OPERATION_ATTR_NAME (const xmlChar *)"operation"
127
129#define NC_RPC_REPLY_TYPE (const xmlChar *)"rpc-reply"
130
132#define NCX_SSH_PORT 22
133
135#define NCX_NCSSH_PORT 830
136
138#define INVALID_URN (const xmlChar *)"INVALID"
139
141#define WILDCARD_URN (const xmlChar *)""
142
144#define NCX_MAX_NUMLEN 47
145
147#define NCX_MAX_LOAD_CALLBACKS 8
148
150#define NCX_MAX_YANG_OBJ_CALLBACKS 4
151
157#define NCX_MAX_NLEN 0x7ffffff
158
160#define NCX_MAX_NCXNAME_LEN 64
161
162
164#define NCX_MAX_USERNAME_LEN 127
165
167#define NCX_MAX_GETBULK_COUNT 64
168
170#define NCX_SERVER_TRANSPORT "ssh"
171
173#define NCX_SERVER_TRANSPORT_LOCAL "local"
174
176#define NCX_SERVER_TRANSPORT_HTTP "netconf-http"
177
179#define NCX_SERVER_TRANSPORT_CLI "netconf-cli"
180
182#define NCX_SERVER_TRANSPORT_WEBUI "netconf-webui"
183
185#define NCX_SERVER_TRANSPORT_AFLOCAL "netconf-aflocal"
186
188#define NCX_SERVER_TRANSPORT_TCP_NCX "netconf-tcp-ncx"
189
191#define NCX_SERVER_VERSION 1
192
194#define NC_URN1 (const xmlChar *)"urn:netconf:params:xml:ns:"
195
197#define NC_WD_ATTR_URN (const xmlChar *)\
198 "urn:ietf:params:xml:ns:netconf:default:1.0"
199
201#define NC_WD_ATTR_PREFIX (const xmlChar *)"wda"
202
204#define NCX_URN (const xmlChar *)"http://netconfcentral.org/ns/yuma-ncx"
205
207#define NCX_MOD (const xmlChar *)"yuma-ncx"
208
210#define XSD_URN (const xmlChar *)"http://www.w3.org/2001/XMLSchema"
211
213#define XSD_PREFIX (const xmlChar *)"xs"
214
216#define XSI_URN (const xmlChar *)\
217 "http://www.w3.org/2001/XMLSchema-instance"
218
220#define XSI_PREFIX (const xmlChar *)"xsi"
221
223#define XML_URN (const xmlChar *)\
224 "http://www.w3.org/XML/1998/namespace"
225
227#define XML_PREFIX (const xmlChar *)"xml"
228
230#define NCN_URN (const xmlChar *)\
231 "urn:ietf:params:xml:ns:netconf:notification:1.0"
232
234#define NCN_PREFIX (const xmlChar *)"ncn"
235
237#define YWATTRS_URN (const xmlChar *)"http://yumaworks.com/ns/yumaworks-attrs"
238
240#define ORIGIN_URN (const xmlChar *)"urn:ietf:params:xml:ns:yang:ietf-origin"
241
243#define NCX_SCHEMA_LOC (const xmlChar *)"http://www.netconfcentral.org/xsd/"
244
246#define NCX_XSD_EXT (const xmlChar *)"xsd"
247
249#define NCX_URNP1 (const xmlChar *)"http://"
250
252#define NCX_PREFIX (const xmlChar *)"ncx"
253
255#define NCX_PREFIX_LEN 3
256
258#define YWX_PREFIX (const xmlChar *)"ywx"
259
261#define YWX_PREFIX_LEN 3
262
264#define OC_EXT_PREFIX (const xmlChar *)"oc-ext"
265
267#define OC_EXT_PREFIX_LEN 6
268
270#define YANGMNT_PREFIX (const xmlChar *)"yangmnt"
271
273#define YANGMNT_PREFIX_LEN 7
274
276#define NS_PREFIX (const xmlChar *)"namespace"
277
279#define NS_PREFIX_LEN 9
280
282#define NS_URN (const xmlChar *)"http://www.w3.org/2000/xmlns/"
283
285#define NCX_XML_URN (const xmlChar *)"http://www.w3.org/XML/1998/namespace"
286
288#define NCX_XML_SLOC (const xmlChar *)\
289 "http://www.w3.org/XML/1998/namespace"\
290 "\n http://www.w3.org/2001/xml.xsd"
291
293#define SMI_PREFIX (const xmlChar *)"smi"
294
296#define SMIV2_PREFIX (const xmlChar *)"smiv2"
297
299#define YW_CONFIG_ID_URN (const xmlChar *)\
300 "urn:yumaworks:params:xml:ns:netconf:config-id"
301
303#define EMPTY_STRING (const xmlChar *)""
304
306#define NCX_DEF_MODULE (const xmlChar *)"yuma-netconf"
307
309#define NCX_DEF_LANG (const xmlChar *)"en"
310
312#define MAX_LANG_TAGLEN 7
313
315#define NCX_DEF_MERGETYPE NCX_MERGE_LAST
316
318#define NCX_DEF_FRACTION_DIGITS 2
319
321#define NCX_DEF_LINELEN 72
322
324#define NCX_MAX_LINELEN 4095
325
327#define NCX_DEF_WARN_IDLEN 64
328
330#define NCX_DEF_WARN_LINELEN 0
331
333#define NCX_DEF_ENCODING NCX_DISPLAY_MODE_XML
334
336#define NCX_DEF_SUBSYS_INFO_FILE \
337 (const xmlChar *)"/tmp/netconfd-pro-subsys-info.txt"
338
340#define NCX_SRID_SUBSYS_INFO_FILE \
341 (const xmlChar *)"/tmp/netconfd-pro-subsys-info.%s.txt"
342
344#define NCX_DEF_SERVER_ROOT_MAP_FILE \
345 "/etc/yumapro/server-root-map.txt"
346
348#define NCX_DEF_SOCKET_ADDRESS (const xmlChar *)"0.0.0.0"
349
351#define NCX_DEF_SOURCE_ADDRESS (const xmlChar *)"127.0.0.1"
352
354#define NCX_DEF_TCP_PORT 2023
355
357#define NCX_DEF_HTTPS_PORT 443
358
360#define NCX_DEF_HTTP_PORT 80
361
363#define NCX_DEF_COAP_PORT 5683
364
366#define NCX_DEF_SSH_CALLHOME 4334
367
369#define NCX_DEF_TLS_CALLHOME 4335
370
372#define NCX_DEF_RESTCONF_TLS_CALLHOME 4336
373
375#define NCX_DEF_NETCONF_TLS_PORT 6513
376
378#define NCX_DEF_TRUST_STORE "$HOME/.ssl/trust-store.pem"
379
381#define NCX_DEF_TRUST_DIR "/etc/ssl/certs"
382
386#define NCX_MIN_MAX_STRLEN 65536
387
389#define NCX_MAX_MAX_STRLEN INT_MAX
390
392#define NCX_DEF_MAX_STRLEN 262144
393
395#define NCX_CONF_SUFFIX (const xmlChar *)"conf"
396
397#define NCX_CLI_START_CH '-'
398
399#define NCX_SQUOTE_CH '\''
400#define NCX_QUOTE_CH '\"'
401#define NCX_VAR_CH '$'
402
403/* inline XML entered as [<foo>...</foo>] */
404#define NCX_XML_CH '<'
405#define NCX_XML1a_CH '['
406#define NCX_XML1b_CH '<'
407#define NCX_XML2a_CH '>'
408#define NCX_XML2b_CH ']'
409
410#define NCX_ASSIGN_CH '='
411#define NCX_AT_CH '@'
412
413#define NCX_TABSIZE 8
414
415#define NCX_VERSION_BUFFSIZE 128
416
417#define NCX_SEMVER_BUFFSIZE 64
418
419#define NCX_FULL_VERSION_BUFFSIZE \
420 (NCX_VERSION_BUFFSIZE + NCX_SEMVER_BUFFSIZE + 4)
421
422#define NCX_TEMP_BUFFSIZE 256
423
425#define NCX_COMMENT_CH '#'
426
428#define NCX_SCOPE_CH '/'
429
431#define NCX_PATHSEP_CH '/'
432
434#define NCX_MODSCOPE_CH ':'
435
437#define NCX_QSTRING_CH '"'
438
440#define NCX_SQSTRING_CH '\''
441
443#define NCX_VARBIND_CH '$'
444
446#define NCX_IS_HEX_CH(c) ((c)=='x' || (c)=='X')
447
449#define NCX_MAX_HEXCHAR 16
450
452#define NCX_ATTR_PER_LINE 3
453#define NCX_BIG_ATTR_SIZE 24
454
456#define NCX_MAX_DCHAR 20
457
459#define NCX_MAX_RCHAR 255
460
462#define NCX_MAX_STRLEN 0x7fffffff
463
465#define NCX_DEF_FILPTR_CACHESIZE 300
466
468#define NCX_DEF_INDENT 2
469
471#define NCX_DEF_MSG_INDENT 0
472
478#define NCX_DEF_VTIMEOUT 1
479
481#define NCX_DEF_STARTUP_TXID_FILE (const xmlChar *)"startup-cfg-txid.txt"
482
484#define NCX_DEF_STARTUP_FILE (const xmlChar *)"startup-cfg.xml"
485
486/*** NO LONGER USED ***/
487#define NCX_YUMA_HOME_STARTUP_FILE (const xmlChar *)\
488 "$YUMAPRO_HOME/data/startup-cfg.xml"
489
490#define NCX_YUMA_HOME_STARTUP_DIR (const xmlChar *)\
491 "$YUMAPRO_HOME/data/"
492
493#define NCX_DOT_YUMA_STARTUP_FILE (const xmlChar *)\
494 "~/.yumapro/startup-cfg.xml"
495
496#define NCX_SRID_YUMA_STARTUP_FILE (const xmlChar *)\
497 "~/.yumapro/%s/startup-cfg.xml"
498
499#define NCX_DEF_FHS_STARTUP_FILE (const xmlChar *)\
500 "/var/lib/netconfd-pro/startup-cfg.xml"
501
502
503#define NCX_SRID_FHS_STARTUP_FILE (const xmlChar *) \
504 "/var/lib/netconfd-pro/%s/startup-cfg.xml"
505
506#define NCX_DOT_YUMA_STARTUP_DIR (const xmlChar *)"~/.yumapro/"
507
508#define NCX_YUMA_INSTALL_STARTUP_FILE (const xmlChar *)\
509 "$YUMAPRO_INSTALL/data/startup-cfg.xml"
510
511#define NCX_DEF_INSTALL_STARTUP_FILE (const xmlChar *)\
512 "/etc/yumapro/startup-cfg.xml"
513
515#define NCX_DEF_BACKUP_FILE (const xmlChar *)"backup-cfg.xml"
516
518#define NCX_DEF_CONFIRM_TIMEOUT 600
519
521#define NCX_DEF_WITHDEF NCX_WITHDEF_EXPLICIT
522
524#define NCX_DEF_WITHMETA FALSE
525
527#define NCX_DEF_SUPERUSER NCX_EL_SUPERUSER
528
530#define NCX_DEF_COAP_USER (const xmlChar *)"coap"
531
533#define NCX_DEF_SNMP_USER (const xmlChar *)"snmp"
534
535#define NCX_DEF_STREAM_NAME (const xmlChar *)"NETCONF"
536#define NCX_DEF_REST_STREAM_NAME (const xmlChar *)"RESTCONF"
537
538#define NCX_DEF_STREAM_DESCR (const xmlChar *)\
539 "default NETCONF event stream"
540
541#define NCX_DEF_VENDOR_STREAM_DESCR (const xmlChar *)\
542 "vendor event stream"
543
544#define NCX_DEF_REST_STREAM_DESCR (const xmlChar *)\
545 "default RESTCONF event stream"
546
547/* old behavior is the default: use blocking
548 * picking short timeout may not work on WAN on-demand connects
549 * this value is 0 in 21.10 release train
550 * enabled in 22.10-6 and set to 10 sec
551 */
552#define NCX_DEF_TCP_CONNECT_TIMEOUT 10
553
558#define NCX_STR_START (xmlChar)'"'
559#define NCX_STR_END (xmlChar)'"'
560
561
563#define NCX_ENU_START (xmlChar)'('
564#define NCX_ENU_END (xmlChar)')'
565
566
568#define NCX_PSTYP_CLI (const xmlChar *)"cli"
569#define NCX_PSTYP_DATA (const xmlChar *)"data"
570#define NCX_PSTYP_RPC (const xmlChar *)"rpc"
571
573#define NCX_USER_SIL_PREFIX (const xmlChar *)"u_"
574#define NCX_YUMA_SIL_PREFIX (const xmlChar *)"y_"
575
577#define NCX_MIN_INT INT_MIN
578#define NCX_MAX_INT INT_MAX
579
580#define NCX_MIN_INT8 (-128)
581#define NCX_MAX_INT8 127
582
583#define NCX_MIN_INT16 (-32768)
584#define NCX_MAX_INT16 32767
585
586#define NCX_MIN_INT32 INT_MIN
587#define NCX_MAX_INT32 INT_MAX
588
590#define NCX_MAX_LONG 9223372036854775807LL
591#define NCX_MIN_LONG (-NCX_MAX_LONG - 1LL)
592
593#define NCX_MAX_INT64 9223372036854775807LL
594#define NCX_MIN_INT64 (-NCX_MAX_LONG - 1LL)
595
596
598#define NCX_MIN_UINT 0
599#define NCX_MAX_UINT UINT_MAX
600
601#define NCX_MAX_UINT8 255
602#define NCX_MAX_UINT16 65535
603#define NCX_MAX_UINT32 0xffffffff
604
606#define NCX_MIN_ULONG 0
607#define NCX_MAX_ULONG 18446744073709551615ULL
608
609
611#define NCX_MIN_FLOAT "-inf"
612#define NCX_MAX_FLOAT "inf"
613
615#define NCX_MIN_DOUBLE "-inf"
616#define NCX_MAX_DOUBLE "inf"
617
618
620#define NCX_CFG_RUNNING (const xmlChar *)"running"
621#define NCX_CFG_CANDIDATE (const xmlChar *)"candidate"
622#define NCX_CFG_STARTUP (const xmlChar *)"startup"
623
624#define NCX_NUM_CFGS 3
625
627#define NCX_CFG_ROLLBACK (const xmlChar *)"rollback"
628
630#define ALL_SERVICES (const xmlChar *)"*"
631
641#define NCX_EL_DASHDASH (const xmlChar *)"--"
642
643#define NCX_EL_ACCESS_RC (const xmlChar *)"read-create"
644#define NCX_EL_ACCESS_RO (const xmlChar *)"read-only"
645#define NCX_EL_ACCESS_RW (const xmlChar *)"read-write"
646
647
649#define NCX_EL_AGT_ACCESS_CONTROL (const xmlChar *)"agt_accesscontrol"
650#define NCX_EL_AGT_ACCESS_CONTROL_ENUM \
651 (const xmlChar *)"agt_accesscontrol_enum"
652#define NCX_EL_AGT_ACM_MODEL (const xmlChar *)"agt_acm_model"
653#define NCX_EL_AGT_AUDIT_LOG_CONSOLE_LEVEL \
654 (const xmlChar *)"agt_audit_log_console_level"
655#define NCX_EL_AGT_AUDIT_LOG_LEVEL (const xmlChar *)"agt_audit_log_level"
656#define NCX_EL_AGT_BACKUP_DIR (const xmlChar *)"agt_backup_dir"
657#define NCX_EL_AGT_CONF_FILE (const xmlChar *)"agt_conffile"
658#define NCX_EL_AGT_DEFAULT_STYLE (const xmlChar *)"agt_defaultStyle"
659#define NCX_EL_AGT_DEFAULT_STYLE_ENUM (const xmlChar *)"agt_defaultStyleEnum"
660#define NCX_EL_AGT_EVENTLOG_SIZE (const xmlChar *)"agt_eventlog_size"
661#define NCX_EL_AGT_EXTERN_LIBSPEC (const xmlChar *)"agt_extern_libspec"
662#define NCX_EL_AGT_HA_ENABLED (const xmlChar *)"agt_ha_enabled"
663#define NCX_EL_AGT_HA_PORT (const xmlChar *)"agt_ha_port"
664#define NCX_EL_AGT_HA_SERVER_KEY (const xmlChar *)"agt_ha_server_key"
665#define NCX_EL_AGT_HELLO_TIMEOUT (const xmlChar *)"agt_hello_timeout"
666#define NCX_EL_AGT_IDLE_TIMEOUT (const xmlChar *)"agt_idle_timeout"
667#define NCX_EL_AGT_INDENT (const xmlChar *)"agt_indent"
668#define NCX_EL_AGT_LINESIZE (const xmlChar *)"agt_linesize"
669#define NCX_EL_AGT_LOG_FILE (const xmlChar *)"agt_logfile"
670#define NCX_EL_AGT_LOG_LEVEL (const xmlChar *)"agt_log_level"
671#define NCX_EL_AGT_MATCH_NAMES (const xmlChar *)"agt_match_names"
672#define NCX_EL_AGT_MAXBURST (const xmlChar *)"agt_maxburst"
673#define NCX_EL_AGT_MAX_SESSIONS (const xmlChar *)"agt_max_sessions"
674#define NCX_EL_AGT_MESSAGE_INDENT (const xmlChar *)"agt_message_indent"
675#define NCX_EL_AGT_PORTS (const xmlChar *)"agt_ports"
676#define NCX_EL_AGT_PTHREAD_LOG_LEVEL (const xmlChar *)"agt_pthread_log_level"
677#define NCX_EL_AGT_SIL_GETBULK_MAX (const xmlChar *)"agt_sil_getbulk_max"
678#define NCX_EL_AGT_SERVER_ID (const xmlChar *)"agt_server_id"
679#define NCX_EL_AGT_SUBSYS_INFO_FILE (const xmlChar *)"agt_subsys_info_file"
680#define NCX_EL_AGT_SUBSYS_TIMEOUT (const xmlChar *)"agt_subsys_timeout"
681#define NCX_EL_AGT_SUPERUSER (const xmlChar *)"agt_superuser"
682#define NCX_EL_AGT_SYSLOG_LOG_LEVEL (const xmlChar *)"agt_syslog_log_level"
683#define NCX_EL_AGT_START (const xmlChar *)"agt_start"
684#define NCX_EL_AGT_STARTUP (const xmlChar *)"agt_startup"
685#define NCX_EL_AGT_TARG (const xmlChar *)"agt_targ"
686#define NCX_EL_AGT_TRANSACTION_MODEL (const xmlChar *)"agt_transaction_model"
687#define NCX_EL_AGT_YANGAPI_SERVER_URL (const xmlChar *)"agt_yangapi_server_url"
688#define NCX_EL_AGT_RESTCONF_SERVER_URL \
689 (const xmlChar *)"agt_restconf_server_url"
690#define NCX_EL_AGT_WITHDEF_ENABLED (const xmlChar *)"agt_withdef_enabled"
691
692
693#define NCX_EL_ABORTED (const xmlChar *)"aborted"
694#define NCX_EL_ACTION (const xmlChar *)"action"
695#define NCX_EL_ACTION_INPUT (const xmlChar *)"action-input"
696#define NCX_EL_ACTION_OK (const xmlChar *)"action-ok"
697#define NCX_EL_ACTION_OUTPUT (const xmlChar *)"action-output"
698#define NCX_EL_ACTION_PATH (const xmlChar *)"action-path"
699#define NCX_EL_ACTION_REQUEST (const xmlChar *)"action-request"
700#define NCX_EL_ACTION_RESPONSE (const xmlChar *)"action-response"
701#define NCX_EL_ALL (const xmlChar *)"all"
702#define NCX_EL_ALL_BOOLEANS1 (const xmlChar *)"all-booleans1"
703#define NCX_EL_ALL_BOOLEANS2 (const xmlChar *)"all-booleans2"
704#define NCX_EL_ALL_BOOLEANS3 (const xmlChar *)"all-booleans3"
705
706#define NCX_EL_AGT_PROFILE (const xmlChar *)"agt-profile"
707#define NCX_EL_AUDIT_LOG (const xmlChar *)"audit-log"
708#define NCX_EL_AUDIT_LOG_APPEND (const xmlChar *)"audit-log-append"
709#define NCX_EL_AUDIT_LOG_CANDIDATE (const xmlChar *)"audit-log-candidate"
710#define NCX_EL_AUDIT_LOG_CONSOLE_LEVEL \
711 (const xmlChar *)"audit-log-console-level"
712#define NCX_EL_AUDIT_LOG_EVENTS (const xmlChar *)"audit-log-events"
713#define NCX_EL_AUDIT_LOG_LEVEL (const xmlChar *)"audit-log-level"
714#define NCX_AUGHOOK_START (const xmlChar *)"__"
715#define NCX_AUGHOOK_END (const xmlChar *)".A__"
716
717#define NCX_EL_ABSTRACT (const xmlChar *)"abstract"
718#define NCX_EL_ACCEPT (const xmlChar *)"accept"
719#define NCX_EL_ACCESS_CONTROL (const xmlChar *)"access-control"
720#define NCX_EL_ACTIVATE_ON_RESTART (const xmlChar *)"activate-on-restart"
721#define NCX_EL_ACTIVE (const xmlChar *)"active"
722#define NCX_EL_ACTIVE_CASE (const xmlChar *)"active-case"
723#define NCX_EL_ACTIVE_CASE_MODNAME (const xmlChar *)"active-case-modname"
724#define NCX_EL_ADDRESS (const xmlChar *)"address"
725#define NCX_EL_ADDED_EDIT (const xmlChar *)"added-edit"
726#define NCX_EL_AFTER (const xmlChar *)"after"
727#define NCX_EL_ALL_STREAMS (const xmlChar *)"all-streams"
728#define NCX_EL_ALLOW_LEAFLIST_DELETE_ALL (const xmlChar *)\
729 "allow-leaflist-delete-all"
730#define NCX_EL_ALLOW_LIST_DELETE_ALL (const xmlChar *)\
731 "allow-list-delete-all"
732#define NCX_EL_ALLOWED (const xmlChar *)"allowed"
733#define NCX_EL_ALLOWED_USER (const xmlChar *)"allowed-user"
734#define NCX_EL_ALT_NAME (const xmlChar *)"alt-name"
735#define NCX_EL_ALT_NAMES (const xmlChar *)"alt-names"
736#define NCX_EL_ANCESTOR (const xmlChar *)"ancestor"
737#define NCX_EL_ANNOTATION (const xmlChar *)"annotation"
738#define NCX_EL_ANY (const xmlChar *)"any"
739#define NCX_EL_ANYDATA (const xmlChar *)"anydata"
740#define NCX_EL_ANYXML (const xmlChar *)"anyxml"
741#define NCX_EL_APPINFO (const xmlChar *)"appinfo"
742#define NCX_EL_APPLICATION (const xmlChar *)"application"
743#define NCX_EL_APPLY (const xmlChar *)"apply"
744#define NCX_EL_APPLY_COMPLETE (const xmlChar *)"apply-complete"
745#define NCX_EL_AUGMENT_STRUCTURE (const xmlChar *)"augment-structure"
746#define NCX_EL_AUGMENT_YANG_DATA (const xmlChar *)"augment-yang-data"
747#define NCX_EL_AUTO (const xmlChar *)"auto"
748#define NCX_EL_AUTO_MAP (const xmlChar *)"auto-map"
749#define NCX_EL_AUTODELETE_PDU_ERROR (const xmlChar *)"autodelete-pdu-error"
750#define NCX_EL_BACKUP (const xmlChar *)"backup"
751#define NCX_EL_BAD_ATTRIBUTE (const xmlChar *)"bad-attribute"
752#define NCX_EL_BAD_ELEMENT (const xmlChar *)"bad-element"
753#define NCX_EL_BAD_NAMESPACE (const xmlChar *)"bad-namespace"
754#define NCX_EL_BAD_VALUE (const xmlChar *)"bad-value"
755#define NCX_EL_BC (const xmlChar *)"bc"
756#define NCX_EL_BEFORE (const xmlChar *)"before"
757#define NCX_EL_BH (const xmlChar *)"bh"
758#define NCX_EL_BINARY (const xmlChar *)"binary"
759#define NCX_EL_BINARY_DISPLAY_MAXLEN (const xmlChar *)"binary-display-maxlen"
760#define NCX_EL_BITS (const xmlChar *)"bits"
761#define NCX_EL_BOOLEAN (const xmlChar *)"boolean"
762#define NCX_EL_BRIEF (const xmlChar *)"brief"
763#define NCX_EL_BTYPE (const xmlChar *)"btype"
764#define NCX_EL_BUILD_DATE (const xmlChar *)"build-date"
765#define NCX_EL_BUNDLE (const xmlChar *)"bundle"
766#define NCX_EL_BUNDLES (const xmlChar *)"bundles"
767#define NCX_EL_BUNDLE_LOAD_EVENT (const xmlChar *)"bundle-load-event"
768#define NCX_EL_BUNDLE_MODULE (const xmlChar *)"bundle-module"
769#define NCX_EL_BYTE (const xmlChar *)"byte"
770#define NCX_EL_C (const xmlChar *)"c"
771#define NCX_EL_CPP_TEST (const xmlChar *)"cpp_test"
772#define NCX_EL_CA (const xmlChar *)"ca"
773#define NCX_EL_CANCEL (const xmlChar *)"cancel"
774#define NCX_EL_CANCEL_SUBSCRIPTION (const xmlChar *)"cancel-subscription"
775#define NCX_EL_CANCEL_TRANSACTION (const xmlChar *)"cancel-transaction"
776#define NCX_EL_CANCEL_COMMIT (const xmlChar *)"cancel-commit"
777#define NCX_EL_CANDIDATE (const xmlChar *)"candidate"
778#define NCX_EL_CALLHOME_RECONNECT (const xmlChar *)"callhome-reconnect"
779#define NCX_EL_CALLHOME_RETRY_INTERVAL \
780 (const xmlChar *)"callhome-retry-interval"
781#define NCX_EL_CALLHOME_RETRY_MAX (const xmlChar *)"callhome-retry-max"
782#define NCX_EL_CALLHOME_SERVER (const xmlChar *)"callhome-server"
783#define NCX_EL_CALLHOME_SSHD_COMMAND (const xmlChar *)"callhome-sshd-command"
784#define NCX_EL_CALLHOME_SSHD_CONFIG (const xmlChar *)"callhome-sshd-config"
785#define NCX_EL_CALLHOME_SUBSYS_COMMAND \
786 (const xmlChar *)"callhome-subsys-command"
787#define NCX_EL_CALLHOME_TLS_SERVER (const xmlChar *)"callhome-tls-server"
788#define NCX_EL_CAPABILITIES (const xmlChar *)"capabilities"
789#define NCX_EL_CAPABILITY (const xmlChar *)"capability"
790#define NCX_EL_CAPABILITY_AD_EVENT \
791 (const xmlChar *)"capability-ad-event"
792#define NCX_EL_CASE (const xmlChar *)"case"
793#define NCX_EL_CASE_NAME (const xmlChar *)"case-name"
794#define NCX_EL_CBOR (const xmlChar *)"cbor"
795#define NCX_EL_CERT_DEFAULT_USER (const xmlChar *)"cert-default-user"
796#define NCX_EL_CERT_TO_NAME (const xmlChar *)"cert-to-name"
797#define NCX_EL_CERT_USERMAP (const xmlChar *)"cert-usermap"
798#define NCX_EL_CHANGED_BY (const xmlChar *)"changed-by"
799#define NCX_EL_CHAR (const xmlChar *)"char"
800#define NCX_EL_CHILD_EDIT (const xmlChar *)"child-edit"
801#define NCX_EL_CHILDMAP (const xmlChar *)"childmap"
802#define NCX_EL_CHOICE (const xmlChar *)"choice"
803#define NCX_EL_CHOICE_NAME (const xmlChar *)"choice-name"
804#define NCX_EL_CHUNKED (const xmlChar *)"chunked"
805#define NCX_EL_CLASS (const xmlChar *)"class"
806#define NCX_EL_CLI (const xmlChar *)"cli"
807#define NCX_EL_CLI_TEXT_BLOCK (const xmlChar *)"cli-text-block"
808#define NCX_EL_CLIENT (const xmlChar *)"client"
809#define NCX_EL_CLIENT_ADDR (const xmlChar *)"client-addr"
810#define NCX_EL_CLIENT_STREAM (const xmlChar *)"client-stream"
811#define NCX_EL_CLOSE_SESSION (const xmlChar *)"close-session"
812#define NCX_EL_CLOSE_STREAM_EVENT (const xmlChar *)"close-stream-event"
813#define NCX_EL_COAP (const xmlChar *)"coap"
814#define NCX_EL_COLD (const xmlChar *)"cold"
815#define NCX_EL_COMMENT (const xmlChar *)"comment"
816#define NCX_EL_COMMIT (const xmlChar *)"commit"
817#define NCX_EL_COMMIT_COMPLETE (const xmlChar *)"commit-complete"
818#define NCX_EL_COMMIT_COMPLETENESS_HOOK \
819 (const xmlChar *)"commit-completeness-hook"
820#define NCX_EL_COMMIT_PHASE (const xmlChar *)"commit-phase"
821#define NCX_EL_COMMIT_TYPE (const xmlChar *)"commit-type"
822#define NCX_EL_COMMON_NAME (const xmlChar *)"common-name"
823#define NCX_EL_COMPLETE (const xmlChar *)"complete"
824#define NCX_EL_CONDITION (const xmlChar *)"condition"
825#define NCX_EL_CONFDIR (const xmlChar *)"confdir"
826#define NCX_EL_CONFIG (const xmlChar *)"config"
827#define NCX_EL_CONFIG_DATA (const xmlChar *)"config-data"
828#define NCX_EL_CONFIG_FILTER (const xmlChar *)"config-filter"
829#define NCX_EL_CONFIG_ID (const xmlChar *)"config-id"
830#define NCX_EL_CONFIG_STAMP (const xmlChar *)"config-stamp"
831#define NCX_EL_CONFIG_REQUEST (const xmlChar *)"config-request"
832#define NCX_EL_CONFIG_RESPONSE (const xmlChar *)"config-response"
833#define NCX_EL_CONFIG_UPDATE (const xmlChar *)"config-update"
834#define NCX_EL_CONFIRMED (const xmlChar *)"confirmed"
835#define NCX_EL_CONFIRMED_COMMIT (const xmlChar *)"confirmed-commit"
836#define NCX_EL_CONFIRM_TIMEOUT (const xmlChar *)"confirm-timeout"
837#define NCX_EL_CONTAINER (const xmlChar *)"container"
838#define NCX_EL_CONTACT_INFO (const xmlChar *)"contact-info"
839#define NCX_EL_CONTINUE (const xmlChar *)"continue"
840#define NCX_EL_CONTINUE_ON_ERROR (const xmlChar *)"continue-on-error"
841#define NCX_EL_CONTINUE_TRANSACTION (const xmlChar *)"continue-transaction"
842#define NCX_EL_CONTENT (const xmlChar *)"content"
843#define NCX_EL_CONVERT_SUBTREE_FILTER (const xmlChar *)"convert-subtree-filter"
844#define NCX_EL_COPY (const xmlChar *)"copy"
845#define NCX_EL_COPYRIGHT (const xmlChar *)"copyright"
846#define NCX_EL_COPY_CONFIG (const xmlChar *)"copy-config"
847#define NCX_EL_CREATE (const xmlChar *)"create"
848#define NCX_EL_CREATE_SUBSCRIPTION (const xmlChar *)"create-subscription"
849#define NCX_EL_CREATE_EMPTY_NPCONTAINERS \
850 (const xmlChar *)"create-empty-npcontainers"
851#define NCX_EL_CREATE_EMPTY_NPCONTAINERS_RO \
852 (const xmlChar *)"create-empty-npcontainers-ro"
853#define NCX_EL_CUR_CONFIG_ID (const xmlChar *)"cur-config-id"
854#define NCX_EL_CUR_CONFIG_STAMP (const xmlChar *)"cur-config-stamp"
855#define NCX_EL_CURRENT (const xmlChar *)"current"
856#define NCX_EL_CURRENT_SET_ID (const xmlChar *)"current-set-id"
857#define NCX_EL_CURVAL (const xmlChar *)"curval"
858#define NCX_EL_DAMPENING_PERIOD (const xmlChar *)"dampening-period"
859#define NCX_EL_DATA (const xmlChar *)"data"
860#define NCX_EL_DATAPATH (const xmlChar *)"datapath"
861#define NCX_EL_DATASTORE (const xmlChar *)"datastore"
862#define NCX_EL_DATASTORE_CHANGES (const xmlChar *)"datastore-changes"
863#define NCX_EL_DATASTORE_CONTENTS (const xmlChar *)"datastore-contents"
864#define NCX_EL_DATASTORE_SUBTREE_FILTER \
865 (const xmlChar *)"datastore-subtree-filter"
866#define NCX_EL_DATASTORES (const xmlChar *)"datastores"
867#define NCX_EL_DATA_CLASS (const xmlChar *)"data-class"
868#define NCX_EL_DATA_TARGET (const xmlChar *)"data-target"
869#define NCX_EL_DB_LOCK (const xmlChar *)"db-lock"
870#define NCX_EL_DB_LOCK_INIT (const xmlChar *)"db-lock-init"
871#define NCX_EL_DB_LOCK_RESPONSE (const xmlChar *)"db-lock-response"
872#define NCX_EL_DB_LOCK_RETRY_INTERVAL \
873 (const xmlChar *)"db-lock-retry-interval"
874#define NCX_EL_DB_LOCK_TIMEOUT (const xmlChar *)"db-lock-timeout"
875#define NCX_EL_DB_UNLOCK (const xmlChar *)"db-unlock"
876#define NCX_EL_DEBUG (const xmlChar *)"debug"
877#define NCX_EL_DECIMAL64 (const xmlChar *)"decimal64"
878#define NCX_EL_DEF (const xmlChar *)"def"
879#define NCX_EL_DEFAULT (const xmlChar *)"default"
880#define NCX_EL_DEFAULT_DENY_ALL (const xmlChar *)"default-deny-all"
881#define NCX_EL_DEFAULT_DENY_WRITE (const xmlChar *)"default-deny-write"
882#define NCX_EL_DEFAULT_OPERATION (const xmlChar *)"default-operation"
883#define NCX_EL_DEFAULT_PARM (const xmlChar *)"default-parm"
884#define NCX_EL_DEFAULT_PARM_EQUALS_OK (const xmlChar *)"default-parm-equals-ok"
885#define NCX_EL_DEFOP (const xmlChar *)"default-operation"
886#define NCX_EL_DEFAULT_STYLE (const xmlChar *)"default-style"
887#define NCX_EL_DEFINITIONS (const xmlChar *)"definitions"
888#define NCX_EL_DELETE (const xmlChar *)"delete"
889#define NCX_EL_DELETE_ALL (const xmlChar *)"delete-all"
890#define NCX_EL_DELETE_BACKUP (const xmlChar *)"delete-backup"
891#define NCX_EL_DELETE_CONFIG (const xmlChar *)"delete-config"
892#define NCX_EL_DELTA (const xmlChar *)"delta"
893#define NCX_EL_DENY (const xmlChar *)"deny"
894#define NCX_EL_DEPRECATED (const xmlChar *)"deprecated"
895#define NCX_EL_DEPTH (const xmlChar *)"depth"
896#define NCX_EL_DESCRIPTION (const xmlChar *)"description"
897#define NCX_EL_DEVIATION (const xmlChar *)"deviation"
898#define NCX_EL_DISABLED (const xmlChar *)"disabled"
899#define NCX_EL_DISCARD_CHANGES (const xmlChar *)"discard-changes"
900#define NCX_EL_DISTINCT (const xmlChar *)"distinct"
901#define NCX_EL_DO (const xmlChar *)"do"
902#define NCX_EL_DOUBLE (const xmlChar *)"double"
903#define NCX_EL_DOWN (const xmlChar *)"down"
904#define NCX_EL_DYNAMIC (const xmlChar *)"dynamic"
905#define NCX_EL_DS (const xmlChar *)"ds"
906#define NCX_EL_DS_CANDIDATE (const xmlChar *)"ds:candidate"
907#define NCX_EL_DS_INTENDED (const xmlChar *)"ds:intended"
908#define NCX_EL_DS_OPERATIONAL (const xmlChar *)"ds:operational"
909#define NCX_EL_DS_RUNNING (const xmlChar *)"ds:running"
910#define NCX_EL_DS_STARTUP (const xmlChar *)"ds:startup"
911#define NCX_EL_EDIT (const xmlChar *)"edit"
912#define NCX_EL_EDITVARS (const xmlChar *)"editvars"
913#define NCX_EL_EDIT2_PATH (const xmlChar *)"edit2-path"
914#define NCX_EL_EDIT_CONFIG (const xmlChar *)"edit-config"
915#define NCX_EL_EDIT_ID (const xmlChar *)"edit-id"
916#define NCX_EL_EDIT_MODEL (const xmlChar *)"edit-model"
917#define NCX_EL_EDIT_PHASE_COMPLETE \
918 (const xmlChar *)"edit-phase-complete"
919#define NCX_EL_EDIT_REQUEST (const xmlChar *)"edit-request"
920#define NCX_EL_EDIT_TYPE (const xmlChar *)"edit-type"
921#define NCX_EL_EDIT_STATUS (const xmlChar *)"edit-status"
922#define NCX_EL_EMPTY (const xmlChar *)"empty"
923#define NCX_EL_ENABLED (const xmlChar *)"enabled"
924#define NCX_EL_ENCODE_XML (const xmlChar *)"encode-xml"
925#define NCX_EL_ENCODE_YANG_CBOR (const xmlChar *)"encode-yang-cbor"
926#define NCX_EL_ENFORCING (const xmlChar *)"enforcing"
927#define NCX_EL_ENTER_MAINTMODE (const xmlChar *)"enter-maintmode"
928#define NCX_EL_ENTRY (const xmlChar *)"entry"
929#define NCX_EL_ENUM (const xmlChar *)"enum"
930#define NCX_EL_ENUMERATION (const xmlChar *)"enumeration"
931#define NCX_EL_ERRMSG (const xmlChar *)"errmsg"
932#define NCX_EL_ERRMSG_APPTAG (const xmlChar *)"errmsg-apptag"
933#define NCX_EL_ERRMSG_LANG (const xmlChar *)"errmsg-lang"
934#define NCX_EL_ERRMSG_PARM (const xmlChar *)"errmsg-parm"
935#define NCX_EL_ERRMSG_TAG (const xmlChar *)"errmsg-tag"
936#define NCX_EL_ERROR (const xmlChar *)"error"
937#define NCX_EL_ERRORS (const xmlChar *)"errors"
938#define NCX_EL_ERROR_APP_TAG (const xmlChar *)"error-app-tag"
939#define NCX_EL_ERROR_INFO (const xmlChar *)"error-info"
940#define NCX_EL_ERROR_INDEX (const xmlChar *)"error-index"
941#define NCX_EL_ERROR_LEVEL (const xmlChar *)"error-level"
942#define NCX_EL_ERROR_NUMBER (const xmlChar *)"error-number"
943#define NCX_EL_ERROR_OPTION (const xmlChar *)"error-option"
944#define NCX_EL_ERROR_MESSAGE (const xmlChar *)"error-message"
945#define NCX_EL_ERROR_PATH (const xmlChar *)"error-path"
946#define NCX_EL_ERROR_SEVERITY (const xmlChar *)"error-severity"
947#define NCX_EL_ERROR_TAG (const xmlChar *)"error-tag"
948#define NCX_EL_ERROR_TYPE (const xmlChar *)"error-type"
949#define NCX_EL_ETAG (const xmlChar *)"etag"
950#define NCX_EL_EVENT_KEY (const xmlChar *)"event-key"
951#define NCX_EL_EVENT_NAME (const xmlChar *)"event-name"
952#define NCX_EL_EVENT_PATH (const xmlChar *)"event-path"
953#define NCX_EL_EVENT_STREAM (const xmlChar *)"event-stream"
954#define NCX_EL_EVENT_STREAM_MAP (const xmlChar *)"event-stream-map"
955#define NCX_EL_EVENT_TIME (const xmlChar *)"event-time"
956#define NCX_EL_EVENT_TYPE (const xmlChar *)"event-type"
957#define NCX_EL_EVENTLOG_SIZE (const xmlChar *)"eventlog-size"
958#define NCX_EL_EVENTS (const xmlChar *)"events"
959#define NCX_EL_EVENTTIME (const xmlChar *)"eventTime"
960#define NCX_EL_EXACT (const xmlChar *)"exact"
961#define NCX_EL_EXACT_NOCASE (const xmlChar *)"exact-nocase"
962#define NCX_EL_EXCLUDED_CHANGE (const xmlChar *)"excluded-change"
963#define NCX_EL_EXCLUSIVE_RPC (const xmlChar *)"exclusive-rpc"
964#define NCX_EL_EXEC (const xmlChar *)"exec"
965#define NCX_EL_EXIT (const xmlChar *)"exit"
966#define NCX_EL_EXIT_MAINTMODE (const xmlChar *)"exit-maintmode"
967#define NCX_EL_EXPLICIT (const xmlChar *)"explicit"
968#define NCX_EL_EXTEND (const xmlChar *)"extend"
969#define NCX_EL_EXTERN (const xmlChar *)"extern"
970#define NCX_EL_EXTERNAL (const xmlChar *)"external"
971#define NCX_EL_FALSE (const xmlChar *)"false"
972#define NCX_EL_FEATURE (const xmlChar *)"feature"
973#define NCX_EL_FEATURE_CODE_DEFAULT \
974 (const xmlChar *)"feature-code-default"
975#define NCX_EL_FEATURE_ENABLE_DEFAULT \
976 (const xmlChar *)"feature-enable-default"
977#define NCX_EL_FEATURE_STATIC (const xmlChar *)"feature-static"
978#define NCX_EL_FEATURE_DYNAMIC (const xmlChar *)"feature-dynamic"
979#define NCX_EL_FEATURE_ENABLE (const xmlChar *)"feature-enable"
980#define NCX_EL_FEATURE_DISABLE (const xmlChar *)"feature-disable"
981#define NCX_EL_FIELDS (const xmlChar *)"fields"
982#define NCX_EL_FILELOC_FHS (const xmlChar *)"fileloc-fhs"
983#define NCX_EL_FILENAME (const xmlChar *)"filename"
984#define NCX_EL_FILTER (const xmlChar *)"filter"
985#define NCX_EL_FINGERPRINT (const xmlChar *)"fingerprint"
986#define NCX_EL_FIRST (const xmlChar *)"first"
987#define NCX_EL_FIRST_NOCASE (const xmlChar *)"first-nocase"
988#define NCX_EL_FIXED (const xmlChar *)"fixed"
989#define NCX_EL_FIXED_VALUE (const xmlChar *)"fixed-value"
990#define NCX_EL_FLAG (const xmlChar *)"flag"
991#define NCX_EL_FLAGS (const xmlChar *)"flags"
992#define NCX_EL_FLOAT (const xmlChar *)"float"
993#define NCX_EL_FLOAT64 (const xmlChar *)"float64"
994#define NCX_EL_FORMAT (const xmlChar *)"format"
995#define NCX_EL_FULL (const xmlChar *)"full"
996#define NCX_EL_GET (const xmlChar *)"get"
997#define NCX_EL_GETCONFIG (const xmlChar *)"getconfig"
998#define NCX_EL_GETNEXT (const xmlChar *)"getnext"
999#define NCX_EL_GET_BULK (const xmlChar *)"get-bulk"
1000#define NCX_EL_GET_CONFIG (const xmlChar *)"get-config"
1001#define NCX_EL_GET_DATA (const xmlChar *)"get-data"
1002#define NCX_EL_GET_MODULE_TAGS (const xmlChar *)"get-module-tags"
1003#define NCX_EL_GET_PATH (const xmlChar *)"get-path"
1004#define NCX_EL_GET_REQUEST (const xmlChar *)"get-request"
1005#define NCX_EL_GET_RESPONSE (const xmlChar *)"get-response"
1006#define NCX_EL_GET_SCHEMA (const xmlChar *)"get-schema"
1007#define NCX_EL_GET_SUPPORT_SAVE (const xmlChar *)"get-support-save"
1008#define NCX_EL_GROUP (const xmlChar *)"group"
1009#define NCX_EL_GROUP_ID (const xmlChar *)"group-id"
1010#define NCX_EL_H (const xmlChar *)"h"
1011#define NCX_EL_HA_ENABLED (const xmlChar *)"ha-enabled"
1012#define NCX_EL_HA_INITIAL_ACTIVE (const xmlChar *)"ha-initial-active"
1013#define NCX_EL_HA_PORT (const xmlChar *)"ha-port"
1014#define NCX_EL_HA_SERVER (const xmlChar *)"ha-server"
1015#define NCX_EL_HA_SERVER_KEY (const xmlChar *)"ha-server-key"
1016#define NCX_EL_HA_SHUTDOWN (const xmlChar *)"ha-shutdown"
1017#define NCX_EL_HA_SIL_STANDBY (const xmlChar *)"ha-sil-standby"
1018#define NCX_EL_HEADER (const xmlChar *)"header"
1019#define NCX_EL_HELLO (const xmlChar *)"hello"
1020#define NCX_EL_HELLO_TIMEOUT (const xmlChar *)"hello-timeout"
1021#define NCX_EL_HELP (const xmlChar *)"help"
1022#define NCX_EL_HIDDEN (const xmlChar *)"hidden"
1023#define NCX_EL_HIDE_MODULE (const xmlChar *)"hide-module"
1024#define NCX_EL_HIGHRES_EVENT_TIME (const xmlChar *)"highres-event-time"
1025#define NCX_EL_HOME (const xmlChar *)"home"
1026#define NCX_EL_HOOK (const xmlChar *)"hook"
1027#define NCX_EL_HOOK_FORMAT (const xmlChar *)"hook-format"
1028#define NCX_EL_HOOK_GET_REQUEST (const xmlChar *)"hook-get-request"
1029#define NCX_EL_HOOK_GET_RESPONSE (const xmlChar *)"hook-get-response"
1030#define NCX_EL_HOOK_PATH (const xmlChar *)"hook-path"
1031#define NCX_EL_HOOK_TYPE (const xmlChar *)"hook-type"
1032#define NCX_EL_HOT (const xmlChar *)"hot"
1033#define NCX_EL_HTML (const xmlChar *)"html"
1034#define NCX_EL_ID (const xmlChar *)"id"
1035#define NCX_EL_IDENTIFIER (const xmlChar *)"identifier"
1036#define NCX_EL_IDENTITY (const xmlChar *)"identity"
1037#define NCX_EL_IDENTITYREF (const xmlChar *)"identityref"
1038#define NCX_EL_IDLE_TIMEOUT (const xmlChar *)"idle-timeout"
1039#define NCX_EL_IETF (const xmlChar *)"ietf"
1040#define NCX_EL_IGNORE_MISSING_VARS (const xmlChar *)"ignore-missing-vars"
1041#define NCX_EL_ILLEGAL (const xmlChar *)"illegal"
1042#define NCX_EL_IMPORT (const xmlChar *)"import"
1043#define NCX_EL_IMPORT_VERSION_BESTMATCH \
1044 (const xmlChar *)"import-version-bestmatch"
1045#define NCX_EL_IMPORTS (const xmlChar *)"imports"
1046#define NCX_EL_INACTIVE (const xmlChar *)"inactive"
1047#define NCX_EL_INCLUDE (const xmlChar *)"include"
1048#define NCX_EL_INCOMPLETE_UPDATE (const xmlChar *)"incomplete-update"
1049#define NCX_EL_INDENT (const xmlChar *)"indent"
1050#define NCX_EL_INFO (const xmlChar *)"info"
1051#define NCX_EL_INPUT (const xmlChar *)"input"
1052#define NCX_EL_INSECURE_OK (const xmlChar *)"insecure-ok"
1053#define NCX_EL_INSERT (const xmlChar *)"insert"
1054#define NCX_EL_INSERT_MODE (const xmlChar *)"insert-mode"
1055#define NCX_EL_INSERT_OP (const xmlChar *)"insert-op"
1056#define NCX_EL_INSERT_STR (const xmlChar *)"insert-str"
1057#define NCX_EL_INSERT_VAL (const xmlChar *)"insert-val"
1058#define NCX_EL_INSTANCE_ID (const xmlChar *)"instance-id"
1059#define NCX_EL_INSTANCE_IDENTIFIER \
1060 (const xmlChar *)"instance-identifier"
1061#define NCX_EL_INT (const xmlChar *)"int"
1062#define NCX_EL_INT8 (const xmlChar *)"int8"
1063#define NCX_EL_INT16 (const xmlChar *)"int16"
1064#define NCX_EL_INT32 (const xmlChar *)"int32"
1065#define NCX_EL_INTENDED (const xmlChar *)"intended"
1066#define NCX_EL_INT64 (const xmlChar *)"int64"
1067#define NCX_EL_IS_HOOK_LOAD (const xmlChar *)"is-hook-load"
1068#define NCX_EL_IS_HOOK_VALIDATE (const xmlChar *)"is-hook-validate"
1069#define NCX_EL_ISVALIDATE (const xmlChar *)"isvalidate"
1070#define NCX_EL_ISROLLBACK (const xmlChar *)"isrollback"
1071#define NCX_EL_ISRUNNING (const xmlChar *)"isrunning"
1072#define NCX_EL_ITEM (const xmlChar *)"item"
1073#define NCX_EL_JSON (const xmlChar *)"json"
1074#define NCX_EL_KEY (const xmlChar *)"key"
1075#define NCX_EL_KEY_NODE (const xmlChar *)"key-node"
1076#define NCX_EL_KEYMAP (const xmlChar *)"keymap"
1077#define NCX_EL_KEYS (const xmlChar *)"keys"
1078#define NCX_EL_KILL_SESSION (const xmlChar *)"kill-session"
1079#define NCX_EL_LABEL (const xmlChar *)"label"
1080#define NCX_EL_LANG (const xmlChar *)"xml:lang"
1081#define NCX_EL_LANG_ERRORS (const xmlChar *)"lang-errors"
1082#define NCX_EL_LAST (const xmlChar *)"last"
1083#define NCX_EL_LAST_CONFIG_ID (const xmlChar *)"last-config-id"
1084#define NCX_EL_LAST_MODIFIED (const xmlChar *)"last-modified"
1085#define NCX_EL_LEAFLIST (const xmlChar *)"leaflist"
1086#define NCX_EL_LEAFREF (const xmlChar *)"leafref"
1087#define NCX_EL_LEARNED (const xmlChar *)"learned"
1088#define NCX_EL_LENGTH (const xmlChar *)"length"
1089#define NCX_EL_LIBRARY_MODE (const xmlChar *)"library-mode"
1090#define NCX_EL_LINESIZE (const xmlChar *)"linesize"
1091#define NCX_EL_LIST (const xmlChar *)"list"
1092#define NCX_EL_LOAD (const xmlChar *)"load"
1093#define NCX_EL_LOADPATH (const xmlChar *)"loadpath"
1094#define NCX_EL_LOAD_BUNDLE (const xmlChar *)"load-bundle"
1095#define NCX_EL_LOAD_CONFIG (const xmlChar *)"load-config"
1096#define NCX_EL_LOAD_EVENT (const xmlChar *)"load-event"
1097#define NCX_EL_LOCALHOST (const xmlChar *)"localhost"
1098#define NCX_EL_LOCATION (const xmlChar *)"location"
1099#define NCX_EL_LOCK (const xmlChar *)"lock"
1100#define NCX_EL_LOCK_ID (const xmlChar *)"lock-id"
1101#define NCX_EL_LOCK_SOURCE (const xmlChar *)"lock-source"
1102#define NCX_EL_LOG (const xmlChar *)"log"
1103#define NCX_EL_LOGAPPEND (const xmlChar *)"log-append"
1104#define NCX_EL_LOGBACKTRACE (const xmlChar *)"log-backtrace"
1105#define NCX_EL_LOGBT_DETAIL (const xmlChar *)"log-backtrace-detail"
1106#define NCX_EL_LOGBT_LEVEL (const xmlChar *)"log-backtrace-level"
1107#define NCX_EL_LOGBT_STREAM (const xmlChar *)"log-backtrace-stream"
1108#define NCX_EL_LOGCONSOLE (const xmlChar *)"log-console"
1109#define NCX_EL_LOG_EVENT_DROPS (const xmlChar *)"log-event-drops"
1110#define NCX_EL_LOGHEADER (const xmlChar *)"log-header"
1111#define NCX_EL_LOGLEVEL (const xmlChar *)"log-level"
1112#define NCX_EL_LOG_HIGHRES_DATETIME (const xmlChar *)"log-highres-datetime"
1113#define NCX_EL_LOG_LEVEL (const xmlChar *)"log-level"
1114#define NCX_EL_LOGMIRRORING (const xmlChar *)"log-mirroring"
1115#define NCX_EL_LOGPTHREADLEVEL (const xmlChar *)"log-pthread-level"
1116#define NCX_EL_LOGSTDERR (const xmlChar *)"log-stderr"
1117#define NCX_EL_LOG_STREAM (const xmlChar *)"log-stream"
1118#define NCX_EL_LOGSUPPRESSCTRL (const xmlChar *)"log-suppress-ctrl"
1119#define NCX_EL_LOGSYSLOG (const xmlChar *)"log-syslog"
1120#define NCX_EL_LOGSYSLOGLEVEL (const xmlChar *)"log-syslog-level"
1121#define NCX_EL_LOGVENDOR (const xmlChar *)"log-vendor"
1122#define NCX_EL_LOGVENDORLEVEL (const xmlChar *)"log-vendor-level"
1123#define NCX_EL_LONG (const xmlChar *)"long"
1124#define NCX_EL_LSID (const xmlChar *)"lsid"
1125#define NCX_EL_LSID16 (const xmlChar *)"lsid16"
1126#define NCX_EL_LSID32 (const xmlChar *)"lsid32"
1127#define NCX_EL_LSID64 (const xmlChar *)"lsid64"
1128#define NCX_EL_LSID_FILE (const xmlChar *)"lsid-file"
1129#define NCX_EL_MAGIC (const xmlChar *)"magic"
1130#define NCX_EL_MAP_TYPE (const xmlChar *)"map-type"
1131#define NCX_EL_MASTER (const xmlChar *)"master"
1132#define NCX_EL_MATCH (const xmlChar *)"match"
1133#define NCX_EL_MATCHES (const xmlChar *)"matches"
1134#define NCX_EL_MATCH_NAMES (const xmlChar *)"match-names"
1135#define NCX_EL_MATCH_TEST_DONE (const xmlChar *)"match-test-done"
1136#define NCX_EL_MAX_ACCESS (const xmlChar *)"max-access"
1137#define NCX_EL_MAX_BURST (const xmlChar *)"max-burst"
1138#define NCX_EL_MAX_DEPTH (const xmlChar *)"max-depth"
1139#define NCX_EL_MAX_ENTRIES (const xmlChar *)"max-entries"
1140#define NCX_EL_MAX_GETBULK (const xmlChar *)"max-getbulk"
1141#define NCX_EL_MAX_LOCK_HOLD_TIME \
1142 (const xmlChar *)"max-lock-hold-time"
1143#define NCX_EL_MAX_STRLEN (const xmlChar *)"max-strlen"
1144#define NCX_EL_MERGE (const xmlChar *)"merge"
1145#define NCX_EL_MESSAGE_ID (const xmlChar *)"message-id"
1146#define NCX_EL_MESSAGE_TYPE (const xmlChar *)"message-type"
1147#define NCX_EL_MESSAGE_INDENT (const xmlChar *)"message-indent"
1148#define NCX_EL_METADATA (const xmlChar *)"metadata"
1149#define NCX_EL_METHOD (const xmlChar *)"method"
1150#define NCX_EL_MIRROR (const xmlChar *)"mirror"
1151#define NCX_EL_MISSING_CHOICE (const xmlChar *)"missing-choice"
1152#define NCX_EL_MODNAME (const xmlChar *)"modname"
1153#define NCX_EL_MODPATH (const xmlChar *)"modpath"
1154#define NCX_EL_MODULE (const xmlChar *)"module"
1155#define NCX_EL_MODULE_NAME (const xmlChar *)"module-name"
1156#define NCX_EL_MODULE_TAG (const xmlChar *)"module-tag"
1157#define NCX_EL_MODULE_TAGMAP (const xmlChar *)"module-tagmap"
1158#define NCX_EL_MODULE_UPDATE (const xmlChar *)"module-update"
1159#define NCX_EL_MODULES (const xmlChar *)"modules"
1160#define NCX_EL_MODULES_STATE (const xmlChar *)"modules-state"
1161#define NCX_EL_MODULES_TEXT (const xmlChar *)"modules-text"
1162#define NCX_EL_MOD_REVISION (const xmlChar *)"mod-revision"
1163#define NCX_EL_MODULE_SET_ID (const xmlChar *)"module-set-id"
1164#define NCX_EL_MONITOR (const xmlChar *)"monitor"
1165#define NCX_EL_MORE_DATA (const xmlChar *)"more-data"
1166#define NCX_EL_MOVE (const xmlChar *)"move"
1167#define NCX_EL_MPID (const xmlChar *)"mpid"
1168#define NCX_EL_MP_CLI (const xmlChar *)"mp-cli"
1169#define NCX_EL_MP_CONFIG (const xmlChar *)"mp-config"
1170#define NCX_EL_MP_LABEL (const xmlChar *)"mp-label"
1171#define NCX_EL_MP_MODULE (const xmlChar *)"mp-module"
1172#define NCX_EL_MOUNT_POINT (const xmlChar *)"mount-point"
1173#define NCX_EL_MUST (const xmlChar *)"must"
1174#define NCX_EL_NACM (const xmlChar *)"nacm"
1175#define NCX_EL_NAME (const xmlChar *)"name"
1176#define NCX_EL_NCX (const xmlChar *)"ncx"
1177#define NCX_EL_NCXCONNECT (const xmlChar *)"ncx-connect"
1178#define NCX_EL_NAMESPACE (const xmlChar *)"namespace"
1179#define NCX_EL_NEGATED_ORIGIN_FILTER (const xmlChar *)"negated-origin-filter"
1180#define NCX_EL_NETCONF (const xmlChar *)"netconf"
1181#define NCX_EL_NETCONF_TLS_ADDRESS (const xmlChar *)"netconf-tls-address"
1182#define NCX_EL_NETCONF_TLS_CERTIFICATE \
1183 (const xmlChar *)"netconf-tls-certificate"
1184#define NCX_EL_NETCONF_TLS_KEY (const xmlChar *)"netconf-tls-key"
1185#define NCX_EL_NETCONF_TLS_PORT (const xmlChar *)"netconf-tls-port"
1186#define NCX_EL_NETCONF_TLS_TRUST_STORE \
1187 (const xmlChar *)"netconf-tls-trust-store"
1188#define NCX_EL_NETCONF_CAPABILITY (const xmlChar *)"netconf-capability"
1189#define NCX_EL_NEWDATA (const xmlChar *)"newdata"
1190#define NCX_EL_NEWVAL (const xmlChar *)"newval"
1191#define NCX_EL_NEW_VALUE (const xmlChar *)"new-value"
1192#define NCX_EL_NETCONF10 (const xmlChar *)"netconf1.0"
1193#define NCX_EL_NETCONF11 (const xmlChar *)"netconf1.1"
1194#define NCX_EL_NO (const xmlChar *)"no"
1195#define NCX_EL_NOBODY (const xmlChar *)"nobody"
1196#define NCX_EL_NO_AUDIT_LOG (const xmlChar *)"no-audit-log"
1197#define NCX_EL_NO_CONFIG (const xmlChar *)"no-config"
1198#define NCX_EL_NODEFAULT (const xmlChar *)"no default"
1199#define NCX_EL_NODUPLICATES (const xmlChar *)"no-duplicates"
1200#define NCX_EL_NO_LOG (const xmlChar *)"no-log"
1201#define NCX_EL_NO_SIL_DELETE_CHILDREN_FIRST \
1202 (const xmlChar *)"no-sil-delete-children-first"
1203#define NCX_EL_NODE (const xmlChar *)"node"
1204#define NCX_EL_NODEMAP (const xmlChar *)"nodemap"
1205#define NCX_EL_NOMATCH (const xmlChar *)"nomatch"
1206#define NCX_EL_NO_NVSTORE (const xmlChar *)"no-nvstore"
1207#define NCX_EL_NONCONFIG (const xmlChar *)"nonconfig"
1208#define NCX_EL_NONE (const xmlChar *)"none"
1209#define NCX_EL_NON_UNIQUE (const xmlChar *)"non-unique"
1210#define NCX_EL_NOSINCE (const xmlChar *)"nosince"
1211#define NCX_EL_NO_OP (const xmlChar *)"no-op"
1212#define NCX_EL_NOOP_ELEMENT (const xmlChar *)"noop-element"
1213#define NCX_EL_NORMAL (const xmlChar *)"normal"
1214#define NCX_EL_NOTIFICATION (const xmlChar *)"notification"
1215#define NCX_EL_NOTIFICATIONS (const xmlChar *)"notifications"
1216#define NCX_EL_NOT_USED (const xmlChar *)"not-used"
1217#define NCX_EL_NOT_SET (const xmlChar *)"not-set"
1218#define NCX_EL_NULL (const xmlChar *)"null"
1219#define NCX_EL_NVSTORE (const xmlChar *)"nvstore"
1220#define NCX_EL_OC_EXT (const xmlChar *)"oc-ext"
1221#define NCX_EL_OBJECT (const xmlChar *)"object"
1222#define NCX_EL_OBJECTS (const xmlChar *)"objects"
1223#define NCX_EL_OBJNAME (const xmlChar *)"objname"
1224#define NCX_EL_OBJPATH (const xmlChar *)"objpath"
1225#define NCX_EL_OBSOLETE (const xmlChar *)"obsolete"
1226#define NCX_EL_OFF (const xmlChar *)"off"
1227#define NCX_EL_OID (const xmlChar *)"oid"
1228#define NCX_EL_OK (const xmlChar *)"ok"
1229#define NCX_EL_OK_ELEMENT (const xmlChar *)"ok-element"
1230#define NCX_EL_OLD_VALUE (const xmlChar *)"old-value"
1231#define NCX_EL_ON_CHANGE (const xmlChar *)"on-change"
1232#define NCX_EL_ONE (const xmlChar *)"one"
1233#define NCX_EL_ONE_NOCASE (const xmlChar *)"one-nocase"
1234#define NCX_EL_OPEN_STREAM_EVENT (const xmlChar *)"open-stream-event"
1235#define NCX_EL_OPENCONFIG (const xmlChar *)"openconfig"
1236#define NCX_EL_OPENCONFIG_ (const xmlChar *)"openconfig-"
1237#define NCX_EL_OPENCONFIG_VERSION (const xmlChar *)"openconfig-version"
1238#define NCX_EL_OPENCONFIG_HASHED_VALUE \
1239 (const xmlChar *)"openconfig-hashed-value"
1240#define NCX_EL_OPER (const xmlChar *)"oper"
1241#define NCX_EL_OPERSET (const xmlChar *)"operset"
1242#define NCX_EL_OPERATION (const xmlChar *)"operation"
1243#define NCX_EL_OPERATIONAL (const xmlChar *)"operational"
1244#define NCX_EL_OPERATIONS (const xmlChar *)"operations"
1245#define NCX_EL_ORDER (const xmlChar *)"order"
1246#define NCX_EL_ORDER_L (const xmlChar *)"loose"
1247#define NCX_EL_ORDER_S (const xmlChar *)"strict"
1248#define NCX_EL_ORIGIN (const xmlChar *)"origin"
1249#define NCX_EL_ORIGIN_FILTER (const xmlChar *)"origin-filter"
1250#define NCX_EL_OTHER (const xmlChar *)"other"
1251#define NCX_EL_OUTPUT (const xmlChar *)"output"
1252#define NCX_EL_OVERWRITE (const xmlChar *)"overwrite"
1253#define NCX_EL_OWNER (const xmlChar *)"owner"
1254#define NCX_EL_PARM (const xmlChar *)"parm"
1255#define NCX_EL_PARMSET (const xmlChar *)"parmset"
1256#define NCX_EL_PARMS (const xmlChar *)"parms"
1257#define NCX_EL_PARTIAL_LOCK (const xmlChar *)"partial-lock"
1258#define NCX_EL_PARTIAL_UNLOCK (const xmlChar *)"partial-unlock"
1259#define NCX_EL_PASSWORD (const xmlChar *)"password"
1260#define NCX_EL_PATCH_ID (const xmlChar *)"patch-id"
1261#define NCX_EL_PATH (const xmlChar *)"path"
1262#define NCX_EL_PATTERN (const xmlChar *)"pattern"
1263#define NCX_EL_PAYLOAD (const xmlChar *)"payload"
1264#define NCX_EL_PERMISSIVE (const xmlChar *)"permissive"
1265#define NCX_EL_PERIOD (const xmlChar *)"period"
1266#define NCX_EL_PERIODIC (const xmlChar *)"periodic"
1267#define NCX_EL_PERMIT (const xmlChar *)"permit"
1268#define NCX_EL_PERSIST (const xmlChar *)"persist"
1269#define NCX_EL_PERSIST_ID (const xmlChar *)"persist-id"
1270#define NCX_EL_PERSIST_MODEL (const xmlChar *)"persist-model"
1271#define NCX_EL_PERSIST_RUNNING (const xmlChar *)"persist-running"
1272#define NCX_EL_PHASE (const xmlChar *)"phase"
1273#define NCX_EL_PLAIN (const xmlChar *)"plain"
1274#define NCX_EL_POINT (const xmlChar *)"point"
1275#define NCX_EL_PORT (const xmlChar *)"port"
1276#define NCX_EL_POS (const xmlChar *)"pos"
1277#define NCX_EL_POST_SETHOOK (const xmlChar *)"post-set-hook"
1278#define NCX_EL_POST_SETHOOK_PATH (const xmlChar *)"post-sethook-path"
1279#define NCX_EL_POSITION (const xmlChar *)"position"
1280#define NCX_EL_PREFIX (const xmlChar *)"prefix"
1281#define NCX_EL_PRIVATE (const xmlChar *)"private"
1282#define NCX_EL_PROGRAM (const xmlChar *)"program"
1283#define NCX_EL_PROTO (const xmlChar *)"proto"
1284#define NCX_EL_PROTOCOL (const xmlChar *)"protocol"
1285#define NCX_EL_PROTOCOLS (const xmlChar *)"protocols"
1286#define NCX_EL_PUSH_MAX_OPERATIONAL \
1287 (const xmlChar *)"push-max-operational"
1288#define NCX_EL_PUSH_MAX_PERIODIC \
1289 (const xmlChar *)"push-max-periodic"
1290#define NCX_EL_PUSH_MIN_DAMPENING \
1291 (const xmlChar *)"push-min-dampening"
1292#define NCX_EL_PUSH_MIN_PERIOD \
1293 (const xmlChar *)"push-min-period"
1294#define NCX_EL_PUSH_SIMOP_ENABLED \
1295 (const xmlChar *)"push-simop-enabled"
1296#define NCX_EL_PUSH_SIMOP_PATCH_UPDATE \
1297 (const xmlChar *)"push-simop-patch-update"
1298#define NCX_EL_PUSH_SIMOP_PERIOD \
1299 (const xmlChar *)"push-simop-period"
1300
1301#define NCX_EL_QNAME (const xmlChar *)"qname"
1302#define NCX_EL_QVALUE (const xmlChar *)"qvalue"
1303#define NCX_EL_READ (const xmlChar *)"read"
1304#define NCX_EL_READY (const xmlChar *)"ready"
1305#define NCX_EL_REASON (const xmlChar *)"reason"
1306#define NCX_EL_REGEXP_POSIX (const xmlChar *)"regexp-posix"
1307#define NCX_EL_REMOVE (const xmlChar *)"remove"
1308#define NCX_EL_REMOVE_ALL (const xmlChar *)"remove-all"
1309#define NCX_EL_REMOVE_SCHEMA_AUG_LEAFS \
1310 (const xmlChar *)"remove-schema-aug-leafs"
1311#define NCX_EL_REGISTER (const xmlChar *)"register"
1312#define NCX_EL_REGISTER_REQUEST (const xmlChar *)"register-request"
1313#define NCX_EL_REPLACE (const xmlChar *)"replace"
1314#define NCX_EL_REPLAY (const xmlChar *)"replay"
1315#define NCX_EL_REPLAY_CONFIG (const xmlChar *)"replay-config"
1316#define NCX_EL_REPLAY_LOG_CREATION_TIME \
1317 (const xmlChar *)"replay-log-creation-time"
1318#define NCX_EL_REPLAY_LOG_AGED_TIME \
1319 (const xmlChar *)"replay-log-aged-time"
1320#define NCX_EL_REPLAY_SUPPORT (const xmlChar *)"replay-support"
1321#define NCX_EL_REPLY (const xmlChar *)"reply"
1322#define NCX_EL_REPORT_ALL (const xmlChar *)"report-all"
1323#define NCX_EL_REPORT_ALL_TAGGED (const xmlChar *)"report-all-tagged"
1324#define NCX_EL_RESTART (const xmlChar *)"restart"
1325#define NCX_EL_RESTCONF (const xmlChar *)"restconf"
1326#define NCX_EL_RESTCONF_DEFAULT_ENCODING \
1327 (const xmlChar *)"restconf-default-encoding"
1328#define NCX_EL_RESTCONF_CAPABILITY (const xmlChar *)"restconf-capability"
1329#define NCX_EL_RESTORE (const xmlChar *)"restore"
1330#define NCX_EL_RETURN (const xmlChar *)"return"
1331#define NCX_EL_RETURN_KEYS (const xmlChar *)"return-keys"
1332#define NCX_EL_RETURN_STATUS (const xmlChar *)"return-status"
1333#define NCX_EL_REVERSE_EDIT (const xmlChar *)"reverse-edit"
1334#define NCX_EL_REVISION (const xmlChar *)"revision"
1335#define NCX_EL_REVISION_HISTORY (const xmlChar *)"revision-history"
1336#define NCX_EL_ROLLBACK (const xmlChar *)"rollback"
1337#define NCX_EL_ROLLBACK_COMPLETE (const xmlChar *)"rollback-complete"
1338#define NCX_EL_ROLLBACK_ON_ERROR (const xmlChar *)"rollback-on-error"
1339#define NCX_EL_ROOT (const xmlChar *)"root"
1340#define NCX_EL_RPC (const xmlChar *)"rpc"
1341#define NCX_EL_RPC_ERROR (const xmlChar *)"rpc-error"
1342#define NCX_EL_RPC_INPUT (const xmlChar *)"rpc-input"
1343#define NCX_EL_RPC_METHOD (const xmlChar *)"rpc-method"
1344#define NCX_EL_RPC_MODULE (const xmlChar *)"rpc-module"
1345#define NCX_EL_RPC_NAME (const xmlChar *)"rpc-name"
1346#define NCX_EL_RPC_OK (const xmlChar *)"rpc-ok"
1347#define NCX_EL_RPC_OUTPUT (const xmlChar *)"rpc-output"
1348#define NCX_EL_RPC_REPLY (const xmlChar *)"rpc-reply"
1349#define NCX_EL_RPC_REQUEST (const xmlChar *)"rpc-request"
1350#define NCX_EL_RPC_RESPONSE (const xmlChar *)"rpc-response"
1351#define NCX_EL_RPC_ROOT (const xmlChar *)"rpc-root"
1352#define NCX_EL_RPC_TYPE (const xmlChar *)"rpc-type"
1353#define NCX_EL_RUNNING (const xmlChar *)"running"
1354#define NCX_EL_RUNPATH (const xmlChar *)"runpath"
1355#define NCX_EL_SAN_ANY (const xmlChar *)"san-any"
1356#define NCX_EL_SAN_DNS_NAME (const xmlChar *)"san-dns-name"
1357#define NCX_EL_SAN_IP_ADDRESS (const xmlChar *)"san-ip-address"
1358#define NCX_EL_SAN_RFC822_NAME (const xmlChar *)"san-rfc822-name"
1359#define NCX_EL_SAVE_CONFIG (const xmlChar *)"save-config"
1360#define NCX_EL_SAVE_OWNERS (const xmlChar *)"save-owners"
1361#define NCX_EL_SCHEMA_INSTANCE (const xmlChar *)"schema-instance"
1362#define NCX_EL_SCHEMA_MOUNT (const xmlChar *)"schema-mount"
1363#define NCX_EL_SCHEMA_MOUNTS (const xmlChar *)"schema-mounts"
1364#define NCX_EL_SCRIPT (const xmlChar *)"script"
1365#define NCX_EL_SECONDS (const xmlChar *)"seconds"
1366#define NCX_EL_SECURE (const xmlChar *)"secure"
1367#define NCX_EL_SELECT (const xmlChar *)"select"
1368#define NCX_EL_SELECT_NODE (const xmlChar *)"select-node"
1369#define NCX_EL_SELECT_NODES (const xmlChar *)"select-nodes"
1370#define NCX_EL_SEQUENCE_ID (const xmlChar *)"sequence-id"
1371#define NCX_EL_SERVER (const xmlChar *)"server"
1372#define NCX_EL_SERVER_EVENT (const xmlChar *)"server-event"
1373#define NCX_EL_SERVER_ID (const xmlChar *)"server-id"
1374#define NCX_EL_SERVER_ROOT (const xmlChar *)"server-root"
1375#define NCX_EL_SERVER_INSTANCE_ID (const xmlChar *)"server-instance-id"
1376#define NCX_EL_SERVER_KEY (const xmlChar *)"server-key"
1377#define NCX_EL_SERVER_RESPONSE (const xmlChar *)"server-response"
1378#define NCX_EL_SERVER_REQUEST (const xmlChar *)"server-request"
1379#define NCX_EL_SERVER_ROOT (const xmlChar *)"server-root"
1380#define NCX_EL_SERVER_STREAM (const xmlChar *)"server-stream"
1381#define NCX_EL_SERVICE (const xmlChar *)"service"
1382#define NCX_EL_SERVICE_ID (const xmlChar *)"service-id"
1383#define NCX_EL_SESSION_END (const xmlChar *)"session-end"
1384#define NCX_EL_SESSION_START (const xmlChar *)"session-start"
1385#define NCX_EL_SESSIONS (const xmlChar *)"sessions"
1386#define NCX_EL_SESSION_ID (const xmlChar *)"session-id"
1387#define NCX_EL_SES_SYNC_MUTEX (const xmlChar *)"session-sync-mutex"
1388#define NCX_EL_SET (const xmlChar *)"set"
1389#define NCX_EL_SET_LOG_LEVEL (const xmlChar *)"set-log-level"
1390#define NCX_EL_SET_HOOK (const xmlChar *)"set-hook"
1391#define NCX_EL_SET_REQUEST (const xmlChar *)"set-request"
1392#define NCX_EL_SET_RESPONSE (const xmlChar *)"set-response"
1393#define NCX_EL_SET_HOOK_LIST (const xmlChar *)"sethook-list"
1394#define NCX_EL_SHARED (const xmlChar *)"shared"
1395#define NCX_EL_SHORT (const xmlChar *)"short"
1396#define NCX_EL_SHOW_ERRORS (const xmlChar *)"show-errors"
1397#define NCX_EL_SHUTDOWN (const xmlChar *)"shutdown"
1398#define NCX_EL_SHUTDOWN_EVENT (const xmlChar *)"shutdown-event"
1399#define NCX_EL_SID (const xmlChar *)"sid"
1400#define NCX_EL_SID_FILE (const xmlChar *)"sid-file"
1401#define NCX_EL_SID_ITEM (const xmlChar *)"sid-item"
1402#define NCX_EL_SIGNED (const xmlChar *)"signed"
1403#define NCX_EL_SIL (const xmlChar *)"sil"
1404#define NCX_EL_SIL_AIO_GET2 (const xmlChar *)"sil-aio-get2"
1405#define NCX_EL_SIL_CC_CALLBACK_ALL \
1406 (const xmlChar *)"sil-cc-callback-all"
1407#define NCX_EL_SIL_DELETE_CHILDREN_FIRST (const xmlChar *)\
1408 "sil-delete-children-first"
1409#define NCX_EL_SIL_DEFER_INTERVAL (const xmlChar *)"sil-defer-interval"
1410#define NCX_EL_SIL_DEFER_MAX_EDITS (const xmlChar *)"sil-defer-max-edits"
1411#define NCX_EL_SIL_DEFER_MAX_RETRIES (const xmlChar *)"sil-defer-max-retries"
1412#define NCX_EL_SIL_FORCE_REPLACE_REPLAY (const xmlChar *)\
1413 "sil-force-replace-replay"
1414#define NCX_EL_SIL_FORCE_REPLAY (const xmlChar *)"sil-force-replay"
1415#define NCX_EL_SIL_INVOKE_FOR_DEFAULTS \
1416 (const xmlChar *)"sil-invoke-for-defaults"
1417#define NCX_EL_SIL_MISSING_ERROR (const xmlChar *)"sil-missing-error"
1418#define NCX_EL_SIL_PRIORITY (const xmlChar *)"sil-priority"
1419#define NCX_EL_SIL_PRIO_REVERSE_FOR_DELETES \
1420 (const xmlChar *)"sil-prio-reverse-for-deletes"
1421#define NCX_EL_SIL_ROOT_CHECK_FIRST (const xmlChar *)"sil-root-check-first"
1422#define NCX_EL_SIL_EDIT2 (const xmlChar *)"sil-edit2"
1423#define NCX_EL_SIL_GET2 (const xmlChar *)"sil-get2"
1424#define NCX_EL_SIL_SA (const xmlChar *)"sil-sa"
1425#define NCX_EL_SIL_SKIP_LOAD (const xmlChar *)"sil-skip-load"
1426#define NCX_EL_SIL_TEST_GET_WHEN (const xmlChar *)"sil-test-get-when"
1427#define NCX_EL_SIL_VALIDATE_CANDIDATE (const xmlChar *)\
1428 "sil-validate-candidate"
1429#define NCX_EL_SIL_XPATH_FUNCTION (const xmlChar *)"sil-xpath-function"
1430#define NCX_EL_SILS (const xmlChar *)"sils"
1431#define NCX_EL_SIMPLE_JSON_NAMES (const xmlChar *)"simple-json-names"
1432#define NCX_EL_SM_CONFIG (const xmlChar *)"sm-config"
1433#define NCX_EL_SM_CONFIG_ENC (const xmlChar *)"sm-config-encoding"
1434#define NCX_EL_SINCE (const xmlChar *)"since"
1435#define NCX_EL_SKIP_CALLBACK (const xmlChar *)"skip-callback"
1436#define NCX_EL_SKIP_SIL (const xmlChar *)"skip-sil"
1437#define NCX_EL_SKIP_SIL_PARTIAL (const xmlChar *)"skip-sil-partial"
1438#define NCX_EL_SLIST (const xmlChar *)"slist"
1439#define NCX_EL_SOCKET_ADDRESS (const xmlChar *)"socket-address"
1440#define NCX_EL_SOCKET_PORT (const xmlChar *)"socket-port"
1441#define NCX_EL_SOCKET_TYPE (const xmlChar *)"socket-type"
1442#define NCX_EL_SOURCE (const xmlChar *)"source"
1443#define NCX_EL_SOURCE_CHILD (const xmlChar *)"source-child"
1444#define NCX_EL_SOURCE_CONSTANT (const xmlChar *)"source-constant"
1445#define NCX_EL_SOURCE_KEYS (const xmlChar *)"source-keys"
1446#define NCX_EL_SOURCE_MODULE (const xmlChar *)"source-module"
1447#define NCX_EL_SOURCE_NODE (const xmlChar *)"source-node"
1448#define NCX_EL_SPECIFIED (const xmlChar *)"specified"
1449#define NCX_EL_SQL (const xmlChar *)"sql"
1450#define NCX_EL_SQLDB (const xmlChar *)"sqldb"
1451#define NCX_EL_SSH (const xmlChar *)"ssh"
1452#define NCX_EL_SNMP_AGENT_ROLE (const xmlChar *)"snmp-agent-role"
1453#define NCX_EL_SNMP_SUBAGENT_PRIORITY (const xmlChar *)\
1454 "snmp-subagent-priority"
1455#define NCX_EL_STANDBY (const xmlChar *)"standby"
1456#define NCX_EL_START (const xmlChar *)"start"
1457#define NCX_EL_START_TRANSACTION (const xmlChar *)"start-transaction"
1458#define NCX_EL_START_TIME (const xmlChar *)"start-time"
1459#define NCX_EL_CLI_START_TIME (const xmlChar *)"startTime"
1460#define NCX_EL_STARTUP (const xmlChar *)"startup"
1461#define NCX_EL_STARTUP_PRUNE_OK (const xmlChar *)"startup-prune-ok"
1462#define NCX_EL_STARTUP_SKIP_VALIDATION \
1463 (const xmlChar *)"startup-skip-validation"
1464#define NCX_EL_STATE (const xmlChar *)"state"
1465#define NCX_EL_STATIC (const xmlChar *)"static"
1466#define NCX_EL_STATUS (const xmlChar *)"status"
1467#define NCX_EL_STOPPED (const xmlChar *)"stopped"
1468#define NCX_EL_STOP_ON_ERROR (const xmlChar *)"stop-on-error"
1469#define NCX_EL_STOP_TIME (const xmlChar *)"stop-time"
1470#define NCX_EL_CLI_STOP_TIME (const xmlChar *)"stopTime"
1471#define NCX_EL_STREAM (const xmlChar *)"stream"
1472#define NCX_EL_STREAM_CALLBACK (const xmlChar *)"stream-callback"
1473#define NCX_EL_STREAM_CALLBACK_EVENT \
1474 (const xmlChar *)"stream-callback-event"
1475#define NCX_EL_STREAM_NAME (const xmlChar *)"stream-name"
1476#define NCX_EL_STREAM_SUBEVENT (const xmlChar *)"stream-subevent"
1477#define NCX_EL_STREAM_SUBTREE_FILTER \
1478 (const xmlChar *)"stream-subtree-filter"
1479#define NCX_EL_STREAMS (const xmlChar *)"streams"
1480#define NCX_EL_STRING (const xmlChar *)"string"
1481#define NCX_EL_STRUCT (const xmlChar *)"struct"
1482#define NCX_EL_STRUCTURE (const xmlChar *)"structure"
1483#define NCX_EL_SUB (const xmlChar *)"sub"
1484#define NCX_EL_SUB_AGENT (const xmlChar *)"subagent"
1485#define NCX_EL_SUBDIRS (const xmlChar *)"subdirs"
1486#define NCX_EL_SUBMODULE (const xmlChar *)"submodule"
1487#define NCX_EL_SUBRPC_RESPONSE (const xmlChar *)"subrpc-response"
1488#define NCX_EL_SUBRPC_REQUEST (const xmlChar *)"subrpc-request"
1489#define NCX_EL_SUBSYS_EVENT (const xmlChar *)"subsys-event"
1490#define NCX_EL_SUBSYS_ID (const xmlChar *)"subsys-id"
1491#define NCX_EL_SUBSYS_INSTANCE_ID (const xmlChar *)"subsys-instance-id"
1492#define NCX_EL_SUBSYS_RESPONSE (const xmlChar *)"subsys-response"
1493#define NCX_EL_SUBSYS_REQUEST (const xmlChar *)"subsys-request"
1494#define NCX_EL_SUBTREE (const xmlChar *)"subtree"
1495#define NCX_EL_SUBTREE_FILTER (const xmlChar *)"subtree-filter"
1496#define NCX_EL_SUPERUSER (const xmlChar *)"superuser"
1497#define NCX_EL_SUPPORT_SAVE_DATA (const xmlChar *)"support-save-data"
1498#define NCX_EL_SYNC_ON_START (const xmlChar *)"sync-on-start"
1499#define NCX_EL_SYNTAX (const xmlChar *)"syntax"
1500#define NCX_EL_SYSTEM (const xmlChar *)"system"
1501#define NCX_EL_SYSTEM_NOTIFICATIONS (const xmlChar *)"system-notifications"
1502#define NCX_EL_SYSTEM_SORTED (const xmlChar *)"system-sorted"
1503#define NCX_EL_TABLE (const xmlChar *)"table"
1504#define NCX_EL_TAG (const xmlChar *)"tag"
1505#define NCX_EL_TARGET (const xmlChar *)"target"
1506#define NCX_EL_TARGET_CHILD (const xmlChar *)"target-child"
1507#define NCX_EL_TARGET_KEYS (const xmlChar *)"target-keys"
1508#define NCX_EL_TARGET_MODULE (const xmlChar *)"target-module"
1509#define NCX_EL_TARGET_NODE (const xmlChar *)"target-node"
1510#define NCX_EL_TCP (const xmlChar *)"tcp"
1511#define NCX_EL_TCP_CONNECT_TIMEOUT (const xmlChar *)"tcp-connect-timeout"
1512#define NCX_EL_TCP_NCX (const xmlChar *)"tcp-ncx"
1513#define NCX_EL_TERM_MSG (const xmlChar *)"term-msg"
1514#define NCX_EL_TEST (const xmlChar *)"test"
1515#define NCX_EL_TESTONLY (const xmlChar *)"test-only"
1516#define NCX_EL_TEST_OPTION (const xmlChar *)"test-option"
1517#define NCX_EL_TESTTHENSET (const xmlChar *)"test-then-set"
1518#define NCX_EL_TEXT (const xmlChar *)"text"
1519#define NCX_EL_TG2 (const xmlChar *)"tg2"
1520#define NCX_EL_TIMEOUT (const xmlChar *)"timeout"
1521#define NCX_EL_TLS (const xmlChar *)"tls"
1522#define NCX_EL_TLS_CIPHERLIST (const xmlChar *)"tls-cipherlist"
1523#define NCX_EL_TLS_CRL_MISSING_OK (const xmlChar *)"tls-crl-missing-ok"
1524#define NCX_EL_TLS_CRL_MODE (const xmlChar *)"tls-crl-mode"
1525#define NCX_EL_TLS_DEBUG (const xmlChar *)"tls-debug"
1526#define NCX_EL_TLS_DEPRECATED_OK (const xmlChar *)"tls-deprecated-ok"
1527#define NCX_EL_TXT (const xmlChar *)"txt"
1528#define NCX_EL_TRACE_ID (const xmlChar *)"trace-id"
1529#define NCX_EL_TRANSACTION (const xmlChar *)"transaction"
1530#define NCX_EL_TRANSACTION_ID (const xmlChar *)"transaction-id"
1531#define NCX_EL_TRANSACTION_HOOK (const xmlChar *)"transaction-hook"
1532#define NCX_EL_TRANSACTION_HOOK_LIST \
1533 (const xmlChar *)"transaction-hook-list"
1534#define NCX_EL_TRANSACTION_MODEL (const xmlChar *)"transaction-model"
1535#define NCX_EL_TRANSACTION_START \
1536 (const xmlChar *)"transaction-start"
1537#define NCX_EL_TRANSACTION_COMPLETE \
1538 (const xmlChar *)"transaction-complete"
1539#define NCX_EL_TRANSACTION_START_HOOK_SILSA \
1540 (const xmlChar *)"trans-start-hook"
1541#define NCX_EL_TRANSACTION_COMPLETE_HOOK_SILSA \
1542(const xmlChar *)"trans-complete-hook"
1543#define NCX_EL_TRANSACTION_RESPONSE \
1544 (const xmlChar *)"transaction-response"
1545#define NCX_EL_TRANSPORT (const xmlChar *)"transport"
1546#define NCX_EL_TRIGGER_REPLAY (const xmlChar *)"trigger-replay"
1547#define NCX_EL_TRIM (const xmlChar *)"trim"
1548#define NCX_EL_TRIM_WHITESPACE (const xmlChar *)"trim-whitespace"
1549#define NCX_EL_TRUE (const xmlChar *)"true"
1550#define NCX_EL_TOP (const xmlChar *)"top"
1551#define NCX_EL_TYPE (const xmlChar *)"type"
1552#define NCX_EL_TYPED_VALUE (const xmlChar *)"typed-value"
1553#define NCX_EL_UC (const xmlChar *)"uc"
1554#define NCX_EL_UH (const xmlChar *)"uh"
1555#define NCX_EL_UINT8 (const xmlChar *)"uint8"
1556#define NCX_EL_UINT16 (const xmlChar *)"uint16"
1557#define NCX_EL_UINT32 (const xmlChar *)"uint32"
1558#define NCX_EL_UINT64 (const xmlChar *)"uint64"
1559#define NCX_EL_UNBOUNDED (const xmlChar *)"unbounded"
1560#define NCX_EL_UNKNOWN (const xmlChar *)"unknown"
1561#define NCX_EL_UNKNOWN_REQUEST (const xmlChar *)"unknown-request"
1562#define NCX_EL_UNION (const xmlChar *)"union"
1563#define NCX_EL_UNITS (const xmlChar *)"units"
1564#define NCX_EL_UNLOAD (const xmlChar *)"unload"
1565#define NCX_EL_UNLOAD_BUNDLE (const xmlChar *)"unload-bundle"
1566#define NCX_EL_UNLOCK (const xmlChar *)"unlock"
1567#define NCX_EL_UNSIGNED (const xmlChar *)"unsigned"
1568#define NCX_EL_UNSIGNED_BYTE (const xmlChar *)"unsignedByte"
1569#define NCX_EL_UNSIGNED_INT (const xmlChar *)"unsignedInt"
1570#define NCX_EL_UNSIGNED_LONG (const xmlChar *)"unsignedLong"
1571#define NCX_EL_UNSIGNED_SHORT (const xmlChar *)"unsignedShort"
1572#define NCX_EL_ULONG (const xmlChar *)"ulong"
1573#define NCX_EL_UP (const xmlChar *)"up"
1574#define NCX_EL_UPDATE (const xmlChar *)"update"
1575#define NCX_EL_UPDATE_FAILED (const xmlChar *)"update-failed"
1576#define NCX_EL_UPDATE_RESULT (const xmlChar *)"update-result"
1577#define NCX_EL_URI (const xmlChar *)"uri"
1578#define NCX_EL_URL (const xmlChar *)"url"
1579#define NCX_EL_URLTARGET (const xmlChar *)"urltarget"
1580#define NCX_EL_USAGE (const xmlChar *)"usage"
1581#define NCX_EL_USAGE_C (const xmlChar *)"conditional"
1582#define NCX_EL_USAGE_M (const xmlChar *)"mandatory"
1583#define NCX_EL_USAGE_O (const xmlChar *)"optional"
1584#define NCX_EL_USE_DATA_TEMPLATES (const xmlChar *)"use-data-templates"
1585#define NCX_EL_USER (const xmlChar *)"user"
1586#define NCX_EL_USER_ID (const xmlChar *)"user-id"
1587#define NCX_EL_USER_PARM (const xmlChar *)"user-parm"
1588#define NCX_EL_USER_WRITE (const xmlChar *)"user-write"
1589#define NCX_EL_USEXMLORDER (const xmlChar *)"usexmlorder"
1590#define NCX_EL_USTRING (const xmlChar *)"ustring"
1591#define NCX_EL_VAL (const xmlChar *)"val"
1592#define NCX_EL_VALIDATE (const xmlChar *)"validate"
1593#define NCX_EL_VALIDATE_COMPLETE (const xmlChar *)"validate-complete"
1594#define NCX_EL_VALUE (const xmlChar *)"value"
1595#define NCX_EL_VALUES (const xmlChar *)"values"
1596#define NCX_EL_VAR (const xmlChar *)"var"
1597#define NCX_EL_VARS (const xmlChar *)"vars"
1598#define NCX_EL_VERSION (const xmlChar *)"version"
1599#define NCX_EL_VERY_SECURE (const xmlChar *)"very-secure"
1600#define NCX_EL_WAIT_APPLY (const xmlChar *)"wait-apply"
1601#define NCX_EL_WAIT_COMMIT (const xmlChar *)"wait-commit"
1602#define NCX_EL_WAIT_CONFIG (const xmlChar *)"wait-config"
1603#define NCX_EL_WAIT_DATASTORE_READY (const xmlChar *)"wait-datastore-ready"
1604#define NCX_EL_WAIT_HOOK_GETDATA (const xmlChar *)"wait-hook-getdata"
1605#define NCX_EL_WAIT_REGISTER (const xmlChar *)"wait-register"
1606#define NCX_EL_WARNING (const xmlChar *)"warning"
1607#define NCX_EL_WARN_ERROR (const xmlChar *)"warn-error"
1608#define NCX_EL_WARN_IDLEN (const xmlChar *)"warn-idlen"
1609#define NCX_EL_WARN_LINELEN (const xmlChar *)"warn-linelen"
1610#define NCX_EL_WARN_OFF (const xmlChar *)"warn-off"
1611#define NCX_EL_WARN_UP (const xmlChar *)"warn-up"
1612#define NCX_EL_WHEN (const xmlChar *)"when"
1613#define NCX_EL_WHERE (const xmlChar *)"where"
1614#define NCX_EL_WILDCARD_KEYS (const xmlChar *)"wildcard-keys"
1615#define NCX_EL_WITHDEF (const xmlChar *)"withdef"
1616#define NCX_EL_WITH_CALLHOME (const xmlChar *)"with-callhome"
1617#define NCX_EL_WITH_CANONICAL (const xmlChar *)"with-canonical"
1618#define NCX_EL_WITH_CONFIG_ID (const xmlChar *)"with-config-id"
1619#define NCX_EL_WITH_DB_LOCK (const xmlChar *)"with-db-lock"
1620#define NCX_EL_WITH_DEFAULTS (const xmlChar *)"with-defaults"
1621#define NCX_EL_WITH_ERROR_NUMBER (const xmlChar *)"with-error-number"
1622#define NCX_EL_WITH_GRPC (const xmlChar *)"with-grpc"
1623#define NCX_EL_WITH_GNMI (const xmlChar *)"with-gnmi"
1624#define NCX_EL_WITH_MAINTENANCE_MODE \
1625 (const xmlChar *)"with-maintenance-mode"
1626#define NCX_EL_WITH_METADATA (const xmlChar *)"with-metadata"
1627#define NCX_EL_WITH_NMDA (const xmlChar *)"with-nmda"
1628#define NCX_EL_WITH_NOTIFICATIONS (const xmlChar *)"with-notifications"
1629#define NCX_EL_WITH_MODTAGS (const xmlChar *)"with-modtags"
1630#define NCX_EL_WITH_OCPATTERN (const xmlChar *)"with-ocpattern"
1631#define NCX_EL_WITH_ORIGIN (const xmlChar *)"with-origin"
1632#define NCX_EL_WITH_OWNERS (const xmlChar *)"with-owners"
1633#define NCX_EL_WITH_ROLLBACK_ON_ERROR \
1634 (const xmlChar *)"with-rollback-on-error"
1635#define NCX_EL_WITH_SCHEMA_MOUNT (const xmlChar *)"with-schema-mount"
1636#define NCX_EL_WITH_SNMP (const xmlChar *)"with-snmp"
1637#define NCX_EL_WITH_STARTUP (const xmlChar *)"with-startup"
1638#define NCX_EL_WITH_STATE (const xmlChar *)"with-state"
1639#define NCX_EL_WITH_URL (const xmlChar *)"with-url"
1640#define NCX_EL_WITH_URL_FTP (const xmlChar *)"with-url-ftp"
1641#define NCX_EL_WITH_URL_TFTP (const xmlChar *)"with-url-tftp"
1642#define NCX_EL_WITH_VALIDATE (const xmlChar *)"with-validate"
1643#define NCX_EL_WITH_NETCONF (const xmlChar *)"with-netconf"
1644#define NCX_EL_WITH_NETCONF_TLS (const xmlChar *)"with-netconf-tls"
1645#define NCX_EL_WITH_RESTCONF (const xmlChar *)"with-restconf"
1646#define NCX_EL_WITH_SUPPORT_SAVE (const xmlChar *)"with-support-save"
1647#define NCX_EL_WITH_TEMPLATE (const xmlChar *)"with-template"
1648#define NCX_EL_WITH_TERM_MSG (const xmlChar *)"with-term-msg"
1649#define NCX_EL_WITH_WARNINGS (const xmlChar *)"with-warnings"
1650#define NCX_EL_WITH_YANGAPI (const xmlChar *)"with-yang-api"
1651#define NCX_EL_WITH_YANG_CBOR (const xmlChar *)"with-yang-cbor"
1652#define NCX_EL_WITH_YANG11_HELLO (const xmlChar *)"with-yang11-hello"
1653#define NCX_EL_WITH_YANG_PATCH_RUNNING (const xmlChar *)"with-yang-patch-running"
1654#define NCX_EL_WITH_YP_COAP (const xmlChar *)"with-yp-coap"
1655#define NCX_EL_WITH_YP_COAP_DTLS (const xmlChar *)"with-yp-coap-dtls"
1656#define NCX_EL_WITH_YPSHELL (const xmlChar *)"with-yp-shell"
1657#define NCX_EL_WITH_YUMA_SYSTEM (const xmlChar *)"with-yuma-system"
1658#define NCX_EL_WITH_YUMA_TIME_FILTER \
1659 (const xmlChar *)"with-yuma-time-filter"
1660#define NCX_EL_WITH_YUMAWORKS_CALLHOME \
1661 (const xmlChar *)"with-yumaworks-callhome"
1662#define NCX_EL_WITH_YUMAWORKS_LOCK (const xmlChar *)"with-yumaworks-lock"
1663#define NCX_EL_WITH_YUMAWORKS_CERT_USERMAP \
1664 (const xmlChar *)"with-yumaworks-cert-usermap"
1665#define NCX_EL_WITH_YUMAWORKS_CONFIG_CHANGE \
1666 (const xmlChar *)"with-yumaworks-config-change"
1667#define NCX_EL_WITH_YUMAWORKS_GETBULK \
1668 (const xmlChar *)"with-yumaworks-getbulk"
1669#define NCX_EL_WITH_YUMAWORKS_EVENT_FILTER \
1670 (const xmlChar *)"with-yumaworks-event-filter"
1671#define NCX_EL_WITH_YUMAWORKS_EVENT_STREAM \
1672 (const xmlChar *)"with-yumaworks-event-stream"
1673#define NCX_EL_WITH_YUMAWORKS_IDS (const xmlChar *)"with-yumaworks-ids"
1674#define NCX_EL_WITH_YUMAWORKS_SM_YANGLIB (const xmlChar *)"with-yumaworks-sm-yanglib"
1675#define NCX_EL_WITH_YUMAWORKS_SYSTEM (const xmlChar *)"with-yumaworks-system"
1676#define NCX_EL_WITH_YUMAWORKS_TEMPLATES \
1677 (const xmlChar *)"with-yumaworks-templates"
1678#define NCX_EL_WRITABLE_RUNNING (const xmlChar *)"writable-running"
1679#define NCX_EL_XCONTAINER (const xmlChar *)"xcontainer"
1680#define NCX_EL_XLIST (const xmlChar *)"xlist"
1681#define NCX_EL_XML (const xmlChar *)"xml"
1682#define NCX_EL_XML_NONS (const xmlChar *)"xml-nons"
1683#define NCX_EL_XPATH (const xmlChar *)"xpath"
1684#define NCX_EL_XPATH_FILTER (const xmlChar *)"xpath-filter"
1685#define NCX_EL_XPATH_OPERATIONAL_OK \
1686 (const xmlChar *)"xpath-operational-ok"
1687#define NCX_EL_XSD (const xmlChar *)"xsd"
1688#define NCX_EL_XSDLIST (const xmlChar *)"xsdlist"
1689#define NCX_EL_YANG (const xmlChar *)"yang"
1690#define NCX_EL_YANGAPI (const xmlChar *)"yang-api"
1691#define NCX_EL_YANGMAP (const xmlChar *)"yangmap"
1692#define NCX_EL_YANG_DATA (const xmlChar *)"yang-data"
1693#define NCX_EL_YANG_PATCH (const xmlChar *)"yang-patch"
1694#define NCX_EL_YANG_SID_MODE (const xmlChar *)"yang-sid-mode"
1695#define NCX_EL_YANGAPI_SERVER_URL (const xmlChar *)"yangapi-server-url"
1696#define NCX_EL_YUMA_YANGAPI (const xmlChar *)"yang-api"
1697#define NCX_EL_YANGLIB_VERSION (const xmlChar *)"yang-library-version"
1698
1699#define NCX_EL_RESTCONF_SERVER_URL (const xmlChar *)"restconf-server-url"
1700#define NCX_EL_RESTCONF_STRICT (const xmlChar *)"restconf-strict-headers"
1701#define NCX_EL_YC (const xmlChar *)"yc"
1702#define NCX_EL_YCONTROL (const xmlChar *)"ycontrol"
1703#define NCX_EL_YCONTROL_ERROR (const xmlChar *)"ycontrol-error"
1704#define NCX_EL_YES (const xmlChar *)"yes"
1705#define NCX_EL_YH (const xmlChar *)"yh"
1706#define NCX_EL_YIN (const xmlChar *)"yin"
1707#define NCX_EL_YP_COAP_ADDRESS (const xmlChar *)"yp-coap-address"
1708#define NCX_EL_YP_COAP_PORT (const xmlChar *)"yp-coap-port"
1709#define NCX_EL_YP_COAP_DTLS_PORT (const xmlChar *)"yp-coap-dtls-port"
1710
1711#define NCX_EL_YP_GRPC (const xmlChar *)"yp-grpc"
1712#define NCX_EL_YP_GNMI (const xmlChar *)"yp-gnmi"
1713#define NCX_EL_YUMA (const xmlChar *)"yuma"
1714#define NCX_EL_YUMA_HOME (const xmlChar *)"yuma-home"
1715#define NCX_EL_YUMAPRO_HOME (const xmlChar *)"yumapro-home"
1716
1717#define NCX_EL_NO_WATCHER (const xmlChar *)"no-watcher"
1718#define NCX_EL_WATCHER_INTERVAL (const xmlChar *)"watcher-interval"
1719
1721#define NCX_FL_RANGE_ERR bit0
1722#define NCX_FL_VALUE_ERR bit1
1723
1725#define NCX_FL_PROTO_NETCONF10 bit0
1726#define NCX_FL_PROTO_NETCONF11 bit1
1727#define NCX_FL_PROTO_YUMA_YANGAPI bit2
1728#define NCX_FL_PROTO_YUMA_CLI bit3
1729#define NCX_FL_PROTO_YCONTROL bit4
1730#define NCX_FL_PROTO_RESTCONF bit5
1731
1733#define NCX_FL_MOD_DONE bit0
1734#define NCX_FL_MOD_CDATA bit1
1735#define NCX_FL_MOD_CDATA_CHK bit2
1736#define NCX_FL_MOD_ODATA bit3
1737#define NCX_FL_MOD_ODATA_CHK bit4
1738#define NCX_FL_MOD_RPC bit5
1739#define NCX_FL_MOD_RPC_CHK bit6
1740#define NCX_FL_MOD_AUG_CDATA bit7
1741#define NCX_FL_MOD_AUG_CDATA_CHK bit8
1742#define NCX_FL_MOD_AUG_ODATA bit9
1743#define NCX_FL_MOD_AUG_ODATA_CHK bit10
1744#define NCX_FL_MOD_SIL_LOADED bit11
1745#define NCX_FL_MOD_HIDDEN bit12
1746#define NCX_FL_MOD_ABORTED bit13
1747#define NCX_FL_MOD_YANGMAP_SRC bit14
1748#define NCX_FL_MOD_YANGMAP_TARG bit15
1749#define NCX_FL_MOD_NO_SIL_CODE bit16
1750#define NCX_FL_MOD_SILSA_DONE bit17
1751#define NCX_FL_MOD_IS_YANG bit18
1752
1753
1757#define NCX_FL_FEAT_SET bit0
1758#define NCX_FL_FEAT_ENABLED bit1
1759#define NCX_FL_FEAT_XFER bit2
1760
1764#define NCX_SAVESTR TRUE
1765#define NCX_NO_SAVESTR FALSE
1766
1767#define NCX_LMEM_ENUM(L) ((L)->val.enu)
1768#define NCX_LMEM_STR(L) ((L)->val.str)
1769#define NCX_LMEM_STRVAL(L) ((L)->val.str)
1770#define NCX_LMEM_NUM(L) ((L)->val.num)
1771
1773#define ISGLOBAL TRUE
1774#define ISLOCAL FALSE
1775
1777#define E_BAD_DATA_IGNORE (const xmlChar *)"ignore"
1778#define E_BAD_DATA_WARN (const xmlChar *)"warn"
1779#define E_BAD_DATA_CHECK (const xmlChar *)"check"
1780#define E_BAD_DATA_ERROR (const xmlChar *)"error"
1781
1783#define E_BAD_REPLY_ADAPT (const xmlChar *)"adapt"
1784#define E_BAD_REPLY_PRUNE (const xmlChar *)"prune"
1785#define E_BAD_REPLY_ERROR (const xmlChar *)"error"
1786
1788#define COPYRIGHT_STRING \
1789 "Copyright (c) 2008-2012, Andy Bierman, All Rights Reserved.\n"
1790
1792#define COPYRIGHT_STRING2 \
1793 "Copyright (c) 2012-2024, YumaWorks, Inc., All Rights Reserved.\n"
1794
1795
1796#define Y_PREFIX (const xmlChar *)"y_"
1797#define U_PREFIX (const xmlChar *)"u_"
1798#define EDIT_SUFFIX (const xmlChar *)"_edit"
1799#define GET_SUFFIX (const xmlChar *)"_get"
1800#define MRO_SUFFIX (const xmlChar *)"_mro"
1801#define SEND_SUFFIX (const xmlChar *)"_send"
1802#define INIT_SUFFIX (const xmlChar *)"_init"
1803#define INIT_PROFILE_SUFFIX (const xmlChar *)"_init_profile"
1804#define INIT1_SUFFIX (const xmlChar *)"_init1"
1805#define INIT2_SUFFIX (const xmlChar *)"_init2"
1806#define ACTION_VAL_SUFFIX (const xmlChar *)"_action_val"
1807#define ACTION_INV_SUFFIX (const xmlChar *)"_action_inv"
1808#define CLEANUP_SUFFIX (const xmlChar *)"_cleanup"
1809#define XPATH_SUFFIX (const xmlChar *)"_xpath"
1810
1811#define NCX_SSE_DATA (const xmlChar *)"data: "
1812#define NCX_SSE_DATA_LEN 6
1813
1815#define NCX_INLINE_TAG "\"\"\""
1816#define NCX_INLINE_TAGLEN 3
1817
1821#define WILDCARD_STRING (const xmlChar *)"_***_"
1822
1823/* From RFC 8949 (CBOR) */
1824#define TAG_YANG_DEC_FRACTION (uint64_t)4
1825
1826/* from draft-ietf-core-yang-cbor-19#section9.3 */
1827#define TAG_YANG_BITS (uint64_t)43
1828#define TAG_YANG_ENUM (uint64_t)44
1829#define TAG_YANG_IDREF (uint64_t)45
1830#define TAG_YANG_INSTANCE_ID (uint64_t)46
1831#define TAG_YANG_SID (uint64_t)47
1832
1833
1834
1838#ifdef __cplusplus
1839} /* end extern 'C' */
1840#endif
1841
1842#endif /* _H_ncxconst */