19 #ifndef IRCCD_TEST_BROKEN_PLUGIN_HPP
20 #define IRCCD_TEST_BROKEN_PLUGIN_HPP
27 #include <irccd/daemon/plugin.hpp>
186 #endif // !IRCCD_TEST_BROKEN_PLUGIN_HPP
auto get_license() const noexcept -> std::string_view override
void handle_join(daemon::bot &bot, const daemon::join_event &event) override
void handle_whois(daemon::bot &bot, const daemon::whois_event &event) override
void set_options(const map &map) override
auto get_author() const noexcept -> std::string_view override
auto get_options() const -> map override
Abstract plugin.
Definition: plugin.hpp:61
void handle_kick(daemon::bot &bot, const daemon::kick_event &event) override
std::variant< std::monostate, connect_event, disconnect_event, invite_event, join_event, kick_event, me_event, message_event, mode_event, names_event, nick_event, notice_event, part_event, topic_event, whois_event > event
Store all possible events.
Definition: server.hpp:247
void handle_message(daemon::bot &bot, const daemon::message_event &event) override
Broken plugin.
Definition: broken_plugin.hpp:34
void handle_topic(daemon::bot &bot, const daemon::topic_event &event) override
void handle_me(daemon::bot &bot, const daemon::me_event &event) override
void handle_connect(daemon::bot &bot, const daemon::connect_event &event) override
void handle_command(daemon::bot &bot, const daemon::message_event &event) override
void handle_reload(daemon::bot &bot) override
void handle_unload(daemon::bot &bot) override
void handle_part(daemon::bot &bot, const daemon::part_event &event) override
void handle_load(daemon::bot &bot) override
void handle_names(daemon::bot &bot, const daemon::names_event &event) override
auto get_name() const noexcept -> std::string_view override
auto get_version() const noexcept -> std::string_view override
std::unordered_map< std::string, std::string > map
Definition: plugin.hpp:68
void handle_nick(daemon::bot &bot, const daemon::nick_event &event) override
void handle_disconnect(daemon::bot &bot, const daemon::disconnect_event &event) override
Namespace for unit tests.
Definition: broken_plugin.hpp:29
void handle_invite(daemon::bot &bot, const daemon::invite_event &event) override
void handle_notice(daemon::bot &bot, const daemon::notice_event &event) override
auto get_paths() const -> map override
void set_paths(const map &map) override
void handle_mode(daemon::bot &bot, const daemon::mode_event &event) override
void set_templates(const map &map) override
auto get_summary() const noexcept -> std::string_view override
auto get_templates() const -> map override