DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
EventManager.hpp File Reference
Include dependency graph for EventManager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes and Structures

class  discord_core_api::event_manager
 Class for handling the assignment of event-handling functions.int32_t. More...
 
struct  discord_core_api::on_application_command_permissions_update_data
 Data that is received as part of an application_command_permissions update event. More...
 
struct  discord_core_api::on_auto_complete_entry_data
 Data that is received upon the bot receiving an autocomplete entry. More...
 
struct  discord_core_api::on_auto_moderation_action_execution_data
 Data that is received as part of an auto_moderation_action execution event. More...
 
struct  discord_core_api::on_auto_moderation_rule_creation_data
 Data that is received as part of an auto_moderation_rule_data creation event. More...
 
struct  discord_core_api::on_auto_moderation_rule_deletion_data
 Data that is received as part of an auto_moderation_rule_data delete event. More...
 
struct  discord_core_api::on_auto_moderation_rule_update_data
 Data that is received as part of an auto_moderation_rule_data update event. More...
 
struct  discord_core_api::on_channel_creation_data
 Data that is received as part of a channel creation event. More...
 
struct  discord_core_api::on_channel_deletion_data
 Data that is received as part of a channel deletion event. More...
 
struct  discord_core_api::on_channel_pins_update_data
 Data that is received as part of a channel pins update event. More...
 
struct  discord_core_api::on_channel_update_data
 Data that is received as part of a channel update event. More...
 
struct  discord_core_api::on_gateway_ping_data
 Data that is received as part of a gateway ping event. More...
 
struct  discord_core_api::on_guild_ban_add_data
 Data that is received as part of a guild ban add event. More...
 
struct  discord_core_api::on_guild_ban_remove_data
 Data that is received as part of a guild ban add event. More...
 
struct  discord_core_api::on_guild_creation_data
 Data that is received as part of a guild creation event. More...
 
struct  discord_core_api::on_guild_deletion_data
 Data that is received as part of a guild deletion event. More...
 
struct  discord_core_api::on_guild_emojis_update_data
 Data that is received as part of a guild emojis update event. More...
 
struct  discord_core_api::on_guild_integrations_update_data
 Data that is received as part of a guild integration update event. More...
 
struct  discord_core_api::on_guild_member_add_data
 Data that is received as part of a guild_member add event. More...
 
struct  discord_core_api::on_guild_member_remove_data
 Data that is received as part of a guild_member remove event. More...
 
struct  discord_core_api::on_guild_member_update_data
 Data that is received as part of a guild_member update event. More...
 
struct  discord_core_api::on_guild_members_chunk_data
 Data that is received as part of a guild_members chunk event. More...
 
struct  discord_core_api::on_guild_scheduled_event_creation_data
 Data that is received as part of a guild_scheduled_event_data creation event. More...
 
struct  discord_core_api::on_guild_scheduled_event_deletion_data
 Data that is received as part of a guild_scheduled_event_data delete event. More...
 
struct  discord_core_api::on_guild_scheduled_event_update_data
 Data that is received as part of a guild_scheduled_event_data update event. More...
 
struct  discord_core_api::on_guild_scheduled_event_user_add_data
 Data that is received as part of a guild_scheduled_event_data user add event. More...
 
struct  discord_core_api::on_guild_scheduled_event_user_remove_data
 Data that is received as part of a guild_scheduled_event_data user remove event. More...
 
struct  discord_core_api::on_guild_stickers_update_data
 Data that is received as part of a guild sticker update event. More...
 
struct  discord_core_api::on_guild_update_data
 Data that is received as part of a guild update event. More...
 
struct  discord_core_api::on_input_event_creation_data
 Data that is received as part of an input_event creation event. More...
 
struct  discord_core_api::on_integration_creation_data
 Data that is received as part of an integration creation event. More...
 
struct  discord_core_api::on_integration_deletion_data
 Data that is received as part of an integration deletion event. More...
 
struct  discord_core_api::on_integration_update_data
 Data that is received as part of an integration update event. More...
 
struct  discord_core_api::on_interaction_creation_data
 Data that is received as part of an interaction creation event. More...
 
struct  discord_core_api::on_invite_creation_data
 Data that is received as part of an invite creation event. More...
 
struct  discord_core_api::on_invite_deletion_data
 Data that is received as part of an invite deletion event. More...
 
struct  discord_core_api::on_message_creation_data
 Data that is received as part of a message creation event. More...
 
struct  discord_core_api::on_message_delete_bulk_data
 Data that is received as part of a message delete bulk event. More...
 
struct  discord_core_api::on_message_deletion_data
 Data that is received as part of a message deletion event. More...
 
struct  discord_core_api::on_message_update_data
 Data that is received as part of a message update event. More...
 
struct  discord_core_api::on_presence_update_data
 Data that is received as part of a presence update event. More...
 
struct  discord_core_api::on_reaction_add_data
 Data that is received as part of a reaction add event. More...
 
struct  discord_core_api::on_reaction_remove_all_data
 Data that is received as part of a reaction remove all event. More...
 
struct  discord_core_api::on_reaction_remove_data
 Data that is received as part of a reaction remove event. More...
 
struct  discord_core_api::on_reaction_remove_emoji_data
 Data that is received as part of a reaction remove emoji event. More...
 
struct  discord_core_api::on_role_creation_data
 Data that is received as part of a role_data creation event. More...
 
struct  discord_core_api::on_role_deletion_data
 Data that is received as part of a role_data deletion event. More...
 
struct  discord_core_api::on_role_update_data
 Data that is received as part of a role_data update event. More...
 
struct  discord_core_api::on_stage_instance_creation_data
 Data that is received as part of a stage_instance_data creation event. More...
 
struct  discord_core_api::on_stage_instance_deletion_data
 Data that is received as part of a stage_instance_data deletion event. More...
 
struct  discord_core_api::on_stage_instance_update_data
 Data that is received as part of a stage_instance_data update event. More...
 
struct  discord_core_api::on_thread_creation_data
 Data that is received as part of a thread_data creation event. More...
 
struct  discord_core_api::on_thread_deletion_data
 Data that is received as part of a thread_data deletion event. More...
 
struct  discord_core_api::on_thread_list_sync_data
 Data that is received as part of a thread_data list sync event. More...
 
struct  discord_core_api::on_thread_member_update_data
 Data that is received as part of a thread_data member update event. More...
 
struct  discord_core_api::on_thread_members_update_data
 Data that is received as part of a thread_data members update event. More...
 
struct  discord_core_api::on_thread_update_data
 Data that is received as part of a thread_data update event. More...
 
struct  discord_core_api::on_typing_start_data
 Data that is received as part of a typing start event. More...
 
struct  discord_core_api::on_user_update_data
 Data that is received as part of a user update event. More...
 
struct  discord_core_api::on_voice_server_update_data
 Data that is received as part of a voice server update event. More...
 
struct  discord_core_api::on_voice_state_update_data
 Data that is received as part of a voice state update event. More...
 
struct  discord_core_api::on_webhook_update_data
 Data that is received as part of a web_hook update event. More...
 

Namespaces

namespace  discord_core_api
 The main namespace for the forward-facing interfaces.