yumapro  21.10T-12
YumaPro SDK
File List
Here is a list of all documented files with brief descriptions:
 agt.hMulti-Protocol Network Management Server
 agt_acm.hNETCONF Server Access Control Entry Points
 agt_acm_extern.hNETCONF Server Access Control handler for external data model
 agt_acm_ietf.hNETCONF Server Access Control handler for IETF data model
 agt_action.hNETCONF Server YANG action handler
 agt_audit.hNETCONF protocol audit log support
 agt_callhome.hIETF CallHome reverse connection support
 agt_cap.hNETCONF Server capabilities handler
 agt_cb.hNETCONF Server Data Model callback handler
 agt_cfg.hManage Server configuration edit transactions
 agt_cli.hNETCONF Server Command Line Interface handler
 agt_commit_complete.hNETCONF Server Commit Complete callback handler
 agt_conf.hNETCONF Server Configuration File Handling
 agt_connect.hHandle the <ncx-connect> (top-level) element
 agt_crypt.hCrypt-hash data type handling
 agt_curl.hYumaPro libcurl API
 agt_db_api.hServer DB-API support module
 agt_db_lock.hServer DB-API DB-Edit-Lock support module
 agt_get2.h2nd generation GET support
 agt_getbulk.hYumaPro <get-bulk> Operation
 agt_hello.hHandle the NETCONF <hello> (top-level) element
 agt_hook_util.hNETCONF Server Set/Transaction Hook utility functions
 agt_ietf_notif.hIetf-netconf-notifications YANG module support
 agt_json_parse.hJSON input stream parser module
 agt_library.hSetup the server in library mode
 agt_modtags.hYumaPro Module tags handler
 agt_ncchd.hIETF CallHome reverse connection support
 agt_ncx.hNETCONF Server standard method routines
 agt_ncx_load.hNETCONF Server load and unload operations
 agt_ncxserver.hNCX Server Transport and IO Library
 agt_nmda.hServer NMDA support
 agt_not.hNETCONF Notifications DM module support
 agt_openssl.hOpenSSL support for netconf-tls
 agt_plock.hPartial Lock Operation
 agt_profile.hNETCONF Server agt_profile data structure
 agt_push.hServer PUSH support
 agt_restcmn.hCommon function for RESTCONF and YANG-API protocols
 agt_restconf.hIETF RESTCONF Protocol Message Handler
 agt_rpc.hNETCONF protocol remote procedure call server-side definitions
 agt_rpcerr.hNETCONF protocol <rpc-error> server-side handler
 agt_ses.hServer Session Management
 agt_signal.hHandle interrupt signals for the server
 agt_sil.hSIL Transaction APIs
 agt_sil_lib.hServer Instrumentation Library Support
 agt_sil_profile.hServer SIL <agt-profile> message handler
 agt_slot.hExperimental SIL Slot Interface (not used)
 agt_state.hNETCONF State Monitoring Data Model Module support
 agt_static_syslib.hYp-system library linked with STATIC_SERVER=1
 agt_static_yanglib.hIETF YANG Library Static Initialization and Cleanup
 agt_support_save.hImplement <get-support-save> RPC function
 agt_sys.hNETCONF system.yang DM module support
 agt_templates.hYANG Configuration Templates (yumaworks-templates.yang)
 agt_time_filter.hSupport yuma-time-filter YANG module
 agt_timer.hHandle timer services for the server
 agt_top.hNETCONF Server Top Element module
 agt_tree.hServer subtree filter processing for <filter> element in <get> and <get-config> operations
 agt_tree_get2.hNETCONF Subtree Filtering Implementation for NCX
 agt_util.hUtility Functions for NCX Server method routines
 agt_val.hNETCONF Server database callback handler
 agt_val_parse.hXML Parameter Value Parser Module
 agt_val_rollback.hNETCONF Server database callback handler
 agt_val_silcall.hNETCONF Server database callback handler
 agt_val_unload.hHandle SIL and SIL-SA callbacks for a library unload
 agt_xml.hNETCONF Server XML Reader interface
 agt_xpath.hServer XPath filter processing for select attribute in <filter> element in <get> and <get-config> operations
 agt_yangapi.hYuma REST API Message Handler
 agt_yangapi_edit.hYuma REST API Edit Handler
 agt_yangapi_reply.hRESTCONF Reply Handler
 agt_yangpatch.hYumaPro YANG-PATCH Edit Handler for HA/RESTCONF/NETCONF
 agt_ycontrol.hHandle the YumaPro Control Protocol <ycontrol> (top-level) element
 agt_yp_ha.hYumaPro High Availability module (YP-HA)
 agt_yp_ha_active.hYumaPro High Availability module (YP-HA)
 agt_yp_ha_standby.hYumaPro High Availability module (YP-HA)
 agt_ypcoap.hYuma Interface to libcoap data structures
 agt_ypgnmi.hServer YP-GNMI support module
 agt_ypgnmi_get.hYP-GNMI GET request support module
 agt_ypgnmi_set.hYP-GNMI SET request support module
 agt_ypgrpc.hServer YP-GRPC support module
 agt_ypgrpc_state.cCombined SIL module for module yumaworks-grpc-mon
 agt_ypgrpc_state.hCombined SIL header for module agt_grpc_state
 agt_ypsnmp.hYuma Interface to net-snmp data structures
 agt_ypsnmp_agentx.hYuma Interface to net-snmp data structures
 agt_ypsnmp_not.hDefines and implements SNMP notification and trap handling
 agt_ypsnmp_proto.hSNMP Protocol Handler
 agt_ypsnmp_sec.hDefines the SNMP security and authentication for incoming snmp requests and notifications
 agt_ypsnmp_util.hUtility Functions for YP SNMP
 b64.hBase64 Utilities
 blob.hBinary to string conversion for database storage
 bobhash.hBOB hash function
 cap.hNETCONF protocol capabilities
 cfg.h@ brief NCX configuration database manager
 cli.hCommand line interpreter parsing to internal val_value_t format
 conf.hNCX Text Config file parser
 db_api.hSubsystem Database API
 db_api_types.hData structures for DB-API service layer
 def_reg.hDefinition Registry module
 dlq.hDlq provides general double-linked list and queue support:
 errmsg.hHandles the following YANG extensions
 errmsg_dict.hAVL Tree storage of Language Specific Error Messages
 ext.hYANG Extension Handler
 getbulk.hYumaworks-getbulk.yang data structure support
 getcb.hGET1 and GET2 Callback Support
 grp.hYANG Grouping Statement Handler
 heapchk.hInternal Heap Checking Utilities
 help.hYANG help text support for CLI Print help text for various templates
 ietf-netconf-nmda.hNMDA protocol operation SIL APIs
 ipaddr_typ.hSetup type callbacks for ip-address types
 json_parse.hJSON input stream parser module
 json_wr.hJSON Write functions
 libncx.hOBSOLETE collection of H file includes (not supported since 2014)
 log.hNCX System Logging Manager
 log_syslog.hSyslog logging manager API
 log_util.hInternal SYSLOG Logging support
 log_vendor.hLogging manager vendor API
 log_vendor_extern.hLogging manager vendor API registration
 ncx.hYANG module utility functions
 ncx_appinfo.hNCX Module Library Extension (Application Info) Utility Functions
 ncx_feature.hNCX Module Library YANG Feature Utility Functions
 ncx_list.hNCX Module Library List Utility Functions
 ncx_nmda.hNMDA Data Support
 ncx_num.hNCX Module Library Number Utility Functions
 ncx_owner.hNETCONF Server owner registry for NMDA support
 ncx_str.hNCX Module Library String Utility Functions
 ncxconst.hContains NCX constants
 ncxmod.hNCX Module Load Manager
 ncxtypes.hYANG module data structures Many internal representations of YANG module constructs
 obj.hData Object Support
 obj_dict.hObject Dictionary utilities (NOT USED) The YANG Hash for the object identifier is used as the hash key
 obj_errmsg.hHandles errmsg data structures
 obj_help.hHelp command support for obj_template_t
 op.hNETCONF protocol operations
 plock.hRFC 57517 partial lock support
 plock_cb.hRFC 57517 partial lock support Data structure definition
 rpc.hNETCONF protocol remote procedure call common definitions
 rpc_err.hNETCONF protocol standard error definitions
 runstack.hCLI run stack manager
 send_buff.hSend buffer utility
 ses.hNETCONF Session Common definitions module
 ses_msg.hNETCONF Session Message Common definitions module
 sil_call.hHandles loading SIL-SA libraries and invoking callback functions
 sil_sa.hServer Instrumentation Library for Sub Agents (SIL-SA)
 sil_sa_hooks.hSIL-SA Hooks Support
 sil_sa_profile.hAgent Profile handler for SIL-SA
 sil_sa_types.hData structures for the SIL-SA subsystem
 smioid_tree.hAVL Tree storage of SMI OID data
 status.hGlobal error messages for status code enumerations
 status_enum.hGlobal error status code enumerations
 subsys_magic.hDefine magic string value for <ncx-connect> messages
 subsys_util.hThin client IO handler for YumaPro server (utility functions)
 subsystem.hThin client IO handler for YumaPro server
 support_save.hSupport Save operation handler
 thd.hThread support (for now limited to netconfd)
 tk.hNCX Syntax Token Handler
 top.hNCX Common Top Element module
 tstamp.hTimestamp utilities
 typ.hParameter Type Handler
 typ_userdef.hUser Defined Types
 u_yumaworks-cert-usermap.cUser SIL module for module yumaworks-cert-usermap
 u_yumaworks-cert-usermap.hUser SIL header for module yumaworks-cert-usermap
 u_yumaworks_event_filter.hUser SIL callbacks for yumaworks-event-filter module
 u_yumaworks_templates.hUser SIL callbacks for yumaworks-templates module
 val.hValue Node Basic Support
 val_child.hValue Node Child Access Support
 val_tree.hAVL Tree storage of YANG List Data
 val_unique.hUnique-stmt tests for val_value_t node
 val_util.hValue Node Utilities
 var.hNCX Variable Support
 version.hNCX Release Train Version
 xml_msg.hXML and JSON Message send and receive support
 xml_parse.hXML Parser functions
 xml_util.hXML Utilities
 xml_val.hUtility functions for creating value structs
 xml_wr.hXML Write functions
 xmlns.hXML namespace support
 xpath.hSchema and data model Xpath search support
 xpath1.hXPath 1.0 expression support
 xpath1_aio.hXpath 1.0 search support; XPath function library
 xpath1_cmp.hXPath 1.0 expression support; Compare utilities
 xpath1_fn.hXPath 1.0 expression support; Function library
 xpath1_get2.hXPath 1.0 expression support for server GET2 callback functions
 xpath1_pred.hXPath 1.0 expression support; predicate support
 xpath1_res.hXPath 1.0 expression support; result support
 xpath_wr.hWrite an XPath expression to a session output in normalized format
 xpath_yang.hYANG-specific Xpath support
 y_yumaworks-cert-usermap.cYumaPro SIL module for module yumaworks-cert-usermap
 y_yumaworks-cert-usermap.hYumaPro SIL header for module yumaworks-cert-usermap
 y_yumaworks_event_filter.hSystem SIL callbacks for yumaworks-event-filter module
 y_yumaworks_templates.hSystem SIL callbacks for yumaworks-templates module
 yang.hYANG Module parser utilities
 yang_data.hSupport for RESTCONF yang-data extension
 yang_ext.hYANG Module parser extension statement support
 yang_feature.hYANG feature statement support
 yang_grp.hYANG Module parser grouping statement support
 yang_hash.hYANG Hash utilities
 yang_obj.hYANG Module parser support for data-def-stmt
 yang_parse.hYANG Module parser module
 yang_patch.hYANG Patch Media Type
 yang_typ.hYANG Module parser typedef and type statement support
 yangapi.hYANG-API definitions (pre-RESTCONF)
 yangconst.hContains YANG constants separated to prevent H file include loops
 ycontrol.hYumaPro Subsystem Control Protocol
 ycontrol_io.hYControl protocol Input Output Handler
 ycontrol_msg.hYControl protocol message send APIs
 ycontrol_msg_cmn.hYControl Message Utilities
 ycontrol_ses.hYControl session handler
 ycontrol_signal.hHandle interrupt signals for the YControl
 ycontrol_types.hSome YControl data types
 ycontrol_val_parse.hXML Parameter Value Parser Module
 ycontrol_xml.hYControl XML parser APIs
 yin.hYIN Language Format
 yinyang.hConvert YIN format to YANG format for input
 ypgnmi.hYP-GNMI requests support module
 yumaworks-callhome.hSIL callbacks for yumaworks-callhome module
 yumaworks-event-stream.hSIL callbacks for the yumaworks-event-stream module