MySQL 9.0.0
Source Code Documentation
|
The descriptor structure that is referred from st_mysql_plugin. More...
#include <plugin_audit.h>
Public Attributes | |
int | interface_version |
Interface version. More... | |
void(* | release_thd )(MYSQL_THD) |
Event occurs when the event class consumer is to be disassociated from the specified THD.This would typically occur before some operation which may require sleeping - such as when waiting for the next query from the client. More... | |
int(* | event_notify )(MYSQL_THD, mysql_event_class_t, const void *) |
Invoked whenever an event occurs which is of any class for which the plugin has interest.The second argument indicates the specific event class and the third argument is data as required for that class. More... | |
unsigned long | class_mask [MYSQL_AUDIT_CLASS_MASK_SIZE] |
An array of bits used to indicate what event classes that this plugin wants to receive. More... | |
The descriptor structure that is referred from st_mysql_plugin.
unsigned long st_mysql_audit::class_mask[MYSQL_AUDIT_CLASS_MASK_SIZE] |
An array of bits used to indicate what event classes that this plugin wants to receive.
int(* st_mysql_audit::event_notify) (MYSQL_THD, mysql_event_class_t, const void *) |
Invoked whenever an event occurs which is of any class for which the plugin has interest.The second argument indicates the specific event class and the third argument is data as required for that class.
int st_mysql_audit::interface_version |
Interface version.
void(* st_mysql_audit::release_thd) (MYSQL_THD) |
Event occurs when the event class consumer is to be disassociated from the specified THD.This would typically occur before some operation which may require sleeping - such as when waiting for the next query from the client.