irccd  3.0.3
irccd::daemon::plugin_service Member List

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() noexceptirccd::daemon::plugin_service
exec(std::shared_ptr< plugin > plugin, Func &&fn, Args &&... args)irccd::daemon::plugin_serviceinline
exec(std::string_view name, Func &&fn, Args &&... args)irccd::daemon::plugin_serviceinline
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::mapirccd::daemon::plugin_service
get_paths(std::string_view id) -> plugin::mapirccd::daemon::plugin_service
get_templates(std::string_view id) -> plugin::mapirccd::daemon::plugin_service
has(std::string_view id) const noexcept -> boolirccd::daemon::plugin_service
list() const noexcept -> pluginsirccd::daemon::plugin_service
load(std::string_view id, std::string_view path="")irccd::daemon::plugin_service
load(const config &cfg) noexceptirccd::daemon::plugin_service
open(std::string_view id, std::string_view path) -> std::shared_ptr< plugin >irccd::daemon::plugin_service
plugin_loaders typedefirccd::daemon::plugin_service
plugin_service(bot &bot) noexceptirccd::daemon::plugin_service
plugins typedefirccd::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_servicevirtual