yumapro  20.10-10
YumaPro SDK

Implements yumaworks-event-filter module. More...

Collaboration diagram for Event Filters:

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...
 

Detailed Description

Implements yumaworks-event-filter module.

Requires –with-yumaworks-event-filter=true.

Function Documentation

void u_yumaworks_event_filter_cleanup ( void  )

cleanup the server instrumentation library

Called by the server during shutdown.

Here is the caller graph for this function:

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.

Parameters
scbsession control block making the request
msgincoming rpc_msg_t in progress
cbtypreason for the callback
editopthe parent edit-config operation type, which is also used for all other callbacks that operate on objects
newvalcontainer object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL.
curvalcurrent container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations.
Returns
status:

Here is the call graph for this function:

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.

Parameters
scbsession control block making the request
msgincoming rpc_msg_t in progress
cbtypreason for the callback
editopthe parent edit-config operation type, which is also used for all other callbacks that operate on objects
newvalcontainer object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL.
curvalcurrent container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations.
k_event_filters_event_filter_modulekey 1
k_event_filters_event_filter_eventkey 2
Returns
status:

Here is the call graph for this function:

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.

Parameters
scbsession control block making the request
msgincoming rpc_msg_t in progress
cbtypreason for the callback
editopthe parent edit-config operation type, which is also used for all other callbacks that operate on objects
newvalcontainer object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL.
curvalcurrent container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations.
k_event_filters_event_filter_modulekey 1
k_event_filters_event_filter_eventkey 2
Returns
status:

Here is the call graph for this function:

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.

Parameters
scbsession control block making the request
msgincoming rpc_msg_t in progress
cbtypreason for the callback
editopthe parent edit-config operation type, which is also used for all other callbacks that operate on objects
newvalcontainer object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL.
curvalcurrent container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations.
k_event_filters_event_filter_modulekey 1
k_event_filters_event_filter_eventkey 2
Returns
status:
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.

Parameters
scbsession control block making the request
msgincoming rpc_msg_t in progress
cbtypreason for the callback
editopthe parent edit-config operation type, which is also used for all other callbacks that operate on objects
newvalcontainer object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL.
curvalcurrent container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations.
k_event_filters_event_filter_modulekey 1
k_event_filters_event_filter_eventkey 2
Returns
status:

Here is the call graph for this function:

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.

Parameters
scbsession control block making the request
msgincoming rpc_msg_t in progress
cbtypreason for the callback
editopthe parent edit-config operation type, which is also used for all other callbacks that operate on objects
newvalcontainer object holding the proposed changes to apply to the current config, depending on the editop value. Will not be NULL.
curvalcurrent container values from the <running> or <candidate> configuration, if any. Could be NULL for create and other operations.
k_event_filters_event_filter_modulekey 1
k_event_filters_event_filter_eventkey 2
Returns
status:
status_t u_yumaworks_event_filter_init ( const xmlChar *  modname,
const xmlChar *  revision 
)

initialize the yumaworks-event-filter server instrumentation library

Parameters
modnamerequested module name
revisionrequested version (NULL for any)
Returns
error status

Here is the caller graph for this function:

status_t u_yumaworks_event_filter_init2 ( void  )

SIL init phase 2: non-config data structures.

Called after running config is loaded

Returns
error status

Here is the caller graph for this function:

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.

Parameters
modmodule tro check

Here is the call graph for this function:

Here is the caller graph for this function:

void y_yumaworks_event_filter_cleanup ( void  )

Cleanup the server instrumentation library.

Calls the u_yumaworks_event_filter_cleanup function

Here is the call graph for this function:

status_t y_yumaworks_event_filter_init ( const xmlChar *  modname,
const xmlChar *  revision 
)

initialize the yumaworks-event-filter server instrumentation library

Parameters
modnamerequested module name
revisionrequested version (NULL for any)
Returns
error status

Here is the call graph for this function:

Here is the caller graph for this function:

status_t y_yumaworks_event_filter_init2 ( void  )

SIL init phase 2: non-config data structures.

Called after running config is loaded

Returns
error status

Here is the call graph for this function: