24#ifndef COMPONENTS_SERVICES_DEFS_EVENT_TRACKING_LIFECYCLE_DEFS_H
25#define COMPONENTS_SERVICES_DEFS_EVENT_TRACKING_LIFECYCLE_DEFS_H
33#define EVENT_TRACKING_STARTUP_STARTUP (1 << 0)
35#define EVENT_TRACKING_STARTUP_ALL EVENT_TRACKING_STARTUP_STARTUP
59#define EVENT_TRACKING_SHUTDOWN_SHUTDOWN (1 << 0)
61#define EVENT_TRACKING_SHUTDOWN_ALL EVENT_TRACKING_SHUTDOWN_SHUTDOWN
71#define EVENT_TRACKING_SHUTDOWN_REASON_SHUTDOWN (1 << 0)
73#define EVENT_TRACKING_SHUTDOWN_REASON_ABORT (1 << 1)
unsigned long mysql_event_tracking_shutdown_subclass_t
Events for Shutdown event tracking.
Definition: event_tracking_lifecycle_defs.h:68
unsigned long mysql_event_tracking_startup_subclass_t
Events for Startup event tracking.
Definition: event_tracking_lifecycle_defs.h:42
int mysql_event_tracking_shutdown_reason_t
Server shutdown reason.
Definition: event_tracking_lifecycle_defs.h:80
Structure for Shutdown event tracking.
Definition: event_tracking_lifecycle_defs.h:87
int exit_code
Exit code associated with the shutdown event.
Definition: event_tracking_lifecycle_defs.h:91
mysql_event_tracking_shutdown_subclass_t event_subclass
Shutdown event.
Definition: event_tracking_lifecycle_defs.h:89
mysql_event_tracking_shutdown_reason_t reason
Shutdown reason.
Definition: event_tracking_lifecycle_defs.h:93
Structure for Startup event tracking.
Definition: event_tracking_lifecycle_defs.h:49
unsigned int argc
Command line arguments count.
Definition: event_tracking_lifecycle_defs.h:55
const char ** argv
Command line arguments.
Definition: event_tracking_lifecycle_defs.h:53
mysql_event_tracking_startup_subclass_t event_subclass
Event subclass.
Definition: event_tracking_lifecycle_defs.h:51