MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mysql_harness::PluginStateObserver Class Reference

#include <plugin_state_observer.h>

Inheritance diagram for mysql_harness::PluginStateObserver:
[legend]

Public Member Functions

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)
 
virtual void on_plugin_startup (const PluginState *state, const std::string &name)
 
virtual void on_plugin_shutdown (const PluginState *state, const std::string &name)
 

Constructor & Destructor Documentation

◆ ~PluginStateObserver()

virtual mysql_harness::PluginStateObserver::~PluginStateObserver ( )
virtualdefault

Member Function Documentation

◆ on_begin_observation()

virtual void mysql_harness::PluginStateObserver::on_begin_observation ( const std::vector< std::string > &  active_plugins,
const std::vector< std::string > &  stopped_plugins 
)
inlinevirtual

◆ on_end_observation()

virtual void mysql_harness::PluginStateObserver::on_end_observation ( )
inlinevirtual

◆ on_plugin_register_waitable()

virtual void mysql_harness::PluginStateObserver::on_plugin_register_waitable ( const PluginState state,
const std::string &  name 
)
inlinevirtual

◆ on_plugin_shutdown()

virtual void mysql_harness::PluginStateObserver::on_plugin_shutdown ( const PluginState state,
const std::string &  name 
)
inlinevirtual

◆ on_plugin_startup()

virtual void mysql_harness::PluginStateObserver::on_plugin_startup ( const PluginState state,
const std::string &  name 
)
inlinevirtual

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