Discord Social SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
discordpp::Client Member List

This is the complete list of members for discordpp::Client, including all inherited members.

AbortAuthorize()discordpp::Client
AbortGetTokenFromDevice()discordpp::Client
AcceptActivityInvite(discordpp::ActivityInvite invite, discordpp::Client::AcceptActivityInviteCallback cb)discordpp::Client
AcceptActivityInviteCallback typedefdiscordpp::Client
AcceptDiscordFriendRequest(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
AcceptGameFriendRequest(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
ActivityInviteCallback typedefdiscordpp::Client
ActivityJoinCallback typedefdiscordpp::Client
AddLogCallback(discordpp::Client::LogCallback callback, discordpp::LoggingSeverity minSeverity)discordpp::Client
AddVoiceLogCallback(discordpp::Client::LogCallback callback, discordpp::LoggingSeverity minSeverity)discordpp::Client
AuthorizationCallback typedefdiscordpp::Client
Authorize(discordpp::AuthorizationArgs args, discordpp::Client::AuthorizationCallback callback)discordpp::Client
AuthorizeDeviceScreenClosedCallback typedefdiscordpp::Client
BlockUser(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
CancelDiscordFriendRequest(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
CancelGameFriendRequest(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
CanOpenMessageInDiscord(uint64_t messageId)discordpp::Client
ClearRichPresence()discordpp::Client
Client(Client &&other) noexceptdiscordpp::Client
Client(const Client &)=delete (defined in discordpp::Client)discordpp::Client
Client()discordpp::Clientexplicit
Client(std::string apiBase, std::string webBase)discordpp::Clientexplicit
Client(discordpp::ClientCreateOptions options)discordpp::Clientexplicit
CloseAuthorizeDeviceScreen()discordpp::Client
Connect()discordpp::Client
CreateAuthorizationCodeVerifier()discordpp::Client
CreateOrJoinLobby(std::string const &secret, discordpp::Client::CreateOrJoinLobbyCallback callback)discordpp::Client
CreateOrJoinLobbyCallback typedefdiscordpp::Client
CreateOrJoinLobbyWithMetadata(std::string const &secret, std::unordered_map< std::string, std::string > const &lobbyMetadata, std::unordered_map< std::string, std::string > const &memberMetadata, discordpp::Client::CreateOrJoinLobbyCallback callback)discordpp::Client
DeleteUserMessage(uint64_t recipientId, uint64_t messageId, discordpp::Client::DeleteUserMessageCallback cb)discordpp::Client
DeleteUserMessageCallback typedefdiscordpp::Client
DeviceChangeCallback typedefdiscordpp::Client
Disconnect()discordpp::Client
EditUserMessage(uint64_t recipientId, uint64_t messageId, std::string const &content, discordpp::Client::EditUserMessageCallback cb)discordpp::Client
EditUserMessageCallback typedefdiscordpp::Client
EndCall(uint64_t channelId, discordpp::Client::EndCallCallback callback)discordpp::Client
EndCallCallback typedefdiscordpp::Client
EndCalls(discordpp::Client::EndCallsCallback callback)discordpp::Client
EndCallsCallback typedefdiscordpp::Client
Error enum namediscordpp::Client
ErrorToString(discordpp::Client::Error type)discordpp::Clientstatic
ExchangeChildToken(std::string const &parentApplicationToken, uint64_t childApplicationId, discordpp::Client::ExchangeChildTokenCallback callback)discordpp::Client
ExchangeChildTokenCallback typedefdiscordpp::Client
FetchCurrentUser(discordpp::AuthorizationTokenType tokenType, std::string const &token, discordpp::Client::FetchCurrentUserCallback callback)discordpp::Client
FetchCurrentUserCallback typedefdiscordpp::Client
GetApplicationId()discordpp::Client
GetCall(uint64_t channelId)discordpp::Client
GetCalls()discordpp::Client
GetChannelHandle(uint64_t channelId) constdiscordpp::Client
GetCurrentInputDevice(discordpp::Client::GetCurrentInputDeviceCallback cb)discordpp::Client
GetCurrentInputDeviceCallback typedefdiscordpp::Client
GetCurrentOutputDevice(discordpp::Client::GetCurrentOutputDeviceCallback cb)discordpp::Client
GetCurrentOutputDeviceCallback typedefdiscordpp::Client
GetCurrentUser() constdiscordpp::Client
GetDefaultAudioDeviceId()discordpp::Clientstatic
GetDefaultCommunicationScopes()discordpp::Clientstatic
GetDefaultPresenceScopes()discordpp::Clientstatic
GetDiscordClientConnectedUser(uint64_t applicationId, discordpp::Client::GetDiscordClientConnectedUserCallback callback) constdiscordpp::Client
GetDiscordClientConnectedUserCallback typedefdiscordpp::Client
GetGuildChannels(uint64_t guildId, discordpp::Client::GetGuildChannelsCallback cb)discordpp::Client
GetGuildChannelsCallback typedefdiscordpp::Client
GetInputDevices(discordpp::Client::GetInputDevicesCallback cb)discordpp::Client
GetInputDevicesCallback typedefdiscordpp::Client
GetInputVolume()discordpp::Client
GetLobbyHandle(uint64_t lobbyId) constdiscordpp::Client
GetLobbyIds() constdiscordpp::Client
GetLobbyMessagesCallback typedefdiscordpp::Client
GetLobbyMessagesWithLimit(uint64_t lobbyId, int32_t limit, discordpp::Client::GetLobbyMessagesCallback cb)discordpp::Client
GetMessageHandle(uint64_t messageId) constdiscordpp::Client
GetOutputDevices(discordpp::Client::GetOutputDevicesCallback cb)discordpp::Client
GetOutputDevicesCallback typedefdiscordpp::Client
GetOutputVolume()discordpp::Client
GetProvisionalToken(uint64_t applicationId, discordpp::AuthenticationExternalAuthType externalAuthType, std::string const &externalAuthToken, discordpp::Client::TokenExchangeCallback callback)discordpp::Client
GetRelationshipHandle(uint64_t userId) constdiscordpp::Client
GetRelationships() constdiscordpp::Client
GetRelationshipsByGroup(discordpp::RelationshipGroupType groupType) constdiscordpp::Client
GetSelfDeafAll() constdiscordpp::Client
GetSelfMuteAll() constdiscordpp::Client
GetStatus() constdiscordpp::Client
GetToken(uint64_t applicationId, std::string const &code, std::string const &codeVerifier, std::string const &redirectUri, discordpp::Client::TokenExchangeCallback callback)discordpp::Client
GetTokenFromDevice(discordpp::DeviceAuthorizationArgs args, discordpp::Client::TokenExchangeCallback callback)discordpp::Client
GetTokenFromDeviceProvisionalMerge(discordpp::DeviceAuthorizationArgs args, discordpp::AuthenticationExternalAuthType externalAuthType, std::string const &externalAuthToken, discordpp::Client::TokenExchangeCallback callback)discordpp::Client
GetTokenFromProvisionalMerge(uint64_t applicationId, std::string const &code, std::string const &codeVerifier, std::string const &redirectUri, discordpp::AuthenticationExternalAuthType externalAuthType, std::string const &externalAuthToken, discordpp::Client::TokenExchangeCallback callback)discordpp::Client
GetUser(uint64_t userId) constdiscordpp::Client
GetUserGuilds(discordpp::Client::GetUserGuildsCallback cb)discordpp::Client
GetUserGuildsCallback typedefdiscordpp::Client
GetVersionHash()discordpp::Clientstatic
GetVersionMajor()discordpp::Clientstatic
GetVersionMinor()discordpp::Clientstatic
GetVersionPatch()discordpp::Clientstatic
IsAuthenticated()discordpp::Client
LeaveLobby(uint64_t lobbyId, discordpp::Client::LeaveLobbyCallback callback)discordpp::Client
LeaveLobbyCallback typedefdiscordpp::Client
LinkChannelToLobby(uint64_t lobbyId, uint64_t channelId, discordpp::Client::LinkOrUnlinkChannelCallback callback)discordpp::Client
LinkOrUnlinkChannelCallback typedefdiscordpp::Client
LobbyCreatedCallback typedefdiscordpp::Client
LobbyDeletedCallback typedefdiscordpp::Client
LobbyMemberAddedCallback typedefdiscordpp::Client
LobbyMemberRemovedCallback typedefdiscordpp::Client
LobbyMemberUpdatedCallback typedefdiscordpp::Client
LobbyUpdatedCallback typedefdiscordpp::Client
LogCallback typedefdiscordpp::Client
MessageCreatedCallback typedefdiscordpp::Client
MessageDeletedCallback typedefdiscordpp::Client
MessageUpdatedCallback typedefdiscordpp::Client
NoAudioInputCallback typedefdiscordpp::Client
nullobjdiscordpp::Clientstatic
OnStatusChanged typedefdiscordpp::Client
OpenAuthorizeDeviceScreen(uint64_t clientId, std::string const &userCode)discordpp::Client
OpenConnectedGamesSettingsInDiscord(discordpp::Client::OpenConnectedGamesSettingsInDiscordCallback callback)discordpp::Client
OpenConnectedGamesSettingsInDiscordCallback typedefdiscordpp::Client
OpenMessageInDiscord(uint64_t messageId, discordpp::Client::ProvisionalUserMergeRequiredCallback provisionalUserMergeRequiredCallback, discordpp::Client::OpenMessageInDiscordCallback callback)discordpp::Client
OpenMessageInDiscordCallback typedefdiscordpp::Client
operator bool() constdiscordpp::Clientinline
operator=(Client &&other) noexceptdiscordpp::Client
operator=(const Client &)=delete (defined in discordpp::Client)discordpp::Client
ProvisionalUserMergeCompleted(bool success)discordpp::Client
ProvisionalUserMergeRequiredCallback typedefdiscordpp::Client
RefreshToken(uint64_t applicationId, std::string const &refreshToken, discordpp::Client::TokenExchangeCallback callback)discordpp::Client
RegisterLaunchCommand(uint64_t applicationId, std::string command)discordpp::Client
RegisterLaunchSteamApplication(uint64_t applicationId, uint32_t steamAppId)discordpp::Client
RejectDiscordFriendRequest(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
RejectGameFriendRequest(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
RelationshipCreatedCallback typedefdiscordpp::Client
RelationshipDeletedCallback typedefdiscordpp::Client
RelationshipGroupsUpdatedCallback typedefdiscordpp::Client
RemoveDiscordAndGameFriend(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
RemoveGameFriend(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
RevokeToken(uint64_t applicationId, std::string const &token, discordpp::Client::RevokeTokenCallback callback)discordpp::Client
RevokeTokenCallback typedefdiscordpp::Client
SearchFriendsByUsername(std::string searchStr) constdiscordpp::Client
SendActivityInvite(uint64_t userId, std::string const &content, discordpp::Client::SendActivityInviteCallback cb)discordpp::Client
SendActivityInviteCallback typedefdiscordpp::Client
SendActivityJoinRequest(uint64_t userId, discordpp::Client::SendActivityInviteCallback cb)discordpp::Client
SendActivityJoinRequestReply(discordpp::ActivityInvite invite, discordpp::Client::SendActivityInviteCallback cb)discordpp::Client
SendDiscordFriendRequest(std::string const &username, discordpp::Client::SendFriendRequestCallback cb)discordpp::Client
SendDiscordFriendRequestById(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
SendFriendRequestCallback typedefdiscordpp::Client
SendGameFriendRequest(std::string const &username, discordpp::Client::SendFriendRequestCallback cb)discordpp::Client
SendGameFriendRequestById(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
SendLobbyMessage(uint64_t lobbyId, std::string const &content, discordpp::Client::SendUserMessageCallback cb)discordpp::Client
SendLobbyMessageWithMetadata(uint64_t lobbyId, std::string const &content, std::unordered_map< std::string, std::string > const &metadata, discordpp::Client::SendUserMessageCallback cb)discordpp::Client
SendUserMessage(uint64_t recipientId, std::string const &content, discordpp::Client::SendUserMessageCallback cb)discordpp::Client
SendUserMessageCallback typedefdiscordpp::Client
SendUserMessageWithMetadata(uint64_t recipientId, std::string const &content, std::unordered_map< std::string, std::string > const &metadata, discordpp::Client::SendUserMessageCallback cb)discordpp::Client
SetActivityInviteCreatedCallback(discordpp::Client::ActivityInviteCallback cb)discordpp::Client
SetActivityInviteUpdatedCallback(discordpp::Client::ActivityInviteCallback cb)discordpp::Client
SetActivityJoinCallback(discordpp::Client::ActivityJoinCallback cb)discordpp::Client
SetAecDump(bool on)discordpp::Client
SetApplicationId(uint64_t applicationId)discordpp::Client
SetAuthorizeDeviceScreenClosedCallback(discordpp::Client::AuthorizeDeviceScreenClosedCallback cb)discordpp::Client
SetAutomaticGainControl(bool on)discordpp::Client
SetDeviceChangeCallback(discordpp::Client::DeviceChangeCallback callback)discordpp::Client
SetEchoCancellation(bool on)discordpp::Client
SetEngineManagedAudioSession(bool isEngineManaged)discordpp::Client
SetGameWindowPid(int32_t pid)discordpp::Client
SetHttpRequestTimeout(int32_t httpTimeoutInMilliseconds)discordpp::Client
SetInputDevice(std::string deviceId, discordpp::Client::SetInputDeviceCallback cb)discordpp::Client
SetInputDeviceCallback typedefdiscordpp::Client
SetInputVolume(float inputVolume)discordpp::Client
SetLobbyCreatedCallback(discordpp::Client::LobbyCreatedCallback cb)discordpp::Client
SetLobbyDeletedCallback(discordpp::Client::LobbyDeletedCallback cb)discordpp::Client
SetLobbyMemberAddedCallback(discordpp::Client::LobbyMemberAddedCallback cb)discordpp::Client
SetLobbyMemberRemovedCallback(discordpp::Client::LobbyMemberRemovedCallback cb)discordpp::Client
SetLobbyMemberUpdatedCallback(discordpp::Client::LobbyMemberUpdatedCallback cb)discordpp::Client
SetLobbyUpdatedCallback(discordpp::Client::LobbyUpdatedCallback cb)discordpp::Client
SetLogDir(std::string const &path, discordpp::LoggingSeverity minSeverity)discordpp::Client
SetMessageCreatedCallback(discordpp::Client::MessageCreatedCallback cb)discordpp::Client
SetMessageDeletedCallback(discordpp::Client::MessageDeletedCallback cb)discordpp::Client
SetMessageUpdatedCallback(discordpp::Client::MessageUpdatedCallback cb)discordpp::Client
SetNoAudioInputCallback(discordpp::Client::NoAudioInputCallback callback)discordpp::Client
SetNoAudioInputThreshold(float dBFSThreshold)discordpp::Client
SetNoiseSuppression(bool on)discordpp::Client
SetOnlineStatus(discordpp::StatusType status, discordpp::Client::UpdateStatusCallback callback)discordpp::Client
SetOpusHardwareCoding(bool encode, bool decode)discordpp::Client
SetOutputDevice(std::string deviceId, discordpp::Client::SetOutputDeviceCallback cb)discordpp::Client
SetOutputDeviceCallback typedefdiscordpp::Client
SetOutputVolume(float outputVolume)discordpp::Client
SetRelationshipCreatedCallback(discordpp::Client::RelationshipCreatedCallback cb)discordpp::Client
SetRelationshipDeletedCallback(discordpp::Client::RelationshipDeletedCallback cb)discordpp::Client
SetRelationshipGroupsUpdatedCallback(discordpp::Client::RelationshipGroupsUpdatedCallback cb)discordpp::Client
SetSelfDeafAll(bool deaf)discordpp::Client
SetSelfMuteAll(bool mute)discordpp::Client
SetShowingChat(bool showingChat)discordpp::Client
SetSpeakerMode(bool speakerMode)discordpp::Client
SetStatusChangedCallback(discordpp::Client::OnStatusChanged cb)discordpp::Client
SetThreadPriority(discordpp::Client::Thread thread, int32_t priority)discordpp::Client
SetTokenExpirationCallback(discordpp::Client::TokenExpirationCallback callback)discordpp::Client
SetUserUpdatedCallback(discordpp::Client::UserUpdatedCallback cb)discordpp::Client
SetVoiceLogDir(std::string const &path, discordpp::LoggingSeverity minSeverity)discordpp::Client
SetVoiceParticipantChangedCallback(discordpp::Client::VoiceParticipantChangedCallback cb)discordpp::Client
ShowAudioRoutePicker()discordpp::Client
StartCall(uint64_t channelId)discordpp::Client
StartCallWithAudioCallbacks(uint64_t lobbyId, discordpp::Client::UserAudioReceivedCallback receivedCb, discordpp::Client::UserAudioCapturedCallback capturedCb)discordpp::Client
Status enum namediscordpp::Client
StatusToString(discordpp::Client::Status type)discordpp::Clientstatic
Thread enum namediscordpp::Client
ThreadToString(discordpp::Client::Thread type)discordpp::Clientstatic
TokenExchangeCallback typedefdiscordpp::Client
TokenExpirationCallback typedefdiscordpp::Client
UnblockUser(uint64_t userId, discordpp::Client::UpdateRelationshipCallback cb)discordpp::Client
UnlinkChannelFromLobby(uint64_t lobbyId, discordpp::Client::LinkOrUnlinkChannelCallback callback)discordpp::Client
UnmergeIntoProvisionalAccount(uint64_t applicationId, discordpp::AuthenticationExternalAuthType externalAuthType, std::string const &externalAuthToken, discordpp::Client::UnmergeIntoProvisionalAccountCallback callback)discordpp::Client
UnmergeIntoProvisionalAccountCallback typedefdiscordpp::Client
UpdateProvisionalAccountDisplayName(std::string const &name, discordpp::Client::UpdateProvisionalAccountDisplayNameCallback callback)discordpp::Client
UpdateProvisionalAccountDisplayNameCallback typedefdiscordpp::Client
UpdateRelationshipCallback typedefdiscordpp::Client
UpdateRichPresence(discordpp::Activity activity, discordpp::Client::UpdateRichPresenceCallback cb)discordpp::Client
UpdateRichPresenceCallback typedefdiscordpp::Client
UpdateStatusCallback typedefdiscordpp::Client
UpdateToken(discordpp::AuthorizationTokenType tokenType, std::string token, discordpp::Client::UpdateTokenCallback callback)discordpp::Client
UpdateTokenCallback typedefdiscordpp::Client
UserAudioCapturedCallback typedefdiscordpp::Client
UserAudioReceivedCallback typedefdiscordpp::Client
UserUpdatedCallback typedefdiscordpp::Client
VoiceParticipantChangedCallback typedefdiscordpp::Client