#include <plugin_state.h>
◆ MapOfListeners
◆ ObserverId
◆ ObserverPtr
◆ PluginName
◆ Plugins
◆ ~PluginState()
virtual mysql_harness::PluginState::~PluginState |
( |
| ) |
|
|
virtualdefault |
◆ PluginState()
mysql_harness::PluginState::PluginState |
( |
| ) |
|
|
protected |
◆ dispatch_register_waitable()
void mysql_harness::PluginState::dispatch_register_waitable |
( |
const PluginName & |
name | ) |
|
|
virtual |
◆ dispatch_shutdown()
void mysql_harness::PluginState::dispatch_shutdown |
( |
const PluginName & |
name | ) |
|
|
virtual |
◆ dispatch_startup()
void mysql_harness::PluginState::dispatch_startup |
( |
const PluginName & |
name | ) |
|
|
virtual |
◆ get_instance()
PluginState * mysql_harness::PluginState::get_instance |
( |
| ) |
|
|
static |
◆ get_loaded_plugins()
Plugins mysql_harness::PluginState::get_loaded_plugins |
( |
| ) |
const |
|
virtual |
◆ get_running_plugins()
Plugins mysql_harness::PluginState::get_running_plugins |
( |
| ) |
const |
|
virtual |
◆ push_back_observer()
◆ push_back_observers()
std::vector< ObserverId > mysql_harness::PluginState::push_back_observers |
( |
const std::vector< ObserverPtr > & |
array | ) |
|
|
virtual |
◆ remove_observer()
void mysql_harness::PluginState::remove_observer |
( |
ObserverId |
k | ) |
|
|
virtual |
◆ remove_observers()
void mysql_harness::PluginState::remove_observers |
( |
const std::vector< ObserverId > & |
k | ) |
|
|
virtual |
◆ default_observer_
◆ k_invalid_id_
constexpr static ObserverId mysql_harness::PluginState::k_invalid_id_ = 0 |
|
staticconstexpr |
◆ last_used_id_
◆ listeners_
◆ loaded_plugins_
Plugins mysql_harness::PluginState::loaded_plugins_ |
|
protected |
◆ mutex_guard_listeners_
std::mutex mysql_harness::PluginState::mutex_guard_listeners_ |
|
mutableprotected |
◆ running_plugins_
Plugins mysql_harness::PluginState::running_plugins_ |
|
protected |
◆ stopped_plugins_
Plugins mysql_harness::PluginState::stopped_plugins_ |
|
protected |
The documentation for this class was generated from the following files: