26#ifndef ROUTER_SRC_HARNESS_INCLUDE_MYSQL_HARNESS_PLUGIN_STATE_OBSERVER_H_ 
   27#define ROUTER_SRC_HARNESS_INCLUDE_MYSQL_HARNESS_PLUGIN_STATE_OBSERVER_H_ 
   41      [[maybe_unused]] 
const std::vector<std::string> &active_plugins,
 
   42      [[maybe_unused]] 
const std::vector<std::string> &stopped_plugins) {}
 
   47      [[maybe_unused]] 
const std::string &name) {}
 
   49                                 [[maybe_unused]] 
const std::string &name) {}
 
   51                                  [[maybe_unused]] 
const std::string &name) {}
 
Definition: plugin_state_observer.h:36
 
virtual void on_plugin_shutdown(const PluginState *state, const std::string &name)
Definition: plugin_state_observer.h:50
 
virtual void on_begin_observation(const std::vector< std::string > &active_plugins, const std::vector< std::string > &stopped_plugins)
Definition: plugin_state_observer.h:40
 
virtual ~PluginStateObserver()=default
 
virtual void on_plugin_register_waitable(const PluginState *state, const std::string &name)
Definition: plugin_state_observer.h:45
 
virtual void on_plugin_startup(const PluginState *state, const std::string &name)
Definition: plugin_state_observer.h:48
 
virtual void on_end_observation()
Definition: plugin_state_observer.h:43
 
Definition: plugin_state.h:41