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

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

AddTopic(const std::string &topic)ttv::PubSubComponentBaseprotectedvirtual
ChatRoom(const std::shared_ptr< User > &user, const std::string &roomId, ChannelId channelId)ttv::chat::ChatRoom
CheckShutdown() overridettv::PubSubComponentBaseprotectedvirtual
CompleteShutdown() overridettv::PubSubComponent< IChatRoomListener >inlinevirtual
CompleteTask(Task *task)ttv::Componentprotected
Component()ttv::Componentprotected
DeleteMessage(const std::string &messageId, const DeleteMessageCallback &callback) overridettv::chat::ChatRoomvirtual
DeleteMessageCallback typedefttv::chat::IChatRoom
DeleteRoom(const DeleteRoomCallback &callback) overridettv::chat::ChatRoomvirtual
DeleteRoomCallback typedefttv::chat::IChatRoom
DisableEmotesOnlyMode(const UpdateRoomModesCallback &callback) overridettv::chat::ChatRoomvirtual
DisableR9kMode(const UpdateRoomModesCallback &callback) overridettv::chat::ChatRoomvirtual
DisableSlowMode(const UpdateRoomModesCallback &callback) overridettv::chat::ChatRoomvirtual
Dispose() overridettv::chat::ChatRoomvirtual
DisposerFunc typedefttv::chat::ChatRoom
EditMessage(const std::string &messageId, const std::string &message, ChatRoomMessage &placeholderMessage, const EditMessageCallback &callback) overridettv::chat::ChatRoomvirtual
EditMessageCallback typedefttv::chat::IChatRoom
EnableEmotesOnlyMode(const UpdateRoomModesCallback &callback) overridettv::chat::ChatRoomvirtual
EnableR9kMode(const UpdateRoomModesCallback &callback) overridettv::chat::ChatRoomvirtual
EnableSlowMode(uint32_t durationSeconds, const UpdateRoomModesCallback &callback) overridettv::chat::ChatRoomvirtual
FetchMessagesAfterCursor(const std::string &cursor, uint32_t limit, const FetchMessagesCallback &callback) overridettv::chat::ChatRoomvirtual
FetchMessagesAfterTimestamp(Timestamp timestamp, uint32_t limit, const FetchMessagesCallback &callback) overridettv::chat::ChatRoomvirtual
FetchMessagesBeforeCursor(const std::string &cursor, uint32_t limit, const FetchMessagesCallback &callback) overridettv::chat::ChatRoomvirtual
FetchMessagesBeforeTimestamp(Timestamp timestamp, uint32_t limit, const FetchMessagesCallback &callback) overridettv::chat::ChatRoomvirtual
FetchMessagesCallback typedefttv::chat::IChatRoom
FetchRoomInfo(const FetchRoomInfoCallback &callback) overridettv::chat::ChatRoomvirtual
FetchRoomInfoCallback typedefttv::chat::IChatRoom
FlagIgnoredMessages(std::vector< ChatRoomMessage > &messages)ttv::chat::ChatRoomprivate
GetComponentName()ttv::chat::ChatRoominlinestatic
GetLoggerName() const overridettv::chat::ChatRoomvirtual
GetState() const overridettv::Componentvirtual
GetTaskRunner()ttv::Componentinline
Initialize() overridettv::PubSubComponentBasevirtual
IsTaskRunning(Task *task) constttv::Componentprotected
Log(TTV_MessageLevel level, const char *format,...)ttv::UserComponentprotected
mCachedUserBadgesttv::chat::ChatRoomprivate
mCachedUserColorttv::chat::ChatRoomprivate
mChannelIdttv::chat::ChatRoomprivate
mDisposerFuncttv::PubSubComponentBaseprotected
mListenerttv::PubSubComponent< IChatRoomListener >protected
mMessageNoncesttv::chat::ChatRoomprivate
mOAuthIssuettv::UserComponentprotected
mPubSubttv::PubSubComponentBaseprotected
mPubSubTopicttv::chat::ChatRoomprivate
mPubSubTopicListenerttv::PubSubComponentBaseprotected
mPubSubTopicListenerHelperttv::PubSubComponentBaseprotected
mPubSubTopicsttv::PubSubComponentBaseprotected
mRoomIdttv::chat::ChatRoomprivate
mRunningTasksttv::Componentprotected
mShutdownTimeMillisecondsttv::Componentprotected
mStatettv::Componentprotected
mTaskMutexttv::Componentmutableprotected
mTaskRunnerttv::Componentprotected
mTokenizationOptionsttv::chat::ChatRoomprivate
mUserttv::UserComponentprotected
OnTopicListenerRemoved(const std::string &topic, TTV_ErrorCode ec)ttv::PubSubComponentBasevirtual
OnTopicMessageReceived(const std::string &topic, const ttv::json::Value &jVal) overridettv::chat::ChatRoomvirtual
OnTopicSubscribeStateChanged(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec) overridettv::chat::ChatRoomvirtual
OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserInfoFetchComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserLogInComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserLogOutComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
PubSubComponent(const std::shared_ptr< User > &user)ttv::PubSubComponent< IChatRoomListener >inline
PubSubComponentBase(const std::shared_ptr< User > &user)ttv::PubSubComponentBase
SendMessage(const std::string &message, ChatRoomMessage &placeholderMessage, const SendMessageCallback &callback) overridettv::chat::ChatRoomvirtual
SendMessageCallback typedefttv::chat::IChatRoom
SetArchived(bool isArchived, const UpdateRoomViewCallback &callback) overridettv::chat::ChatRoomvirtual
SetChatMode(ChatMode mode, bool turnOn, uint32_t slowModeDurationSeconds, const UpdateRoomModesCallback &callback)ttv::chat::ChatRoomprivate
SetClientState(State state)ttv::Componentprotectedvirtual
SetDisposer(DisposerFunc &&func)ttv::PubSubComponentBaseinline
SetLastReadAt(Timestamp lastReadAt, const UpdateRoomViewCallback &callback) overridettv::chat::ChatRoomvirtual
SetListener(const std::shared_ptr< IChatRoomListener > &listener)ttv::PubSubComponent< IChatRoomListener >inline
SetMinimumAllowedRole(RoomRole minimumAllowedRole, const UpdateRoomInfoCallback &callback) overridettv::chat::ChatRoomvirtual
SetMuted(bool isMuted, const UpdateRoomViewCallback &callback) overridettv::chat::ChatRoomvirtual
SetPreviewable(bool isPreviewable, const UpdateRoomInfoCallback &callback) overridettv::chat::ChatRoomvirtual
SetRoomName(const std::string &name, const UpdateRoomInfoCallback &callback) overridettv::chat::ChatRoomvirtual
SetServerState(State state)ttv::Componentprotectedvirtual
SetState(State state)ttv::Componentprotectedvirtual
SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner)ttv::Componentvirtual
SetTokenizationOptions(const TokenizationOptions &options)ttv::chat::ChatRoominline
SetTopic(const std::string &topic, const UpdateRoomInfoCallback &callback) overridettv::chat::ChatRoomvirtual
Shutdown() overridettv::PubSubComponentBasevirtual
StartTask(std::shared_ptr< Task > task)ttv::Componentprotected
State enum namettv::IComponent
SubscribeTopics()ttv::PubSubComponentBaseprotectedvirtual
TokenizeLocalMessage(const std::shared_ptr< User > &user, const std::string &message, ChatRoomMessage &chatMessage)ttv::chat::ChatRoomprivate
Update() overridettv::chat::ChatRoomvirtual
UpdateRoomInfoCallback typedefttv::chat::IChatRoom
UpdateRoomModesCallback typedefttv::chat::IChatRoom
UpdateRoomViewCallback typedefttv::chat::IChatRoom
UserComponent(const std::shared_ptr< User > &user)ttv::UserComponent
~Component()ttv::Componentvirtual
~IChatRoom()=defaultttv::chat::IChatRoomvirtual
~PubSubComponent()=defaultttv::PubSubComponent< IChatRoomListener >virtual
~PubSubComponentBase()=defaultttv::PubSubComponentBasevirtual