Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::configuration_manager Member List

This is the complete list of members for kcenon::thread::configuration_manager, including all inherited members.

add_validator(const std::string &path, validator_func validator)kcenon::thread::configuration_managerinline
apply_system_config(const std::string &system_name, const std::unordered_map< std::string, config_value > &config)kcenon::thread::configuration_managerinline
callbacks_kcenon::thread::configuration_managerprivate
callbacks_mutex_kcenon::thread::configuration_managermutableprivate
change_callback typedefkcenon::thread::configuration_manager
clear()kcenon::thread::configuration_managerinline
config_kcenon::thread::configuration_managerprivate
configuration_manager(std::shared_ptr< event_bus > bus=nullptr)kcenon::thread::configuration_managerinlineexplicit
event_bus_kcenon::thread::configuration_managerprivate
get(const std::string &path, const T &default_value=T{}) constkcenon::thread::configuration_managerinline
get_optional(const std::string &path) constkcenon::thread::configuration_managerinline
get_system_config(const std::string &system_name) constkcenon::thread::configuration_managerinline
has(const std::string &path) constkcenon::thread::configuration_managerinline
instance()kcenon::thread::configuration_managerinlinestatic
load_from_file(const std::filesystem::path &config_file)kcenon::thread::configuration_managerinline
mutex_kcenon::thread::configuration_managermutableprivate
next_callback_id_kcenon::thread::configuration_managerprivate
notify_change(const std::string &path, const config_value &value)kcenon::thread::configuration_managerinlineprivate
on_change(const std::string &path, change_callback callback)kcenon::thread::configuration_managerinline
parse_config_line(const std::string &line)kcenon::thread::configuration_managerinlineprivate
remove(const std::string &path)kcenon::thread::configuration_managerinline
remove_callback(const std::string &path, std::size_t id)kcenon::thread::configuration_managerinline
save_to_file(const std::filesystem::path &config_file) constkcenon::thread::configuration_managerinline
set(const std::string &path, const config_value &value)kcenon::thread::configuration_managerinline
validate_all() constkcenon::thread::configuration_managerinline
validator_func typedefkcenon::thread::configuration_manager
validators_kcenon::thread::configuration_managerprivate
value_to_string(const config_value &value) constkcenon::thread::configuration_managerinlineprivate
values_equal(const config_value &a, const config_value &b) constkcenon::thread::configuration_managerinlineprivate