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  DiscordCoreAPI::EventManager
 Class for handling the assignment of event-handling functions. More...
 
struct  DiscordCoreAPI::OnApplicationCommandPermissionsUpdateData
 Data that is received as part of an ApplicationCommandPermissions update event. More...
 
struct  DiscordCoreAPI::OnAutoCompleteEntryData
 Data that is received upon the bot receiving an autocomplete entry. More...
 
struct  DiscordCoreAPI::OnAutoModerationActionExecutionData
 Data that is received as part of an AutoModerationAction execution event. More...
 
struct  DiscordCoreAPI::OnAutoModerationRuleCreationData
 Data that is received as part of an AutoModerationRule creation event. More...
 
struct  DiscordCoreAPI::OnAutoModerationRuleDeletionData
 Data that is received as part of an AutoModerationRule delete event. More...
 
struct  DiscordCoreAPI::OnAutoModerationRuleUpdateData
 Data that is received as part of an AutoModerationRule update event. More...
 
struct  DiscordCoreAPI::OnChannelCreationData
 Data that is received as part of a Channel creation event. More...
 
struct  DiscordCoreAPI::OnChannelDeletionData
 Data that is received as part of a Channel deletion event. More...
 
struct  DiscordCoreAPI::OnChannelPinsUpdateData
 Data that is received as part of a Channel pins update event. More...
 
struct  DiscordCoreAPI::OnChannelUpdateData
 Data that is received as part of a Channel update event. More...
 
struct  DiscordCoreAPI::OnGuildBanAddData
 Data that is received as part of a Guild ban add event. More...
 
struct  DiscordCoreAPI::OnGuildBanRemoveData
 Data that is received as part of a Guild ban remove event. More...
 
struct  DiscordCoreAPI::OnGuildCreationData
 Data that is received as part of a Guild creation event. More...
 
struct  DiscordCoreAPI::OnGuildDeletionData
 Data that is received as part of a Guild deletion event. More...
 
struct  DiscordCoreAPI::OnGuildEmojisUpdateData
 Data that is received as part of a Guild emojis update event. More...
 
struct  DiscordCoreAPI::OnGuildIntegrationsUpdateData
 Data that is received as part of a Guild Integration update event. More...
 
struct  DiscordCoreAPI::OnGuildMemberAddData
 Data that is received as part of a GuildMember add event. More...
 
struct  DiscordCoreAPI::OnGuildMemberRemoveData
 Data that is received as part of a GuildMember remove event. More...
 
struct  DiscordCoreAPI::OnGuildMembersChunkData
 Data that is received as part of a GuildMembers chunk event. More...
 
struct  DiscordCoreAPI::OnGuildMemberUpdateData
 Data that is received as part of a GuildMember update event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventCreationData
 Data that is received as part of a GuildScheduledEvent creation event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventDeletionData
 Data that is received as part of a GuildScheduledEvent delete event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventUpdateData
 Data that is received as part of a GuildScheduledEvent update event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventUserAddData
 Data that is received as part of a GuildScheduledEvent User add event. More...
 
struct  DiscordCoreAPI::OnGuildScheduledEventUserRemoveData
 Data that is received as part of a GuildScheduledEvent User remove event. More...
 
struct  DiscordCoreAPI::OnGuildStickersUpdateData
 Data that is received as part of a Guild sticker update event. More...
 
struct  DiscordCoreAPI::OnGuildUpdateData
 Data that is received as part of a Guild update event. More...
 
struct  DiscordCoreAPI::OnInputEventCreationData
 Data that is received as part of an InputEvent creation event. More...
 
struct  DiscordCoreAPI::OnIntegrationCreationData
 Data that is received as part of an Integration creation event. More...
 
struct  DiscordCoreAPI::OnIntegrationDeletionData
 Data that is received as part of an Integration deletion event. More...
 
struct  DiscordCoreAPI::OnIntegrationUpdateData
 Data that is received as part of an Integration update event. More...
 
struct  DiscordCoreAPI::OnInteractionCreationData
 Data that is received as part of an Interaction creation event. More...
 
struct  DiscordCoreAPI::OnInviteCreationData
 Data that is received as part of an Invite creation event. More...
 
struct  DiscordCoreAPI::OnInviteDeletionData
 Data that is received as part of an Invite deletion event. More...
 
struct  DiscordCoreAPI::OnMessageCreationData
 Data that is received as part of a Message creation event. More...
 
struct  DiscordCoreAPI::OnMessageDeleteBulkData
 Data that is received as part of a Message delete bulk event. More...
 
struct  DiscordCoreAPI::OnMessageDeletionData
 Data that is received as part of a Message deletion event. More...
 
struct  DiscordCoreAPI::OnMessageUpdateData
 Data that is received as part of a Message update event. More...
 
struct  DiscordCoreAPI::OnPresenceUpdateData
 Data that is received as part of a presence update event. More...
 
struct  DiscordCoreAPI::OnReactionAddData
 Data that is received as part of a Reaction add event. More...
 
struct  DiscordCoreAPI::OnReactionRemoveAllData
 Data that is received as part of a Reaction remove all event. More...
 
struct  DiscordCoreAPI::OnReactionRemoveData
 Data that is received as part of a Reaction remove event. More...
 
struct  DiscordCoreAPI::OnReactionRemoveEmojiData
 Data that is received as part of a Reaction remove emoji event. More...
 
struct  DiscordCoreAPI::OnRoleCreationData
 Data that is received as part of a Role creation event. More...
 
struct  DiscordCoreAPI::OnRoleDeletionData
 Data that is received as part of a Role deletion event. More...
 
struct  DiscordCoreAPI::OnRoleUpdateData
 Data that is received as part of a Role update event. More...
 
struct  DiscordCoreAPI::OnStageInstanceCreationData
 Data that is received as part of a StageInstance creation event. More...
 
struct  DiscordCoreAPI::OnStageInstanceDeletionData
 Data that is received as part of a StageInstance deletion event. More...
 
struct  DiscordCoreAPI::OnStageInstanceUpdateData
 Data that is received as part of a StageInstance update event. More...
 
struct  DiscordCoreAPI::OnThreadCreationData
 Data that is received as part of a Thread creation event. More...
 
struct  DiscordCoreAPI::OnThreadDeletionData
 Data that is received as part of a Thread deletion event. More...
 
struct  DiscordCoreAPI::OnThreadListSyncData
 Data that is received as part of a Thread list sync event. More...
 
struct  DiscordCoreAPI::OnThreadMembersUpdateData
 Data that is received as part of a Thread members update event. More...
 
struct  DiscordCoreAPI::OnThreadMemberUpdateData
 Data that is received as part of a Thread member update event. More...
 
struct  DiscordCoreAPI::OnThreadUpdateData
 Data that is received as part of a Thread update event. More...
 
struct  DiscordCoreAPI::OnTypingStartData
 Data that is received as part of a typing start event. More...
 
struct  DiscordCoreAPI::OnUserUpdateData
 Data that is received as part of a User update event. More...
 
struct  DiscordCoreAPI::OnVoiceServerUpdateData
 Data that is received as part of a voice server update event. More...
 
struct  DiscordCoreAPI::OnVoiceStateUpdateData
 Data that is received as part of a voice state update event. More...
 
struct  DiscordCoreAPI::OnWebhookUpdateData
 Data that is received as part of a WebHook update event. More...
 

Namespaces

namespace  DiscordCoreAPI
 The main namespace for this library.