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