MySQL 9.0.0
Source Code Documentation
event_tracking_lifecycle_defs.h File Reference

Data for program lifecycle events. More...

Go to the source code of this file.

Classes

struct  mysql_event_tracking_startup_data
 Structure for Startup event tracking. More...
 
struct  mysql_event_tracking_shutdown_data
 Structure for Shutdown event tracking. More...
 

Macros

#define EVENT_TRACKING_STARTUP_STARTUP   (1 << 0)
 Occurs after all subsystem are initialized during system start. More...
 
#define EVENT_TRACKING_STARTUP_ALL   EVENT_TRACKING_STARTUP_STARTUP
 
#define EVENT_TRACKING_SHUTDOWN_SHUTDOWN   (1 << 0)
 Occurs when global variable is set. More...
 
#define EVENT_TRACKING_SHUTDOWN_ALL   EVENT_TRACKING_SHUTDOWN_SHUTDOWN
 
#define EVENT_TRACKING_SHUTDOWN_REASON_SHUTDOWN   (1 << 0)
 User requested shut down. More...
 
#define EVENT_TRACKING_SHUTDOWN_REASON_ABORT   (1 << 1)
 The server aborts. More...
 

Typedefs

typedef unsigned long mysql_event_tracking_startup_subclass_t
 Events for Startup event tracking. More...
 
typedef unsigned long mysql_event_tracking_shutdown_subclass_t
 Events for Shutdown event tracking. More...
 
typedef int mysql_event_tracking_shutdown_reason_t
 Server shutdown reason. More...
 

Detailed Description

Data for program lifecycle events.

Macro Definition Documentation

◆ EVENT_TRACKING_SHUTDOWN_ALL

#define EVENT_TRACKING_SHUTDOWN_ALL   EVENT_TRACKING_SHUTDOWN_SHUTDOWN

◆ EVENT_TRACKING_SHUTDOWN_REASON_ABORT

#define EVENT_TRACKING_SHUTDOWN_REASON_ABORT   (1 << 1)

The server aborts.

◆ EVENT_TRACKING_SHUTDOWN_REASON_SHUTDOWN

#define EVENT_TRACKING_SHUTDOWN_REASON_SHUTDOWN   (1 << 0)

User requested shut down.

◆ EVENT_TRACKING_SHUTDOWN_SHUTDOWN

#define EVENT_TRACKING_SHUTDOWN_SHUTDOWN   (1 << 0)

Occurs when global variable is set.

◆ EVENT_TRACKING_STARTUP_ALL

#define EVENT_TRACKING_STARTUP_ALL   EVENT_TRACKING_STARTUP_STARTUP

◆ EVENT_TRACKING_STARTUP_STARTUP

#define EVENT_TRACKING_STARTUP_STARTUP   (1 << 0)

Occurs after all subsystem are initialized during system start.

Typedef Documentation

◆ mysql_event_tracking_shutdown_reason_t

Server shutdown reason.

◆ mysql_event_tracking_shutdown_subclass_t

Events for Shutdown event tracking.

◆ mysql_event_tracking_startup_subclass_t

Events for Startup event tracking.