irccd
3.0.3
|
This is the complete list of members for irccd::daemon::plugin_service, including all inherited members.
add(std::shared_ptr< plugin > plg) | irccd::daemon::plugin_service | |
add_loader(std::unique_ptr< plugin_loader > loader) | irccd::daemon::plugin_service | |
clear() noexcept | irccd::daemon::plugin_service | |
exec(std::shared_ptr< plugin > plugin, Func &&fn, Args &&... args) | irccd::daemon::plugin_service | inline |
exec(std::string_view name, Func &&fn, Args &&... args) | irccd::daemon::plugin_service | inline |
find(std::string_view id) -> std::shared_ptr< plugin > | irccd::daemon::plugin_service | |
get(std::string_view id) const noexcept -> std::shared_ptr< plugin > | irccd::daemon::plugin_service | |
get_options(std::string_view id) -> plugin::map | irccd::daemon::plugin_service | |
get_paths(std::string_view id) -> plugin::map | irccd::daemon::plugin_service | |
get_templates(std::string_view id) -> plugin::map | irccd::daemon::plugin_service | |
has(std::string_view id) const noexcept -> bool | irccd::daemon::plugin_service | |
list() const noexcept -> plugins | irccd::daemon::plugin_service | |
load(std::string_view id, std::string_view path="") | irccd::daemon::plugin_service | |
load(const config &cfg) noexcept | irccd::daemon::plugin_service | |
open(std::string_view id, std::string_view path) -> std::shared_ptr< plugin > | irccd::daemon::plugin_service | |
plugin_loaders typedef | irccd::daemon::plugin_service | |
plugin_service(bot &bot) noexcept | irccd::daemon::plugin_service | |
plugins typedef | irccd::daemon::plugin_service | |
reload(std::string_view id) | irccd::daemon::plugin_service | |
require(std::string_view id) const -> std::shared_ptr< plugin > | irccd::daemon::plugin_service | |
unload(std::string_view id) | irccd::daemon::plugin_service | |
~plugin_service() | irccd::daemon::plugin_service | virtual |