24#ifndef SQL_SERVER_COMPONENT_MYSQL_SERVER_EVENT_TRACKING_BRIDGE_IMP
25#define SQL_SERVER_COMPONENT_MYSQL_SERVER_EVENT_TRACKING_BRIDGE_IMP
29#include <unordered_map>
Definition: mysql_server_event_tracking_bridge_imp.h:194
static mysql_service_status_t notify(const mysql_event_tracking_authentication_data *data) noexcept
Process a authentication event.
Definition: mysql_server_event_tracking_bridge_imp.cc:731
Definition: mysql_server_event_tracking_bridge_imp.h:149
static mysql_service_status_t notify(const mysql_event_tracking_command_data *data) noexcept
Process a command event.
Definition: mysql_server_event_tracking_bridge_imp.cc:787
Definition: mysql_server_event_tracking_bridge_imp.h:63
static mysql_service_status_t notify(const mysql_event_tracking_connection_data *data) noexcept
Process a connection event.
Definition: mysql_server_event_tracking_bridge_imp.cc:817
Definition: mysql_server_event_tracking_bridge_imp.h:48
static mysql_service_status_t notify(const mysql_event_tracking_general_data *data) noexcept
Process an general audit event.
Definition: mysql_server_event_tracking_bridge_imp.cc:861
Definition: mysql_server_event_tracking_bridge_imp.h:107
static mysql_service_status_t notify(const mysql_event_tracking_global_variable_data *data) noexcept
Process a global_variables event.
Definition: mysql_server_event_tracking_bridge_imp.cc:923
Definition: mysql_server_event_tracking_bridge_imp.h:122
static mysql_service_status_t notify_startup(const mysql_event_tracking_startup_data *data) noexcept
Process a start-up event.
Definition: mysql_server_event_tracking_bridge_imp.cc:993
static mysql_service_status_t notify_shutdown(const mysql_event_tracking_shutdown_data *data) noexcept
Process a shutdown event.
Definition: mysql_server_event_tracking_bridge_imp.cc:955
Definition: mysql_server_event_tracking_bridge_imp.h:209
static mysql_service_status_t notify(const mysql_event_tracking_message_data *data) noexcept
Process a message event.
Definition: mysql_server_event_tracking_bridge_imp.cc:1020
Definition: mysql_server_event_tracking_bridge_imp.h:78
static mysql_service_status_t notify(mysql_event_tracking_parse_data *data) noexcept
Process a parse event.
Definition: mysql_server_event_tracking_bridge_imp.cc:1077
Definition: mysql_server_event_tracking_bridge_imp.h:164
static mysql_service_status_t notify(const mysql_event_tracking_query_data *data) noexcept
Process a query event.
Definition: mysql_server_event_tracking_bridge_imp.cc:1138
Definition: mysql_server_event_tracking_bridge_imp.h:179
static mysql_service_status_t notify(const mysql_event_tracking_stored_program_data *data) noexcept
Process a stored program event.
Definition: mysql_server_event_tracking_bridge_imp.cc:1176
Definition: mysql_server_event_tracking_bridge_imp.h:92
static mysql_service_status_t notify(const mysql_event_tracking_table_access_data *data) noexcept
Process a table access event.
Definition: mysql_server_event_tracking_bridge_imp.cc:1207
Authentication event tracking.
Connection event tracking.
Globalvariable access event tracking.
Program lifecycle event tracking.
Stored program execute event tracking.
Table access event tracking.
Specifies macros to define Service Implementations.
#define DEFINE_BOOL_METHOD(name, args)
A short macro to define method that returns bool, which is the most common case.
Definition: service_implementation.h:88
Structure for Authentication event tracking.
Definition: event_tracking_authentication_defs.h:79
Structure for Command event tracking.
Definition: event_tracking_command_defs.h:55
Structure for Connection event tracking.
Definition: event_tracking_connection_defs.h:60
Structure for General event tracking.
Definition: event_tracking_general_defs.h:59
Structure for Global variable event tracking.
Definition: event_tracking_global_variable_defs.h:50
Structure for Message event tracking.
Definition: event_tracking_message_defs.h:86
Structure for the Parse event tracking.
Definition: event_tracking_parse_defs.h:68
Structure for Query event tracking.
Definition: event_tracking_query_defs.h:59
Structure for Shutdown event tracking.
Definition: event_tracking_lifecycle_defs.h:87
Structure for Startup event tracking.
Definition: event_tracking_lifecycle_defs.h:49
Structure for Stored program event tracking.
Definition: event_tracking_stored_program_defs.h:51
Structure for Table access event tracking.
Definition: event_tracking_table_access_defs.h:59