132 const xmlChar *sourcetype,
133 const xmlChar *sourcename);
180 const xmlChar *modname,
181 const xmlChar *rpcname);
307 agt_audit_set_log_events (uint32 val);
void agt_audit_handle_end_session(ses_cb_t *scb, ses_term_reason_t termreason, ses_id_t killedby)
Generate an end (client or control) session event if enabled.
Definition: agt_audit.c:597
void agt_audit_handle_update_startup(ses_cb_t *scb, rpc_msg_t *msg, const xmlChar *sourcetype, const xmlChar *sourcename)
Create and store an update-startup audit record, if needed.
Definition: agt_audit.c:390
boolean agt_audit_log_edit_candidate(void)
Check if <candidate> edit events are being collected.
Definition: agt_audit.c:1116
boolean agt_audit_log_nacm_write_error(void)
Check if NACM write-access errors are being collected.
Definition: agt_audit.c:1196
void agt_audit_handle_acm_exec_error(const xmlChar *user, const xmlChar *modname, const xmlChar *rpcname)
Generate an acm-exec-error event if enabled.
Definition: agt_audit.c:767
void agt_audit_handle_rpc_summary(ses_cb_t *scb, rpc_msg_t *msg)
Create and store an rpc-summary event audit record, if needed.
Definition: agt_audit.c:828
boolean agt_audit_log_client_session(void)
Check if client session events are being collected.
Definition: agt_audit.c:1164
boolean agt_audit_log_edit_data(void)
Check if edit-data events are being collected.
Definition: agt_audit.c:1244
void agt_audit_handle_edit_record(op_editop_t editop, ses_cb_t *scb, rpc_msg_t *msg, val_value_t *curnode_clone, val_value_t *newnode, val_value_t *curnode)
Create and store a change-audit record, if needed.
Definition: agt_audit.c:84
void agt_audit_handle_start_session(ses_cb_t *scb)
Generate a start (client or control) session event if enabled.
Definition: agt_audit.c:511
boolean agt_audit_log_control_session(void)
Check if control session events are being collected.
Definition: agt_audit.c:1180
boolean agt_audit_log_rpc_summary(void)
Check if RPC summary events are being collected.
Definition: agt_audit.c:1228
void agt_audit_handle_acm_write_error(const xmlChar *user, val_value_t *val, op_editop_t editop)
Generate an acm-write-error event if enabled.
Definition: agt_audit.c:687
boolean agt_audit_log_nacm_exec_error(void)
Check if NACM exec-access errors are being collected.
Definition: agt_audit.c:1212
boolean agt_audit_log_edit_running(void)
Check if <running> edit events are being collected.
Definition: agt_audit.c:1132
boolean agt_audit_log_rpc_request(void)
Check if rpc-request events are being collected – Need to save some RPC requests since processing ste...
Definition: agt_audit.c:1262
boolean agt_audit_log_update_startup(void)
Check if <startup> update events are being collected.
Definition: agt_audit.c:1148
uint32 agt_audit_cvt_log_events(val_value_t *val, status_t *res)
Get the binary bits from the YANG bits value.
Definition: agt_audit.c:1043
log_debug_t
The debug level enumerations used in util/log.c.
Definition: log.h:348
op_editop_t
NETCONF edit-config operation types.
Definition: op.h:122
status_t
global error return code
Definition: status_enum.h:219
ses_term_reason_t
Session Termination reason.
Definition: ses.h:417
uint32 ses_id_t
Session ID.
Definition: ses.h:335
NETCONF protocol remote procedure call common definitions.
NETCONF Session Common definitions module.
global error status code enumerations
NETCONF Server and Client RPC Request/Reply Message Header.
Definition: rpc.h:185
Session Control Block.
Definition: ses.h:573
one value to match one type
Definition: val.h:921
Value Node Basic Support.