Twitch SDK (Internal)
ttv::chat::ChatAPI Member List

This is the complete list of members for ttv::chat::ChatAPI, including all inherited members.

BanUser(UserId userId, ChannelId channelId, const std::string &bannedUserName, uint32_t durationSeconds, const BanUserCallback &callback)ttv::chat::ChatAPI
BanUserCallback typedefttv::chat::ChatAPI
BlockChangeCallback typedefttv::chat::ChatAPI
BlockUser(UserId userId, UserId blockUserId, const std::string &reason, bool whisper, const BlockChangeCallback &callback)ttv::chat::ChatAPI
ChatAPI()ttv::chat::ChatAPI
CheckShutdown() overridettv::chat::ChatAPIprivatevirtual
CompleteShutdown() overridettv::chat::ChatAPIprivatevirtual
Connect(UserId userId, ChannelId channelId, const std::shared_ptr< IChatChannelListener > &listener)ttv::chat::ChatAPI
CoreLocalLanguageChanged(const std::string &language)ttv::chat::ChatAPIprivate
CoreUserLoggedIn(std::shared_ptr< User > user)ttv::chat::ChatAPIprivate
CoreUserLoggedOut(std::shared_ptr< User > user)ttv::chat::ChatAPIprivate
CreateBitsStatus(UserId userId, ChannelId channelId, const std::shared_ptr< IBitsListener > &listener, std::shared_ptr< IBitsStatus > &result)ttv::chat::ChatAPI
CreateChannelChatRoomManager(UserId userId, ChannelId channelId, const std::shared_ptr< IChannelChatRoomManagerListener > &listener, std::shared_ptr< IChannelChatRoomManager > &result)ttv::chat::ChatAPI
CreateChatChannel(UserId userId, ChannelId channelId, const std::shared_ptr< IChatChannelListener > &listener, std::shared_ptr< IChatChannel > &result)ttv::chat::ChatAPI
CreateChatChannelProperties(UserId userId, ChannelId channelId, const std::shared_ptr< IChatChannelPropertyListener > &listener, std::shared_ptr< IChatChannelProperties > &result)ttv::chat::ChatAPI
CreateChatRaid(UserId userId, ChannelId channelId, const std::shared_ptr< IChatRaidListener > &listener, std::shared_ptr< IChatRaid > &result)ttv::chat::ChatAPI
CreateChatReplay(UserId userId, const std::string &vodId, const std::shared_ptr< IChatReplayListener > &listener, std::shared_ptr< IChatReplay > &result)ttv::chat::ChatAPI
CreateChatRoom(UserId userId, const std::string &roomId, ChannelId channelId, const std::shared_ptr< IChatRoomListener > &listener, std::shared_ptr< IChatRoom > &result)ttv::chat::ChatAPI
CreateChatRoomNotifications(UserId userId, const std::shared_ptr< IChatRoomNotificationsListener > &listener, std::shared_ptr< IChatRoomNotifications > &result)ttv::chat::ChatAPI
CreateFollowersStatus(UserId userId, ChannelId channelId, const std::shared_ptr< IFollowersListener > &listener, std::shared_ptr< IFollowersStatus > &result)ttv::chat::ChatAPI
CreateSubscribersStatus(UserId userId, ChannelId channelId, const std::shared_ptr< ISubscribersListener > &listener, std::shared_ptr< ISubscribersStatus > &result)ttv::chat::ChatAPI
CreateUserBlockList(const std::shared_ptr< User > &user)ttv::chat::ChatAPIprivate
Disconnect(UserId userId, ChannelId channelId)ttv::chat::ChatAPI
DisposeBitsStatus(const std::shared_ptr< IBitsStatus > &bitsStatus)ttv::chat::ChatAPIprivate
DisposeChannelChatRoomManager(const std::shared_ptr< IChannelChatRoomManager > &channelChatRoomManager)ttv::chat::ChatAPIprivate
DisposeChatChannel(const std::shared_ptr< IChatChannel > &chatChannel)ttv::chat::ChatAPIprivate
DisposeChatChannelProperties(const std::shared_ptr< IChatChannelProperties > &chatChannelProperties)ttv::chat::ChatAPIprivate
DisposeChatRaid(const std::shared_ptr< IChatRaid > &chatRaid)ttv::chat::ChatAPIprivate
DisposeChatReplay(const std::shared_ptr< IChatReplay > &chatReplay)ttv::chat::ChatAPIprivate
DisposeChatRoom(const std::shared_ptr< IChatRoom > &chatRoom)ttv::chat::ChatAPIprivate
DisposeChatRoomNotifications(const std::shared_ptr< IChatRoomNotifications > &chatRoomNotifications)ttv::chat::ChatAPIprivate
DisposeFollowersStatus(const std::shared_ptr< IFollowersStatus > &followersStatus)ttv::chat::ChatAPIprivate
DisposeSubscribersStatus(const std::shared_ptr< ISubscribersStatus > &subscribersStatus)ttv::chat::ChatAPIprivate
FetchBadgesCallback typedefttv::chat::ChatAPI
FetchBitsConfigurationCallback typedefttv::chat::ChatAPI
FetchBlockedUsers(UserId userId, const FetchBlockedUsersCallback &callback)ttv::chat::ChatAPI
FetchBlockedUsersCallback typedefttv::chat::ChatAPI
FetchChannelBadges(ChannelId channelId, const FetchBadgesCallback &callback)ttv::chat::ChatAPI
FetchChannelBitsConfiguration(ChannelId channelId, const FetchBitsConfigurationCallback &callback)ttv::chat::ChatAPI
FetchChannelModerators(ChannelId channelId, const std::string &cursor, const FetchChannelModeratorsCallback &callback)ttv::chat::ChatAPI
FetchChannelModeratorsCallback typedefttv::chat::ChatAPI
FetchEmoticonSetsCallback typedefttv::chat::ChatAPI
FetchGlobalBadges(const FetchBadgesCallback &callback)ttv::chat::ChatAPI
FetchGlobalBitsConfiguration(const FetchBitsConfigurationCallback &callback)ttv::chat::ChatAPI
FetchThreadDataCallback typedefttv::chat::ChatAPI
FetchThreadDataPage(UserId userId, uint32_t offset, uint32_t pageSize, const FetchThreadDataPageCallback &callback)ttv::chat::ChatAPI
FetchThreadDataPageCallback typedefttv::chat::ChatAPI
FetchThreadMessages(UserId userId, const std::string &threadId, MessageId start, uint32_t beforeCount, const FetchThreadMessagesCallback &callback)ttv::chat::ChatAPI
FetchThreadMessagesCallback typedefttv::chat::ChatAPI
FetchThreadUnreadCounts(UserId userId, const FetchThreadUnreadCountsCallback &callback)ttv::chat::ChatAPI
FetchThreadUnreadCountsCallback typedefttv::chat::ChatAPI
FetchUserEmoticonSets(UserId userId, bool forceRefetch, const FetchEmoticonSetsCallback &callback)ttv::chat::ChatAPI
FetchUserListCallback typedefttv::chat::ChatAPI
FetchUserListForChannel(UserId userId, ChannelId channelId, const FetchUserListCallback &callback)ttv::chat::ChatAPI
FetchUserThreadData(UserId userId, const std::string &threadId, const FetchThreadDataCallback &callback)ttv::chat::ChatAPI
GenerateThreadId(UserId userId, UserId otherUserId, std::string &threadId)ttv::chat::ChatAPI
GetBlockListForUser(UserId userId, std::shared_ptr< ChatUserBlockList > &blockList)ttv::chat::ChatAPIprivate
GetChannelSet(UserId userId, std::shared_ptr< ChatChannelSet > &channelSet)ttv::chat::ChatAPIprivate
GetComponentContainer()ttv::ModuleBaseinlineprotected
GetEmoticonUrl(uint32_t emoticonId, float scale, std::string &result)ttv::chat::ChatAPI
GetMessageFlushInterval() constttv::chat::ChatAPI
GetModuleName() const overridettv::chat::ChatAPIvirtual
GetRequiredAuthScopes(std::vector< std::string > &scopes)ttv::chat::ChatAPIstatic
GetState() const overridettv::ModuleBasevirtual
GetThreadForUser(UserId userId, const std::string &threadId, std::shared_ptr< ChatUserThread > &thread)ttv::chat::ChatAPIprivate
GetUserBlocked(UserId userId, UserId blockUserId, bool &blocked)ttv::chat::ChatAPI
GetUserThreadsForUser(UserId userId, std::shared_ptr< ChatUserThreads > &userThreads)ttv::chat::ChatAPIprivate
Initialize(const InitializeCallback &callback) overridettv::chat::ChatAPIvirtual
InitializeCallback typedefttv::IModule
Invoke(std::function< void(std::shared_ptr< T >)> callback)ttv::ModuleBaseinlineprotected
mBitsConfigRepositoryttv::chat::ChatAPIprivate
mChannelRepositoryttv::chat::ChatAPIprivate
mChatObjectFactoryttv::chat::ChatAPIprivate
mCoreApittv::chat::ChatAPIprivate
mCoreApiClientttv::chat::ChatAPIprivate
mEnabledFeaturesttv::chat::ChatAPIprivate
mInternalDatattv::chat::ChatAPIprivate
mLastReportedStatettv::ModuleBaseprotected
mListenersttv::ModuleBaseprotected
ModuleBase()ttv::ModuleBase
ModUser(UserId userId, ChannelId channelId, const std::string &modUserName, const ModUserCallback &callback)ttv::chat::ChatAPI
ModUserCallback typedefttv::chat::ChatAPI
mSettingRepositoryttv::chat::ChatAPIprivate
mStatettv::ModuleBaseprotected
mTaskHostttv::chat::ChatAPIprivate
mTaskRunnerttv::chat::ChatAPIprivate
mTokenizationOptionsttv::chat::ChatAPIprivate
mUserBlocksTaskRunnerttv::chat::ChatAPIprivate
mUserRepositoryttv::chat::ChatAPIprivate
NotifyStateChange()ttv::ModuleBaseprotected
OptInToBroadcasterLanguageChat(UserId userId, ChannelId channelId, const std::string &language)ttv::chat::ChatAPI
RegisterInitializeCallback(const InitializeCallback &callback)ttv::ModuleBaseinlineprotected
RegisterShutdownCallback(const ShutdownCallback &callback)ttv::ModuleBaseinlineprotected
SendChatMessage(UserId userId, ChannelId channelId, const std::string &message)ttv::chat::ChatAPI
SendMessageCallback typedefttv::chat::ChatAPI
SendMessageToUser(UserId userId, UserId otherUserId, const std::string &message, WhisperMessage &placeholderMessage, const SendMessageCallback &callback)ttv::chat::ChatAPI
SetBroadcasterLanguageChatEnabled(UserId userId, ChannelId channelId, bool enabled, const SetBroadcasterLanguageChatEnabledCallback &callback)ttv::chat::ChatAPI
SetBroadcasterLanguageChatEnabledCallback typedefttv::chat::ChatAPI
SetChatObjectFactory(const std::shared_ptr< IChatObjectFactory > &factory)ttv::chat::ChatAPI
SetCoreApi(const std::shared_ptr< CoreAPI > &coreApi)ttv::chat::ChatAPI
SetEnabledFeatures(const FeatureFlags &features)ttv::chat::ChatAPI
SetLastMessageReadId(UserId userId, const std::string &threadId, MessageId lastReadMessageId, const SetLastMessageReadIdCallback &callback)ttv::chat::ChatAPI
SetLastMessageReadIdCallback typedefttv::chat::ChatAPI
SetListener(const std::shared_ptr< IChatAPIListener > &listener)ttv::chat::ChatAPI
SetMessageFlushInterval(uint64_t milliseconds)ttv::chat::ChatAPI
SetThreadArchived(UserId userId, const std::string &threadId, bool archived, const SetThreadArchivedCallback &callback)ttv::chat::ChatAPI
SetThreadArchivedCallback typedefttv::chat::ChatAPI
SetThreadMuted(UserId userId, const std::string &threadId, bool muted, const SetThreadMutedCallback &callback)ttv::chat::ChatAPI
SetThreadMutedCallback typedefttv::chat::ChatAPI
SetTokenizationOptions(const TokenizationOptions &options)ttv::chat::ChatAPI
SetUserThreadsListener(UserId userId, const std::shared_ptr< IChatUserThreadsListener > &listener)ttv::chat::ChatAPI
Shutdown(const ShutdownCallback &callback) overridettv::chat::ChatAPIvirtual
ShutdownCallback typedefttv::IModule
State enum namettv::IModule
UnbanUser(UserId userId, ChannelId channelId, const std::string &bannedUserName, const UnbanUserCallback &callback)ttv::chat::ChatAPI
UnbanUserCallback typedefttv::chat::ChatAPI
UnblockUser(UserId userId, UserId blockUserId, const BlockChangeCallback &callback)ttv::chat::ChatAPI
UnmodUser(UserId userId, ChannelId channelId, const std::string &unmodUserName, const UnmodUserCallback &callback)ttv::chat::ChatAPI
UnmodUserCallback typedefttv::chat::ChatAPI
Update() overridettv::chat::ChatAPIvirtual
UpdateUserColor(UserId userId, const std::string &color, const UpdateUserColorCallback &callback)ttv::chat::ChatAPI
UpdateUserColorCallback typedefttv::chat::ChatAPI
~ChatAPI()ttv::chat::ChatAPIvirtual
~IModule()ttv::IModulevirtual
~ModuleBase()ttv::ModuleBasevirtual