24#ifndef SERVICE_PFS_NOTIFICATION_H
25#define SERVICE_PFS_NOTIFICATION_H
static int handle(int sql_errno, const char *sqlstate, const char *message, void *state)
Bridge function between the C++ API offered by this module and the C API of the parser service.
Definition: services.cc:64
void pfs_notify_thread_create(PFS_thread *thread)
Invoke callbacks registered for create thread events.
Definition: service_pfs_notification.cc:354
void pfs_notify_thread_destroy(PFS_thread *thread)
Invoke callbacks registered for destroy thread events.
Definition: service_pfs_notification.cc:381
int pfs_register_notification(const struct PSI_notification_v3 *callbacks, bool with_ref_count)
int pfs_unregister_notification(int handle)
Unregister callbacks for the Notification service.
Definition: service_pfs_notification.cc:344
void pfs_notify_session_disconnect(PFS_thread *thread)
Invoke callbacks registered for session disconnect events.
Definition: service_pfs_notification.cc:440
void pfs_notify_session_connect(PFS_thread *thread)
Invoke callbacks registered for session connect events.
Definition: service_pfs_notification.cc:407
void pfs_notify_session_change_user(PFS_thread *thread)
Invoke callbacks registered for session change user events.
Definition: service_pfs_notification.cc:474
Instrumented thread implementation.
Definition: pfs_instr.h:375
Registration structure for the pfs_notification service.
Definition: psi_thread_bits.h:523