MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mysql_harness::observers::RecordActivePluginsObserver Class Reference
Inheritance diagram for mysql_harness::observers::RecordActivePluginsObserver:
[legend]

Public Member Functions

 RecordActivePluginsObserver (Plugins &active_plugins, Plugins &stopped_plugins)
 
void on_plugin_startup (const PluginState *, const std::string &name) override
 
void on_plugin_shutdown (const PluginState *, const std::string &name) override
 
- Public Member Functions inherited from mysql_harness::PluginStateObserver
virtual ~PluginStateObserver ()=default
 
virtual void on_begin_observation (const std::vector< std::string > &active_plugins, const std::vector< std::string > &stopped_plugins)
 
virtual void on_end_observation ()
 
virtual void on_plugin_register_waitable (const PluginState *state, const std::string &name)
 

Public Attributes

Pluginsactive_plugins_
 
Pluginsstopped_plugins_
 

Constructor & Destructor Documentation

◆ RecordActivePluginsObserver()

mysql_harness::observers::RecordActivePluginsObserver::RecordActivePluginsObserver ( Plugins active_plugins,
Plugins stopped_plugins 
)
inline

Member Function Documentation

◆ on_plugin_shutdown()

void mysql_harness::observers::RecordActivePluginsObserver::on_plugin_shutdown ( const PluginState ,
const std::string &  name 
)
inlineoverridevirtual

◆ on_plugin_startup()

void mysql_harness::observers::RecordActivePluginsObserver::on_plugin_startup ( const PluginState ,
const std::string &  name 
)
inlineoverridevirtual

Member Data Documentation

◆ active_plugins_

Plugins& mysql_harness::observers::RecordActivePluginsObserver::active_plugins_

◆ stopped_plugins_

Plugins& mysql_harness::observers::RecordActivePluginsObserver::stopped_plugins_

The documentation for this class was generated from the following file: