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

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

AttemptConnection()ttv::chat::ChatChannelprivate
ChatChannel(const std::shared_ptr< User > &user, ChannelId channelId, std::shared_ptr< IChatChannelListener > chatCallbacks, std::shared_ptr< TaskRunner > taskRunner)ttv::chat::ChatChannel
CloseConnection()ttv::chat::ChatChannelprivate
CompleteShutdown()ttv::chat::ChatChannelprivate
Connect()ttv::chat::ChatChannel
Disconnect()ttv::chat::ChatChannel
FetchBitsConfiguration()ttv::chat::ChatChannelprivate
FetchChannelInfo()ttv::chat::ChatChannelprivate
FetchChatProperties()ttv::chat::ChatChannelprivate
FetchUserList(const FetchUserListCallback &callback)ttv::chat::ChatChannel
FetchUserListCallback typedefttv::chat::ChatChannel
FlushClientEvents()ttv::chat::ChatChannel
FlushUserMessages(bool force)ttv::chat::ChatChannelprivate
ForceShutdown()ttv::chat::ChatChannelprivate
GenerateLiveMessage(LiveChatMessage &msg, const TokenizationOptions &tokenizationOptions, const ChatUserInfo &userInfo, const std::string &message, const std::map< std::string, std::string > &messageTags, const MessageInfo::Flags &flags)ttv::chat::ChatChannelprivate
GenerateMessage(MessageInfo &msg, const TokenizationOptions &tokenizationOptions, const ChatUserInfo &userInfo, const std::string &message, const std::map< std::string, std::string > &messageTags, const MessageInfo::Flags &flags)ttv::chat::ChatChannelprivate
GenerateUserInfo(const std::string &username, const std::map< std::string, std::string > &messageTags, ChatUserInfo &userInfo)ttv::chat::ChatChannelprivate
GetChannelId() constttv::chat::ChatChannelinline
GetChannelListener()ttv::chat::ChatChannelinline
GetMessageFlushInterval() constttv::chat::ChatChannelinline
GetState() constttv::chat::ChatChannelinline
GetUser()ttv::chat::ChatChannelinline
HandleConnectionIssue(bool recoverableError)ttv::chat::ChatChannelprivate
HandleFirstTimeChatterNotice(const std::string &message, const std::map< std::string, std::string > &messageTags)ttv::chat::ChatChannelprivate
HandleMessageReceived(const std::string &username, const std::string &message, const std::map< std::string, std::string > &messageTags, const MessageInfo::Flags &flags)ttv::chat::ChatChannelprivate
HandleRaidNotice(const std::string &message, const std::map< std::string, std::string > &messageTags)ttv::chat::ChatChannelprivate
HandleSubscriptionNotice(SubscriptionNotice::Type type, const std::string &message, const std::map< std::string, std::string > &messageTags)ttv::chat::ChatChannelprivate
HandleUnraidNotice(const std::string &message, const std::map< std::string, std::string > &messageTags)ttv::chat::ChatChannelprivate
HandleUserNotice(const std::string &message, const std::map< std::string, std::string > &messageTags)ttv::chat::ChatChannelprivate
IsShutdown() constttv::chat::ChatChannelinline
LookupId typedefttv::chat::ChatChannel
mAnonymousttv::chat::ChatChannelprivate
mApplySlowModettv::chat::ChatChannelprivate
mBackgroundTaskRunnerttv::chat::ChatChannelprivate
mBitsConfigFetchTokenttv::chat::ChatChannelprivate
mBitsConfigRepositoryttv::chat::ChatChannelprivate
mBitsConfigurationttv::chat::ChatChannelprivate
mBroadcasterLanguageMatchttv::chat::ChatChannelprivate
mBroadcasterLanguageOptedInttv::chat::ChatChannelprivate
mBroadcasterNamettv::chat::ChatChannelprivate
mChannelIdttv::chat::ChatChannelprivate
mChannelRepositoryttv::chat::ChatChannelprivate
mChannelStatettv::chat::ChatChannelprivate
mChatCallbacksttv::chat::ChatChannelprivate
mChatConnectionttv::chat::ChatChannelprivate
mChatObjectFactoryttv::chat::ChatChannelprivate
mChatPropertiesttv::chat::ChatChannelprivate
mChatThreadttv::chat::ChatChannelprivate
mClientChannelInfottv::chat::ChatChannelprivate
mClientChatRestrictionsttv::chat::ChatChannelprivate
mClientLocalUserInfottv::chat::ChatChannelprivate
mConnectionErrorttv::chat::ChatChannelprivate
mConnectionRetryTimerttv::chat::ChatChannelprivate
mDisconnectionRequestedttv::chat::ChatChannelprivate
mFetchBitsConfigTimerttv::chat::ChatChannelprivate
mFetchChatPropertiesTimerttv::chat::ChatChannelprivate
mHoststtv::chat::ChatChannelprivate
mLocalLanguagettv::chat::ChatChannelprivate
mMessagePacerttv::chat::ChatChannelprivate
mNextChatHostIndexttv::chat::ChatChannelprivate
mNextUserMessageFlushttv::chat::ChatChannelprivate
mNumOutstandingTasksttv::chat::ChatChannelprivate
mQueuedChatMessagesttv::chat::ChatChannelprivate
mReportedClientStatettv::chat::ChatChannelprivate
mServerChannelInfottv::chat::ChatChannelprivate
mServerChatRestrictionsttv::chat::ChatChannelprivate
mServerLocalUserInfottv::chat::ChatChannelprivate
mSettingRepositoryttv::chat::ChatChannelprivate
mSlowModeTimerttv::chat::ChatChannelprivate
mSystemUserInfottv::chat::ChatChannelprivate
mTaskRunnerttv::chat::ChatChannelprivate
mTimeoutTimerttv::chat::ChatChannelprivate
mToChatQttv::chat::ChatChannelprivate
mTokenizationOptionsttv::chat::ChatChannelprivate
mToMainQttv::chat::ChatChannelprivate
mUserttv::chat::ChatChannelprivate
mUserMessageBatchttv::chat::ChatChannelprivate
mUserMessageFlushIntervalttv::chat::ChatChannelprivate
OnBadgesChanged(ChatConnection *source, const std::string &username, const std::string &badgesMessageTag) overridettv::chat::ChatChannelvirtual
OnChatRestrictionsChanged(ChatConnection *source, const ChatChannelRestrictions &restrictions) overridettv::chat::ChatChannelvirtual
OnCleared(ChatConnection *source, const std::string &username, const std::map< std::string, std::string > &messageTags) overridettv::chat::ChatChannelvirtual
OnConnected(ChatConnection *source) overridettv::chat::ChatChannelvirtual
OnConnectionFailed(ChatConnection *source, TTV_ErrorCode ec) overridettv::chat::ChatChannelvirtual
OnConnectionLost(ChatConnection *source, TTV_ErrorCode ec) overridettv::chat::ChatChannelvirtual
OnHostTargetChanged(ChatConnection *source, const std::string &targetChannel, uint32_t numViewers) overridettv::chat::ChatChannelvirtual
OnIgnoreChanged(ChatConnection *source, const std::string &blockUserName, bool ignore) overridettv::chat::ChatChannelvirtual
OnNoticeReceived(ChatConnection *source, const std::string &id, const std::map< std::string, std::string > &params) overridettv::chat::ChatChannelvirtual
OnPermanentBanChanged(ChatConnection *source, bool banned) overridettv::chat::ChatChannelvirtual
OnPrivateMessageReceived(ChatConnection *source, const std::string &username, const std::string &message, const std::map< std::string, std::string > &messageTags, bool action) overridettv::chat::ChatChannelvirtual
OnTemporaryBanChanged(ChatConnection *source, bool temporarilyBanned, uint32_t timeout) overridettv::chat::ChatChannelvirtual
OnUserNoticeReceived(ChatConnection *source, const std::string &message, const std::map< std::string, std::string > &messageTags) overridettv::chat::ChatChannelvirtual
OnUserStateChanged(ChatConnection *source, const std::map< std::string, std::string > &messageTags) overridettv::chat::ChatChannelvirtual
OptInToBroadcasterLanguageChat(const std::string &language)ttv::chat::ChatChannel
ProcessBitsConfigFetchResult(TTV_ErrorCode ec, const std::shared_ptr< BitsConfiguration > &config)ttv::chat::ChatChannelprivate
ProcessChannelInfoFetchResult(const ChannelInfo &channelInfo)ttv::chat::ChatChannelprivate
ProcessChatPropertyFetchResult(TTV_ErrorCode ec, std::shared_ptr< ChatPropertiesTask::Result > result)ttv::chat::ChatChannelprivate
ProcessClientChatMessage(const std::string &msg)ttv::chat::ChatChannelprivate
ProcessClientRequestQueue()ttv::chat::ChatChannelprivate
ProcessDisconnectRequest()ttv::chat::ChatChannelprivate
ProcessOptInToBroadcasterLanguageChatRequest(const std::string &language)ttv::chat::ChatChannelprivate
ProcessSetLocalLanguageRequest(const std::string &language)ttv::chat::ChatChannelprivate
SendChatMessage(const std::string &message)ttv::chat::ChatChannel
SetBitsConfigRepository(const std::shared_ptr< BitsConfigRepository > &repository)ttv::chat::ChatChannelinline
SetBroadcasterLanguageChatCallback typedefttv::chat::ChatChannel
SetBroadcasterLanguageChatEnabled(bool enabled, const SetBroadcasterLanguageChatCallback &callback)ttv::chat::ChatChannel
SetChannelRepository(const std::shared_ptr< ChannelRepository > &channelRepository)ttv::chat::ChatChannelinline
SetChatObjectFactory(std::shared_ptr< IChatObjectFactory > factory)ttv::chat::ChatChannel
SetClientChannelInfo(const ChatChannelInfo &channelInfo)ttv::chat::ChatChannelprivate
SetClientChatRestrictions(const ChatChannelRestrictions &restrictions)ttv::chat::ChatChannelprivate
SetLocalLanguage(const std::string &language)ttv::chat::ChatChannel
SetMessageFlushInterval(uint64_t milliseconds)ttv::chat::ChatChannelinline
SetSettingRepository(std::shared_ptr< SettingRepository > settings)ttv::chat::ChatChannel
SetState(State::Enum state)ttv::chat::ChatChannelprivate
SetTokenizationOptions(const TokenizationOptions &options)ttv::chat::ChatChannelinline
ThreadEvent typedefttv::chat::ChatChannelprivate
ThreadProc()ttv::chat::ChatChannelprivate
UpdateBroadcasterLanguageChatState()ttv::chat::ChatChannelprivate
UpdateRestriction()ttv::chat::ChatChannelprivate
~ChatChannel()ttv::chat::ChatChannelvirtual