yumapro
24.10-1
YumaPro SDK
|
Implements yumaworks-event-filter module. More...
Functions | |
status_t | u_yumaworks_event_filter_event_filters_event_filter_module_edit (ses_cb_t *scb, rpc_msg_t *msg, agt_cbtyp_t cbtyp, op_editop_t editop, val_value_t *newval, val_value_t *curval, const xmlChar *k_event_filters_event_filter_module, const xmlChar *k_event_filters_event_filter_event) |
Edit database object callback. More... | |
status_t | u_yumaworks_event_filter_event_filters_event_filter_event_edit (ses_cb_t *scb, rpc_msg_t *msg, agt_cbtyp_t cbtyp, op_editop_t editop, val_value_t *newval, val_value_t *curval, const xmlChar *k_event_filters_event_filter_module, const xmlChar *k_event_filters_event_filter_event) |
Edit database object callback. More... | |
status_t | u_yumaworks_event_filter_event_filters_event_filter_enabled_edit (ses_cb_t *scb, rpc_msg_t *msg, agt_cbtyp_t cbtyp, op_editop_t editop, val_value_t *newval, val_value_t *curval, const xmlChar *k_event_filters_event_filter_module, const xmlChar *k_event_filters_event_filter_event) |
Edit database object callback. More... | |
status_t | u_yumaworks_event_filter_event_filters_event_filter_log_drops_edit (ses_cb_t *scb, rpc_msg_t *msg, agt_cbtyp_t cbtyp, op_editop_t editop, val_value_t *newval, val_value_t *curval, const xmlChar *k_event_filters_event_filter_module, const xmlChar *k_event_filters_event_filter_event) |
Edit database object callback. More... | |
status_t | u_yumaworks_event_filter_event_filters_event_filter_edit (ses_cb_t *scb, rpc_msg_t *msg, agt_cbtyp_t cbtyp, op_editop_t editop, val_value_t *newval, val_value_t *curval, const xmlChar *k_event_filters_event_filter_module, const xmlChar *k_event_filters_event_filter_event) |
Edit database object callback. More... | |
status_t | u_yumaworks_event_filter_event_filters_edit (ses_cb_t *scb, rpc_msg_t *msg, agt_cbtyp_t cbtyp, op_editop_t editop, val_value_t *newval, val_value_t *curval) |
Edit database object callback. More... | |
status_t | u_yumaworks_event_filter_init (const xmlChar *modname, const xmlChar *revision) |
initialize the yumaworks-event-filter server instrumentation library More... | |
status_t | u_yumaworks_event_filter_init2 (void) |
SIL init phase 2: non-config data structures. More... | |
void | u_yumaworks_event_filter_cleanup (void) |
cleanup the server instrumentation library More... | |
status_t | y_yumaworks_event_filter_init (const xmlChar *modname, const xmlChar *revision) |
initialize the yumaworks-event-filter server instrumentation library More... | |
status_t | y_yumaworks_event_filter_init2 (void) |
SIL init phase 2: non-config data structures. More... | |
void | y_yumaworks_event_filter_cleanup (void) |
Cleanup the server instrumentation library. More... | |
void | y_yumaworks_event_filter_check_module (ncx_module_t *mod) |
Check if the specified module that was just loaded has any notifications that are configured to be disabled. More... | |
Implements yumaworks-event-filter module.
Requires –with-yumaworks-event-filter=true.
void u_yumaworks_event_filter_cleanup | ( | void | ) |
cleanup the server instrumentation library
Called by the server during shutdown.
status_t u_yumaworks_event_filter_event_filters_edit | ( | ses_cb_t * | scb, |
rpc_msg_t * | msg, | ||
agt_cbtyp_t | cbtyp, | ||
op_editop_t | editop, | ||
val_value_t * | newval, | ||
val_value_t * | curval | ||
) |
Edit database object callback.
Path: /event-filters
Add object instrumentation in COMMIT phase.
scb | session control block making the request |
msg | incoming rpc_msg_t in progress |
cbtyp | reason for the callback |
editop | the parent edit-config operation type, which is also used for all other callbacks that operate on objects |
newval | container object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL. |
curval | current container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations. |
status_t u_yumaworks_event_filter_event_filters_event_filter_edit | ( | ses_cb_t * | scb, |
rpc_msg_t * | msg, | ||
agt_cbtyp_t | cbtyp, | ||
op_editop_t | editop, | ||
val_value_t * | newval, | ||
val_value_t * | curval, | ||
const xmlChar * | k_event_filters_event_filter_module, | ||
const xmlChar * | k_event_filters_event_filter_event | ||
) |
Edit database object callback.
Path: /event-filters/event-filter
Add object instrumentation in COMMIT phase.
scb | session control block making the request |
msg | incoming rpc_msg_t in progress |
cbtyp | reason for the callback |
editop | the parent edit-config operation type, which is also used for all other callbacks that operate on objects |
newval | container object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL. |
curval | current container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations. |
k_event_filters_event_filter_module | key 1 |
k_event_filters_event_filter_event | key 2 |
status_t u_yumaworks_event_filter_event_filters_event_filter_enabled_edit | ( | ses_cb_t * | scb, |
rpc_msg_t * | msg, | ||
agt_cbtyp_t | cbtyp, | ||
op_editop_t | editop, | ||
val_value_t * | newval, | ||
val_value_t * | curval, | ||
const xmlChar * | k_event_filters_event_filter_module, | ||
const xmlChar * | k_event_filters_event_filter_event | ||
) |
Edit database object callback.
Path: /event-filters/event-filter/enabled
Add object instrumentation in COMMIT phase.
scb | session control block making the request |
msg | incoming rpc_msg_t in progress |
cbtyp | reason for the callback |
editop | the parent edit-config operation type, which is also used for all other callbacks that operate on objects |
newval | container object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL. |
curval | current container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations. |
k_event_filters_event_filter_module | key 1 |
k_event_filters_event_filter_event | key 2 |
status_t u_yumaworks_event_filter_event_filters_event_filter_event_edit | ( | ses_cb_t * | scb, |
rpc_msg_t * | msg, | ||
agt_cbtyp_t | cbtyp, | ||
op_editop_t | editop, | ||
val_value_t * | newval, | ||
val_value_t * | curval, | ||
const xmlChar * | k_event_filters_event_filter_module, | ||
const xmlChar * | k_event_filters_event_filter_event | ||
) |
Edit database object callback.
Path: /event-filters/event-filter/event
Add object instrumentation in COMMIT phase.
scb | session control block making the request |
msg | incoming rpc_msg_t in progress |
cbtyp | reason for the callback |
editop | the parent edit-config operation type, which is also used for all other callbacks that operate on objects |
newval | container object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL. |
curval | current container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations. |
k_event_filters_event_filter_module | key 1 |
k_event_filters_event_filter_event | key 2 |
status_t u_yumaworks_event_filter_event_filters_event_filter_log_drops_edit | ( | ses_cb_t * | scb, |
rpc_msg_t * | msg, | ||
agt_cbtyp_t | cbtyp, | ||
op_editop_t | editop, | ||
val_value_t * | newval, | ||
val_value_t * | curval, | ||
const xmlChar * | k_event_filters_event_filter_module, | ||
const xmlChar * | k_event_filters_event_filter_event | ||
) |
Edit database object callback.
Path: /event-filters/event-filter/log-drops
Add object instrumentation in COMMIT phase.
scb | session control block making the request |
msg | incoming rpc_msg_t in progress |
cbtyp | reason for the callback |
editop | the parent edit-config operation type, which is also used for all other callbacks that operate on objects |
newval | container object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL. |
curval | current container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations. |
k_event_filters_event_filter_module | key 1 |
k_event_filters_event_filter_event | key 2 |
status_t u_yumaworks_event_filter_event_filters_event_filter_module_edit | ( | ses_cb_t * | scb, |
rpc_msg_t * | msg, | ||
agt_cbtyp_t | cbtyp, | ||
op_editop_t | editop, | ||
val_value_t * | newval, | ||
val_value_t * | curval, | ||
const xmlChar * | k_event_filters_event_filter_module, | ||
const xmlChar * | k_event_filters_event_filter_event | ||
) |
Edit database object callback.
Path: /event-filters/event-filter/module
Add object instrumentation in COMMIT phase.
scb | session control block making the request |
msg | incoming rpc_msg_t in progress |
cbtyp | reason for the callback |
editop | the parent edit-config operation type, which is also used for all other callbacks that operate on objects |
newval | container object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL. |
curval | current container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations. |
k_event_filters_event_filter_module | key 1 |
k_event_filters_event_filter_event | key 2 |
status_t u_yumaworks_event_filter_init | ( | const xmlChar * | modname, |
const xmlChar * | revision | ||
) |
initialize the yumaworks-event-filter server instrumentation library
modname | requested module name |
revision | requested version (NULL for any) |
status_t u_yumaworks_event_filter_init2 | ( | void | ) |
SIL init phase 2: non-config data structures.
Called after running config is loaded
void y_yumaworks_event_filter_check_module | ( | ncx_module_t * | mod | ) |
Check if the specified module that was just loaded has any notifications that are configured to be disabled.
mod | module tro check |
void y_yumaworks_event_filter_cleanup | ( | void | ) |
Cleanup the server instrumentation library.
Calls the u_yumaworks_event_filter_cleanup function
status_t y_yumaworks_event_filter_init | ( | const xmlChar * | modname, |
const xmlChar * | revision | ||
) |
initialize the yumaworks-event-filter server instrumentation library
modname | requested module name |
revision | requested version (NULL for any) |
status_t y_yumaworks_event_filter_init2 | ( | void | ) |
SIL init phase 2: non-config data structures.
Called after running config is loaded