yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
agt_ncx_load.h File Reference

NETCONF Server load and unload operations. More...

#include "rpc.h"
#include "status_enum.h"
#include "ses.h"
#include "xml_msg.h"
#include "xmlns.h"
Include dependency graph for agt_ncx_load.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef status_t(* agt_ncx_load_cbfn_t) (const xmlChar *name, void *cookie)
 callback function used by agt_ncx_load_for_all_bundles More...
 

Functions

status_t agt_ncx_load_init (void)
 Initialize the NCX Load module. More...
 
void agt_ncx_load_cleanup (void)
 Cleanup the NCX Load module. More...
 
status_t agt_ncx_load_module_ha (ses_cb_t *scb, rpc_msg_t *msg, const xmlChar *name, const xmlChar *revision, boolean is_module, boolean is_load, val_value_t *dev_parent)
 Handle a <module-update> event in YP-HA standby mode. More...
 
void agt_ncx_load_dump_bundles (ses_cb_t *scb, xml_msg_hdr_t *mhdr, xmlns_id_t parent_nsid, int32 indent, int32 startindent)
 Generate XML <bundle> records for the support-save output. More...
 
status_t agt_ncx_load_boot_bundle (const xmlChar *bundle)
 Load a bundle at boot-time. More...
 
status_t agt_ncx_load_boot_bundle_savedevQ (const xmlChar *bundle, dlq_hdr_t *savedevQ)
 Load a bundle at boot-time. More...
 
status_t agt_ncx_load_for_all_bundles (agt_ncx_load_cbfn_t cbfn, void *cookie)
 Invoke a callback for all the bundles. More...
 
status_t agt_ncx_load_for_all_modules (agt_ncx_load_cbfn_t cbfn, void *cookie)
 Invoke a callback for all the modules loaded dynamically. More...
 
boolean agt_ncx_load_any_waiting (void)
 Check if any bundles are waiting to be loaded from a SIL-SA subsystem. More...
 
void agt_ncx_load_stop_waiting (const xmlChar *bundle_name)
 Signal that a SIL-SA loaded a bundle and that bundle is no longer waiting and blocking load_running_config. More...
 
status_t agt_ncx_load_add_to_bundle (const xmlChar *bundle_name, const xmlChar *module_name, const xmlChar *revision)
 Add the specified module name to the bundle. More...
 
status_t agt_ncx_load_for_modules_in_bundles (agt_ncx_load_cbfn_t cbfn, void *cookie)
 Invoke a callback for all modules in all the bundles. More...
 
boolean agt_ncx_load_bundle_loaded (const xmlChar *bundle)
 Verify is the bundle was already loaded. More...
 
status_t agt_ncx_load_bundle_module (ses_cb_t *scb, const xmlChar *module, const xmlChar *revision, boolean *loaded)
 Load the bundle module in all required locations. More...
 

Detailed Description

NETCONF Server load and unload operations.