DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
discord_core_api::event_manager Class Reference

Class for handling the assignment of event-handling functions.int32_t. More...

#include <EventManager.hpp>

Public Member Functions

discord_core_internal::event_delegate_token onApplicationCommandsPermissionsUpdate (discord_core_internal::event_delegate< co_routine< void >, on_application_command_permissions_update_data > handler)
 For adding a function to handle this event. More...
 
void onApplicationCommandsPermissionsUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onAutoCompleteEntry (discord_core_internal::event_delegate< co_routine< void >, on_auto_complete_entry_data > handler)
 For adding a function to handle this event. More...
 
void onAutoCompleteEntry (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onAutoModerationActionExecution (discord_core_internal::event_delegate< co_routine< void >, on_auto_moderation_action_execution_data > handler)
 For adding a function to handle this event. More...
 
void onAutoModerationActionExecution (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onAutoModerationRuleCreation (discord_core_internal::event_delegate< co_routine< void >, on_auto_moderation_rule_creation_data > handler)
 For adding a function to handle this event. More...
 
void onAutoModerationRuleCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onAutoModerationRuleDeletion (discord_core_internal::event_delegate< co_routine< void >, on_auto_moderation_rule_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onAutoModerationRuleDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onAutoModerationRuleUpdate (discord_core_internal::event_delegate< co_routine< void >, on_auto_moderation_rule_update_data > handler)
 For adding a function to handle this event. More...
 
void onAutoModerationRuleUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onChannelCreation (discord_core_internal::event_delegate< co_routine< void >, on_channel_creation_data > handler)
 For adding a function to handle this event. More...
 
void onChannelCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onChannelDeletion (discord_core_internal::event_delegate< co_routine< void >, on_channel_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onChannelDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onChannelPinsUpdate (discord_core_internal::event_delegate< co_routine< void >, on_channel_pins_update_data > handler)
 For adding a function to handle this event. More...
 
void onChannelPinsUpdate (discord_core_internal::event_delegate_token &token)
 For removing afunction from handling this event. More...
 
discord_core_internal::event_delegate_token onChannelUpdate (discord_core_internal::event_delegate< co_routine< void >, on_channel_update_data > handler)
 For adding a function to handle this event. More...
 
void onChannelUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGatewayPing (discord_core_internal::event_delegate< co_routine< void >, on_gateway_ping_data > handler)
 For adding a function to handle this event. More...
 
void onGatewayPing (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildBanAdd (discord_core_internal::event_delegate< co_routine< void >, on_guild_ban_add_data > handler)
 For adding a function to handle this event. More...
 
void onGuildBanAdd (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildBanRemove (discord_core_internal::event_delegate< co_routine< void >, on_guild_ban_remove_data > handler)
 For adding a function to handle this event. More...
 
void onGuildBanRemove (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildCreation (discord_core_internal::event_delegate< co_routine< void >, on_guild_creation_data > handler)
 For adding a function to handle this event. More...
 
void onGuildCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildDeletion (discord_core_internal::event_delegate< co_routine< void >, on_guild_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onGuildDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildEmojisUpdate (discord_core_internal::event_delegate< co_routine< void >, on_guild_emojis_update_data > handler)
 For adding a function to handle this event. More...
 
void onGuildEmojisUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildIntegrationsUpdate (discord_core_internal::event_delegate< co_routine< void >, on_guild_integrations_update_data > handler)
 For adding a function to handle this event. More...
 
void onGuildIntegrationsUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildMemberAdd (discord_core_internal::event_delegate< co_routine< void >, on_guild_member_add_data > handler)
 For adding a function to handle this event. More...
 
void onGuildMemberAdd (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildMemberRemove (discord_core_internal::event_delegate< co_routine< void >, on_guild_member_remove_data > handler)
 For adding a function to handle this event. More...
 
void onGuildMemberRemove (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildMembersChunk (discord_core_internal::event_delegate< co_routine< void >, on_guild_members_chunk_data > handler)
 For adding a function to handle this event. More...
 
void onGuildMembersChunk (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildMemberUpdate (discord_core_internal::event_delegate< co_routine< void >, on_guild_member_update_data > handler)
 For adding a function to handle this event. More...
 
void onGuildMemberUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildScheduledEventCreation (discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_creation_data > handler)
 For adding a function to handle this event. More...
 
void onGuildScheduledEventCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildScheduledEventDeletion (discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onGuildScheduledEventDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildScheduledEventUpdate (discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_update_data > handler)
 For adding a function to handle this event. More...
 
void onGuildScheduledEventUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildScheduledEventUserAdd (discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_user_add_data > handler)
 For adding a function to handle this event. More...
 
void onGuildScheduledEventUserAdd (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildScheduledEventUserRemove (discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_user_remove_data > handler)
 For adding a function to handle this event. More...
 
void onGuildScheduledEventUserRemove (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildStickersUpdate (discord_core_internal::event_delegate< co_routine< void >, on_guild_stickers_update_data > handler)
 For adding a function to handle this event. More...
 
void onGuildStickersUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onGuildUpdate (discord_core_internal::event_delegate< co_routine< void >, on_guild_update_data > handler)
 For adding a function to handle this event. More...
 
void onGuildUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onInputEventCreation (discord_core_internal::event_delegate< co_routine< void >, on_input_event_creation_data > handler)
 For adding a function to handle this event. More...
 
void onInputEventCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onIntegrationCreation (discord_core_internal::event_delegate< co_routine< void >, on_integration_creation_data > handler)
 For adding a function to handle this event. More...
 
void onIntegrationCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onIntegrationDeletion (discord_core_internal::event_delegate< co_routine< void >, on_integration_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onIntegrationDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onIntegrationUpdate (discord_core_internal::event_delegate< co_routine< void >, on_integration_update_data > handler)
 For adding a function to handle this event. More...
 
void onIntegrationUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onInteractionCreation (discord_core_internal::event_delegate< co_routine< void >, on_interaction_creation_data > handler)
 For adding a function to handle this event. More...
 
void onInteractionCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onInviteCreation (discord_core_internal::event_delegate< co_routine< void >, on_invite_creation_data > handler)
 For adding a function to handle this event. More...
 
void onInviteCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onInviteDeletion (discord_core_internal::event_delegate< co_routine< void >, on_invite_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onInviteDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onMessageCreation (discord_core_internal::event_delegate< co_routine< void >, on_message_creation_data > handler)
 For adding a function to handle this event. More...
 
void onMessageCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onMessageDeleteBulk (discord_core_internal::event_delegate< co_routine< void >, on_message_delete_bulk_data > handler)
 For adding a function to handle this event. More...
 
void onMessageDeleteBulk (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onMessageDeletion (discord_core_internal::event_delegate< co_routine< void >, on_message_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onMessageDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onMessageUpdate (discord_core_internal::event_delegate< co_routine< void >, on_message_update_data > handler)
 For adding a function to handle this event. More...
 
void onMessageUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onPresenceUpdate (discord_core_internal::event_delegate< co_routine< void >, on_presence_update_data > handler)
 For adding a function to handle this event. More...
 
void onPresenceUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onReactionAdd (discord_core_internal::event_delegate< co_routine< void >, on_reaction_add_data > handler)
 For adding a function to handle this event. More...
 
void onReactionAdd (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onReactionRemove (discord_core_internal::event_delegate< co_routine< void >, on_reaction_remove_data > handler)
 For adding a function to handle this event. More...
 
void onReactionRemove (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onReactionRemoveAll (discord_core_internal::event_delegate< co_routine< void >, on_reaction_remove_all_data > handler)
 For adding a function to handle this event. More...
 
void onReactionRemoveAll (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onReactionRemoveEmoji (discord_core_internal::event_delegate< co_routine< void >, on_reaction_remove_emoji_data > handler)
 For adding a function to handle this event. More...
 
void onReactionRemoveEmoji (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onRoleCreation (discord_core_internal::event_delegate< co_routine< void >, on_role_creation_data > handler)
 For adding a function to handle this event. More...
 
void onRoleCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onRoleDeletion (discord_core_internal::event_delegate< co_routine< void >, on_role_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onRoleDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onRoleUpdate (discord_core_internal::event_delegate< co_routine< void >, on_role_update_data > handler)
 For adding a function to handle this event. More...
 
void onRoleUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onStageInstanceCreation (discord_core_internal::event_delegate< co_routine< void >, on_stage_instance_creation_data > handler)
 For adding a function to handle this event. More...
 
void onStageInstanceCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onStageInstanceDeletion (discord_core_internal::event_delegate< co_routine< void >, on_stage_instance_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onStageInstanceDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onStageInstanceUpdate (discord_core_internal::event_delegate< co_routine< void >, on_stage_instance_update_data > handler)
 For adding a function to handle this event. More...
 
void onStageInstanceUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onThreadCreation (discord_core_internal::event_delegate< co_routine< void >, on_thread_creation_data > handler)
 For adding a function to handle this event. More...
 
void onThreadCreation (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onThreadDeletion (discord_core_internal::event_delegate< co_routine< void >, on_thread_deletion_data > handler)
 For adding a function to handle this event. More...
 
void onThreadDeletion (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onThreadListSync (discord_core_internal::event_delegate< co_routine< void >, on_thread_list_sync_data > handler)
 For adding a function to handle this event. More...
 
void onThreadListSync (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onThreadMembersUpdate (discord_core_internal::event_delegate< co_routine< void >, on_thread_members_update_data > handler)
 For adding a function to handle this event. More...
 
void onThreadMembersUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onThreadMemberUpdate (discord_core_internal::event_delegate< co_routine< void >, on_thread_member_update_data > handler)
 For adding a function to handle this event. More...
 
void onThreadMemberUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onThreadUpdate (discord_core_internal::event_delegate< co_routine< void >, on_thread_update_data > handler)
 For adding a function to handle this event. More...
 
void onThreadUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onTypingStart (discord_core_internal::event_delegate< co_routine< void >, on_typing_start_data > handler)
 For adding a function to handle this event. More...
 
void onTypingStart (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onUserUpdate (discord_core_internal::event_delegate< co_routine< void >, on_user_update_data > handler)
 For adding a function to handle this event. More...
 
void onUserUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onVoiceServerUpdate (discord_core_internal::event_delegate< co_routine< void >, on_voice_server_update_data > handler)
 For adding a function to handle this event. More...
 
void onVoiceServerUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onVoiceStateUpdate (discord_core_internal::event_delegate< co_routine< void >, on_voice_state_update_data > handler)
 For adding a function to handle this event. More...
 
void onVoiceStateUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 
discord_core_internal::event_delegate_token onWebhookUpdate (discord_core_internal::event_delegate< co_routine< void >, on_webhook_update_data > handler)
 For adding a function to handle this event. More...
 
void onWebhookUpdate (discord_core_internal::event_delegate_token &token)
 For removing a function from handling this event. More...
 

Member Function Documentation

◆ onApplicationCommandsPermissionsUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onApplicationCommandsPermissionsUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_application_command_permissions_update_data handler)
Parameters
handlera delegate taking an on_application_command_permissions_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 990 of file EventManager.cpp.

◆ onApplicationCommandsPermissionsUpdate() [2/2]

void discord_core_api::event_manager::onApplicationCommandsPermissionsUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 995 of file EventManager.cpp.

◆ onAutoCompleteEntry() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onAutoCompleteEntry ( discord_core_internal::event_delegate< co_routine< void >, on_auto_complete_entry_data handler)
Parameters
handlera delegate taking an on_input_event_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1035 of file EventManager.cpp.

◆ onAutoCompleteEntry() [2/2]

void discord_core_api::event_manager::onAutoCompleteEntry ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1039 of file EventManager.cpp.

◆ onAutoModerationActionExecution() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onAutoModerationActionExecution ( discord_core_internal::event_delegate< co_routine< void >, on_auto_moderation_action_execution_data handler)
Parameters
handlera delegate taking an on_auto_moderation_action_execution_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1026 of file EventManager.cpp.

◆ onAutoModerationActionExecution() [2/2]

void discord_core_api::event_manager::onAutoModerationActionExecution ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1031 of file EventManager.cpp.

◆ onAutoModerationRuleCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onAutoModerationRuleCreation ( discord_core_internal::event_delegate< co_routine< void >, on_auto_moderation_rule_creation_data handler)
Parameters
handlera delegate taking an on_auto_moderation_rule_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 999 of file EventManager.cpp.

◆ onAutoModerationRuleCreation() [2/2]

void discord_core_api::event_manager::onAutoModerationRuleCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1004 of file EventManager.cpp.

◆ onAutoModerationRuleDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onAutoModerationRuleDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_auto_moderation_rule_deletion_data handler)
Parameters
handlera delegate taking an on_auto_moderation_rule_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1017 of file EventManager.cpp.

◆ onAutoModerationRuleDeletion() [2/2]

void discord_core_api::event_manager::onAutoModerationRuleDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1022 of file EventManager.cpp.

◆ onAutoModerationRuleUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onAutoModerationRuleUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_auto_moderation_rule_update_data handler)
Parameters
handlera delegate taking an on_auto_moderation_rule_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1008 of file EventManager.cpp.

◆ onAutoModerationRuleUpdate() [2/2]

void discord_core_api::event_manager::onAutoModerationRuleUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1013 of file EventManager.cpp.

◆ onChannelCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onChannelCreation ( discord_core_internal::event_delegate< co_routine< void >, on_channel_creation_data handler)
Parameters
handlera delegate taking an on_channel_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1051 of file EventManager.cpp.

◆ onChannelCreation() [2/2]

void discord_core_api::event_manager::onChannelCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1055 of file EventManager.cpp.

◆ onChannelDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onChannelDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_channel_deletion_data handler)
Parameters
handlera delegate taking an on_channel_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1067 of file EventManager.cpp.

◆ onChannelDeletion() [2/2]

void discord_core_api::event_manager::onChannelDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1071 of file EventManager.cpp.

◆ onChannelPinsUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onChannelPinsUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_channel_pins_update_data handler)
Parameters
handlera delegate taking an on_channel_pins_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1075 of file EventManager.cpp.

◆ onChannelPinsUpdate() [2/2]

void discord_core_api::event_manager::onChannelPinsUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1079 of file EventManager.cpp.

◆ onChannelUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onChannelUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_channel_update_data handler)
Parameters
handlera delegate taking an on_channel_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1059 of file EventManager.cpp.

◆ onChannelUpdate() [2/2]

void discord_core_api::event_manager::onChannelUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1063 of file EventManager.cpp.

◆ onGatewayPing() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGatewayPing ( discord_core_internal::event_delegate< co_routine< void >, on_gateway_ping_data handler)
Parameters
handlera delegate taking an on_gateway_ping_data structure as an argument.
Returns
an event_token for later de-registering the event.

◆ onGatewayPing() [2/2]

void discord_core_api::event_manager::onGatewayPing ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

◆ onGuildBanAdd() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildBanAdd ( discord_core_internal::event_delegate< co_routine< void >, on_guild_ban_add_data handler)
Parameters
handlera delegate taking an on_guild_ban_add_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1156 of file EventManager.cpp.

◆ onGuildBanAdd() [2/2]

void discord_core_api::event_manager::onGuildBanAdd ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1160 of file EventManager.cpp.

◆ onGuildBanRemove() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildBanRemove ( discord_core_internal::event_delegate< co_routine< void >, on_guild_ban_remove_data handler)
Parameters
handlera delegate taking an on_guild_ban_remove_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1164 of file EventManager.cpp.

◆ onGuildBanRemove() [2/2]

void discord_core_api::event_manager::onGuildBanRemove ( discord_core_internal::event_delegate_token token)
Parameters
tokendiscord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1168 of file EventManager.cpp.

◆ onGuildCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildCreation ( discord_core_internal::event_delegate< co_routine< void >, on_guild_creation_data handler)
Parameters
handlera delegate taking an on_guild_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1132 of file EventManager.cpp.

◆ onGuildCreation() [2/2]

void discord_core_api::event_manager::onGuildCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1136 of file EventManager.cpp.

◆ onGuildDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_guild_deletion_data handler)
Parameters
handlera delegate taking an on_guild_deletion_data structure as an argument
Returns
an event_token for later de-registering the event.

Definition at line 1148 of file EventManager.cpp.

◆ onGuildDeletion() [2/2]

void discord_core_api::event_manager::onGuildDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1152 of file EventManager.cpp.

◆ onGuildEmojisUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildEmojisUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_guild_emojis_update_data handler)
Parameters
handlera delegate taking an on_guild_emojis_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1172 of file EventManager.cpp.

◆ onGuildEmojisUpdate() [2/2]

void discord_core_api::event_manager::onGuildEmojisUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1176 of file EventManager.cpp.

◆ onGuildIntegrationsUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildIntegrationsUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_guild_integrations_update_data handler)
Parameters
handlera delegate taking an on_guild_integrations_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1189 of file EventManager.cpp.

◆ onGuildIntegrationsUpdate() [2/2]

void discord_core_api::event_manager::onGuildIntegrationsUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1194 of file EventManager.cpp.

◆ onGuildMemberAdd() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildMemberAdd ( discord_core_internal::event_delegate< co_routine< void >, on_guild_member_add_data handler)
Parameters
handlera delegate taking an on_guild_member_add_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1206 of file EventManager.cpp.

◆ onGuildMemberAdd() [2/2]

void discord_core_api::event_manager::onGuildMemberAdd ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1210 of file EventManager.cpp.

◆ onGuildMemberRemove() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildMemberRemove ( discord_core_internal::event_delegate< co_routine< void >, on_guild_member_remove_data handler)
Parameters
handlera delegate taking an on_guild_member_remove_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1214 of file EventManager.cpp.

◆ onGuildMemberRemove() [2/2]

void discord_core_api::event_manager::onGuildMemberRemove ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1218 of file EventManager.cpp.

◆ onGuildMembersChunk() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildMembersChunk ( discord_core_internal::event_delegate< co_routine< void >, on_guild_members_chunk_data handler)
Parameters
handlera delegate taking an on_guild_members_chunk_data structure as an argument.
Returns
an discord_core_internal::event_delegate_token, > for later de-registering the event.

Definition at line 1198 of file EventManager.cpp.

◆ onGuildMembersChunk() [2/2]

void discord_core_api::event_manager::onGuildMembersChunk ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1202 of file EventManager.cpp.

◆ onGuildMemberUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildMemberUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_guild_member_update_data handler)
Parameters
handlera delegate taking an on_guild_member_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1222 of file EventManager.cpp.

◆ onGuildMemberUpdate() [2/2]

void discord_core_api::event_manager::onGuildMemberUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1226 of file EventManager.cpp.

◆ onGuildScheduledEventCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildScheduledEventCreation ( discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_creation_data handler)
Parameters
handlera delegate taking an on_guild_scheduled_event_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1254 of file EventManager.cpp.

◆ onGuildScheduledEventCreation() [2/2]

void discord_core_api::event_manager::onGuildScheduledEventCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1259 of file EventManager.cpp.

◆ onGuildScheduledEventDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildScheduledEventDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_deletion_data handler)
Parameters
handlera delegate taking an on_guild_scheduled_event_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1272 of file EventManager.cpp.

◆ onGuildScheduledEventDeletion() [2/2]

void discord_core_api::event_manager::onGuildScheduledEventDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1277 of file EventManager.cpp.

◆ onGuildScheduledEventUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildScheduledEventUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_update_data handler)
Parameters
handlera delegate taking an on_guild_scheduled_event_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1263 of file EventManager.cpp.

◆ onGuildScheduledEventUpdate() [2/2]

void discord_core_api::event_manager::onGuildScheduledEventUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1268 of file EventManager.cpp.

◆ onGuildScheduledEventUserAdd() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildScheduledEventUserAdd ( discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_user_add_data handler)
Parameters
handlera delegate taking an on_guild_scheduled_event_user_add_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1281 of file EventManager.cpp.

◆ onGuildScheduledEventUserAdd() [2/2]

void discord_core_api::event_manager::onGuildScheduledEventUserAdd ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1286 of file EventManager.cpp.

◆ onGuildScheduledEventUserRemove() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildScheduledEventUserRemove ( discord_core_internal::event_delegate< co_routine< void >, on_guild_scheduled_event_user_remove_data handler)
Parameters
handlera delegate taking an on_guild_scheduled_event_user_remove_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1290 of file EventManager.cpp.

◆ onGuildScheduledEventUserRemove() [2/2]

void discord_core_api::event_manager::onGuildScheduledEventUserRemove ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1295 of file EventManager.cpp.

◆ onGuildStickersUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildStickersUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_guild_stickers_update_data handler)
Parameters
handlera delegate taking an on_guild_stickers_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1180 of file EventManager.cpp.

◆ onGuildStickersUpdate() [2/2]

void discord_core_api::event_manager::onGuildStickersUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1185 of file EventManager.cpp.

◆ onGuildUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onGuildUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_guild_update_data handler)
Parameters
handlera delegate taking an on_guild_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1140 of file EventManager.cpp.

◆ onGuildUpdate() [2/2]

void discord_core_api::event_manager::onGuildUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1144 of file EventManager.cpp.

◆ onInputEventCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onInputEventCreation ( discord_core_internal::event_delegate< co_routine< void >, on_input_event_creation_data handler)
Parameters
handlera delegate taking an on_input_event_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1043 of file EventManager.cpp.

◆ onInputEventCreation() [2/2]

void discord_core_api::event_manager::onInputEventCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1047 of file EventManager.cpp.

◆ onIntegrationCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onIntegrationCreation ( discord_core_internal::event_delegate< co_routine< void >, on_integration_creation_data handler)
Parameters
handlera delegate taking an on_integration_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1299 of file EventManager.cpp.

◆ onIntegrationCreation() [2/2]

void discord_core_api::event_manager::onIntegrationCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1304 of file EventManager.cpp.

◆ onIntegrationDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onIntegrationDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_integration_deletion_data handler)
Parameters
handlera delegate taking an on_integration_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1316 of file EventManager.cpp.

◆ onIntegrationDeletion() [2/2]

void discord_core_api::event_manager::onIntegrationDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1321 of file EventManager.cpp.

◆ onIntegrationUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onIntegrationUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_integration_update_data handler)
Parameters
handlera delegate taking an on_integration_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1308 of file EventManager.cpp.

◆ onIntegrationUpdate() [2/2]

void discord_core_api::event_manager::onIntegrationUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1312 of file EventManager.cpp.

◆ onInteractionCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onInteractionCreation ( discord_core_internal::event_delegate< co_routine< void >, on_interaction_creation_data handler)
Parameters
handlera delegate taking an on_interaction_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1325 of file EventManager.cpp.

◆ onInteractionCreation() [2/2]

void discord_core_api::event_manager::onInteractionCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1330 of file EventManager.cpp.

◆ onInviteCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onInviteCreation ( discord_core_internal::event_delegate< co_routine< void >, on_invite_creation_data handler)
Parameters
handlera delegate taking an on_invite_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1334 of file EventManager.cpp.

◆ onInviteCreation() [2/2]

void discord_core_api::event_manager::onInviteCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1338 of file EventManager.cpp.

◆ onInviteDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onInviteDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_invite_deletion_data handler)
Parameters
handlera delegate taking an on_invite_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1342 of file EventManager.cpp.

◆ onInviteDeletion() [2/2]

void discord_core_api::event_manager::onInviteDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1346 of file EventManager.cpp.

◆ onMessageCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onMessageCreation ( discord_core_internal::event_delegate< co_routine< void >, on_message_creation_data handler)
Parameters
handlera delegate taking an on_message_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1350 of file EventManager.cpp.

◆ onMessageCreation() [2/2]

void discord_core_api::event_manager::onMessageCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1354 of file EventManager.cpp.

◆ onMessageDeleteBulk() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onMessageDeleteBulk ( discord_core_internal::event_delegate< co_routine< void >, on_message_delete_bulk_data handler)
Parameters
handlera delegate taking an on_message_delete_bulk_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1374 of file EventManager.cpp.

◆ onMessageDeleteBulk() [2/2]

void discord_core_api::event_manager::onMessageDeleteBulk ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1378 of file EventManager.cpp.

◆ onMessageDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onMessageDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_message_deletion_data handler)
Parameters
handlera delegate taking an on_message_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1366 of file EventManager.cpp.

◆ onMessageDeletion() [2/2]

void discord_core_api::event_manager::onMessageDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1370 of file EventManager.cpp.

◆ onMessageUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onMessageUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_message_update_data handler)
Parameters
handlera delegate taking an on_message_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1358 of file EventManager.cpp.

◆ onMessageUpdate() [2/2]

void discord_core_api::event_manager::onMessageUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1362 of file EventManager.cpp.

◆ onPresenceUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onPresenceUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_presence_update_data handler)
Parameters
handlera delegate taking an on_presence_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1415 of file EventManager.cpp.

◆ onPresenceUpdate() [2/2]

void discord_core_api::event_manager::onPresenceUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1419 of file EventManager.cpp.

◆ onReactionAdd() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onReactionAdd ( discord_core_internal::event_delegate< co_routine< void >, on_reaction_add_data handler)
Parameters
handlera delegate taking an on_reaction_add_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1382 of file EventManager.cpp.

◆ onReactionAdd() [2/2]

void discord_core_api::event_manager::onReactionAdd ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1386 of file EventManager.cpp.

◆ onReactionRemove() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onReactionRemove ( discord_core_internal::event_delegate< co_routine< void >, on_reaction_remove_data handler)
Parameters
handlera delegate taking an on_reaction_remove_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1390 of file EventManager.cpp.

◆ onReactionRemove() [2/2]

void discord_core_api::event_manager::onReactionRemove ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token,from the original event registration.

Definition at line 1394 of file EventManager.cpp.

◆ onReactionRemoveAll() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onReactionRemoveAll ( discord_core_internal::event_delegate< co_routine< void >, on_reaction_remove_all_data handler)
Parameters
handlera delegate taking an on_reaction_remove_all_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1398 of file EventManager.cpp.

◆ onReactionRemoveAll() [2/2]

void discord_core_api::event_manager::onReactionRemoveAll ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1402 of file EventManager.cpp.

◆ onReactionRemoveEmoji() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onReactionRemoveEmoji ( discord_core_internal::event_delegate< co_routine< void >, on_reaction_remove_emoji_data handler)
Parameters
handlera delegate taking an on_reaction_remove_emoji_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1406 of file EventManager.cpp.

◆ onReactionRemoveEmoji() [2/2]

void discord_core_api::event_manager::onReactionRemoveEmoji ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1411 of file EventManager.cpp.

◆ onRoleCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onRoleCreation ( discord_core_internal::event_delegate< co_routine< void >, on_role_creation_data handler)
Parameters
handlera delegate taking an on_role_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1230 of file EventManager.cpp.

◆ onRoleCreation() [2/2]

void discord_core_api::event_manager::onRoleCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1234 of file EventManager.cpp.

◆ onRoleDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onRoleDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_role_deletion_data handler)
Parameters
handlera delegate taking an on_role_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1246 of file EventManager.cpp.

◆ onRoleDeletion() [2/2]

void discord_core_api::event_manager::onRoleDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1250 of file EventManager.cpp.

◆ onRoleUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onRoleUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_role_update_data handler)
Parameters
handlera delegate taking an on_role_update_data structure as an argument
Returns
an event_token for later de-registering the event.

Definition at line 1238 of file EventManager.cpp.

◆ onRoleUpdate() [2/2]

void discord_core_api::event_manager::onRoleUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1242 of file EventManager.cpp.

◆ onStageInstanceCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onStageInstanceCreation ( discord_core_internal::event_delegate< co_routine< void >, on_stage_instance_creation_data handler)
Parameters
handlera delegate taking an on_stage_instance_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1423 of file EventManager.cpp.

◆ onStageInstanceCreation() [2/2]

void discord_core_api::event_manager::onStageInstanceCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1428 of file EventManager.cpp.

◆ onStageInstanceDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onStageInstanceDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_stage_instance_deletion_data handler)
Parameters
handlera delegate taking an on_stage_instance_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1441 of file EventManager.cpp.

◆ onStageInstanceDeletion() [2/2]

void discord_core_api::event_manager::onStageInstanceDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1446 of file EventManager.cpp.

◆ onStageInstanceUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onStageInstanceUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_stage_instance_update_data handler)
Parameters
handlera delegate taking an on_stage_instance_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1432 of file EventManager.cpp.

◆ onStageInstanceUpdate() [2/2]

void discord_core_api::event_manager::onStageInstanceUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1437 of file EventManager.cpp.

◆ onThreadCreation() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onThreadCreation ( discord_core_internal::event_delegate< co_routine< void >, on_thread_creation_data handler)
Parameters
handlera delegate taking an on_thread_creation_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1083 of file EventManager.cpp.

◆ onThreadCreation() [2/2]

void discord_core_api::event_manager::onThreadCreation ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1087 of file EventManager.cpp.

◆ onThreadDeletion() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onThreadDeletion ( discord_core_internal::event_delegate< co_routine< void >, on_thread_deletion_data handler)
Parameters
handlera delegate taking an on_thread_deletion_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1099 of file EventManager.cpp.

◆ onThreadDeletion() [2/2]

void discord_core_api::event_manager::onThreadDeletion ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1103 of file EventManager.cpp.

◆ onThreadListSync() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onThreadListSync ( discord_core_internal::event_delegate< co_routine< void >, on_thread_list_sync_data handler)
Parameters
handlera delegate taking an on_thread_list_sync_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1107 of file EventManager.cpp.

◆ onThreadListSync() [2/2]

void discord_core_api::event_manager::onThreadListSync ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1111 of file EventManager.cpp.

◆ onThreadMembersUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onThreadMembersUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_thread_members_update_data handler)
Parameters
handlera delegate taking an on_thread_members_update_data structure as an argument
Returns
an event_token for later de-registering the event.

Definition at line 1123 of file EventManager.cpp.

◆ onThreadMembersUpdate() [2/2]

void discord_core_api::event_manager::onThreadMembersUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1128 of file EventManager.cpp.

◆ onThreadMemberUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onThreadMemberUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_thread_member_update_data handler)
Parameters
handlera delegate taking an on_thread_member_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1115 of file EventManager.cpp.

◆ onThreadMemberUpdate() [2/2]

void discord_core_api::event_manager::onThreadMemberUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1119 of file EventManager.cpp.

◆ onThreadUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onThreadUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_thread_update_data handler)
Parameters
handlera delegate taking an on_thread_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1091 of file EventManager.cpp.

◆ onThreadUpdate() [2/2]

void discord_core_api::event_manager::onThreadUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1095 of file EventManager.cpp.

◆ onTypingStart() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onTypingStart ( discord_core_internal::event_delegate< co_routine< void >, on_typing_start_data handler)
Parameters
handlera delegate taking an on_typing_start_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1450 of file EventManager.cpp.

◆ onTypingStart() [2/2]

void discord_core_api::event_manager::onTypingStart ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1454 of file EventManager.cpp.

◆ onUserUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onUserUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_user_update_data handler)
Parameters
handlera delegate taking an on_user_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1458 of file EventManager.cpp.

◆ onUserUpdate() [2/2]

void discord_core_api::event_manager::onUserUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1462 of file EventManager.cpp.

◆ onVoiceServerUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onVoiceServerUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_voice_server_update_data handler)
Parameters
handlera delegate taking an on_voice_server_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1474 of file EventManager.cpp.

◆ onVoiceServerUpdate() [2/2]

void discord_core_api::event_manager::onVoiceServerUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1478 of file EventManager.cpp.

◆ onVoiceStateUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onVoiceStateUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_voice_state_update_data handler)
Parameters
handlera delegate taking an on_voice_state_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1466 of file EventManager.cpp.

◆ onVoiceStateUpdate() [2/2]

void discord_core_api::event_manager::onVoiceStateUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1470 of file EventManager.cpp.

◆ onWebhookUpdate() [1/2]

discord_core_internal::event_delegate_token discord_core_api::event_manager::onWebhookUpdate ( discord_core_internal::event_delegate< co_routine< void >, on_webhook_update_data handler)
Parameters
handlera delegate taking an on_webhook_update_data structure as an argument.
Returns
an event_token for later de-registering the event.

Definition at line 1482 of file EventManager.cpp.

◆ onWebhookUpdate() [2/2]

void discord_core_api::event_manager::onWebhookUpdate ( discord_core_internal::event_delegate_token token)
Parameters
tokenan discord_core_internal::event_delegate_token, from the original event registration.

Definition at line 1486 of file EventManager.cpp.


The documentation for this class was generated from the following files: