yumapro  20.10-13
YumaPro SDK
Collaboration diagram for User Callbacks:

Functions

status_t ncx_set_load_callback (ncx_load_cbfn_t cbfn)
 Set the callback function for a load-module event. More...
 
void ncx_clear_load_callback (ncx_load_cbfn_t cbfn)
 Clear the callback function for a load-module event. More...
 
status_t ncx_set_unload_callback (ncx_unload_cbfn_t cbfn)
 Set the callback function for an unload-module event. More...
 
void ncx_clear_unload_callback (ncx_unload_cbfn_t cbfn)
 Clear the callback function for an unload-module event. More...
 
status_t ncx_set_yang_obj_callback (ncx_yang_obj_cbfn_t cbfn)
 Set the callback function for a YANG object parse event. More...
 
void ncx_clear_yang_obj_callback (ncx_yang_obj_cbfn_t cbfn)
 Clear the callback function for a parse-object event. More...
 
void ncx_invoke_yang_obj_callbacks (ncx_module_t *mod, obj_template_t *obj)
 Invoke all the callback functions for a parse-object event. More...
 
void ncx_register_get_owner_fn (ncx_get_owner_fn_t cbfn)
 Register a callback to get the owner name. More...
 
const xmlChar * ncx_get_owner_name (ncx_owner_id_t owner_id)
 Get the registered YANG library owner namefor owner_id. More...
 

Detailed Description

Callbacks are registered by the server to handle events related to loading and unloading YANG modules from the YANG Library. Callbacks are invoked when a module is loaded or unloaded.

Function Documentation

◆ ncx_clear_load_callback()

void ncx_clear_load_callback ( ncx_load_cbfn_t  cbfn)

Clear the callback function for a load-module event.

Parameters
cbfncallback function to use
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ncx_clear_unload_callback()

void ncx_clear_unload_callback ( ncx_unload_cbfn_t  cbfn)

Clear the callback function for an unload-module event.

Parameters
cbfncallback function to use
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ncx_clear_yang_obj_callback()

void ncx_clear_yang_obj_callback ( ncx_yang_obj_cbfn_t  cbfn)

Clear the callback function for a parse-object event.

Parameters
cbfncallback function to find and clear
Here is the call graph for this function:

◆ ncx_get_owner_name()

const xmlChar* ncx_get_owner_name ( ncx_owner_id_t  owner_id)

Get the registered YANG library owner namefor owner_id.

Parameters
owner_idowner identifier value to find string value
Returns
string value for the owner ID or NULL if not found
Here is the caller graph for this function:

◆ ncx_invoke_yang_obj_callbacks()

void ncx_invoke_yang_obj_callbacks ( ncx_module_t *  mod,
obj_template_t *  obj 
)

Invoke all the callback functions for a parse-object event.

Parameters
modmodule parameter
objobject parameter
Here is the call graph for this function:

◆ ncx_register_get_owner_fn()

void ncx_register_get_owner_fn ( ncx_get_owner_fn_t  cbfn)

Register a callback to get the owner name.

Parameters
cbfncallback function to register
Here is the caller graph for this function:

◆ ncx_set_load_callback()

status_t ncx_set_load_callback ( ncx_load_cbfn_t  cbfn)

Set the callback function for a load-module event.

Parameters
cbfncallback function to use
Returns
status
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ncx_set_unload_callback()

status_t ncx_set_unload_callback ( ncx_unload_cbfn_t  cbfn)

Set the callback function for an unload-module event.

Parameters
cbfncallback function to use
Returns
status
Here is the call graph for this function:

◆ ncx_set_yang_obj_callback()

status_t ncx_set_yang_obj_callback ( ncx_yang_obj_cbfn_t  cbfn)

Set the callback function for a YANG object parse event.

Parameters
cbfncallback function to set
Returns
status
Here is the call graph for this function: