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

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

AddTopic(const std::string &topic)ttv::PubSubComponentBaseprotectedvirtual
Cancel(const CancelCallback &callback) overridettv::chat::ChatRaidvirtual
CancelCallback typedefttv::chat::IChatRaid
ChatRaid(const std::shared_ptr< User > &user, ChannelId sourceChannelId)ttv::chat::ChatRaid
CheckShutdown() overridettv::PubSubComponentBaseprotectedvirtual
CompleteShutdown() overridettv::chat::ChatRaidprivatevirtual
CompleteTask(Task *task)ttv::Componentprotected
Component()ttv::Componentprotected
Dispose() overridettv::chat::ChatRaidvirtual
DisposerFunc typedefttv::chat::ChatRaid
GetComponentName()ttv::chat::ChatRaidinlinestatic
GetLoggerName() const overridettv::chat::ChatRaidvirtual
GetState() const overridettv::Componentvirtual
GetTaskRunner()ttv::Componentinline
HandleRaidStatus(RaidStatus &status, bool isCancel)ttv::chat::ChatRaidprivate
Initialize() overridettv::PubSubComponentBasevirtual
IsTaskRunning(Task *task) constttv::Componentprotected
Join(const std::string &raidId, const JoinCallback &callback) overridettv::chat::ChatRaidvirtual
JoinCallback typedefttv::chat::IChatRaid
Leave(const std::string &raidId, const LeaveCallback &callback) overridettv::chat::ChatRaidvirtual
LeaveCallback typedefttv::chat::IChatRaid
Log(TTV_MessageLevel level, const char *format,...)ttv::UserComponentprotected
mDisposerFuncttv::PubSubComponentBaseprotected
mListenerttv::PubSubComponent< IChatRaidListener >protected
mOAuthIssuettv::UserComponentprotected
mPubSubttv::PubSubComponentBaseprotected
mPubSubTopicttv::chat::ChatRaidprivate
mPubSubTopicListenerttv::PubSubComponentBaseprotected
mPubSubTopicListenerHelperttv::PubSubComponentBaseprotected
mPubSubTopicsttv::PubSubComponentBaseprotected
mRaidsttv::chat::ChatRaidprivate
mRunningTasksttv::Componentprotected
mShutdownTimeMillisecondsttv::Componentprotected
mSourceChannelIdttv::chat::ChatRaidprivate
mStatettv::Componentprotected
mTaskMutexttv::Componentmutableprotected
mTaskRunnerttv::Componentprotected
mUserttv::UserComponentprotected
OnTopicListenerRemoved(const std::string &topic, TTV_ErrorCode ec)ttv::PubSubComponentBasevirtual
OnTopicMessageReceived(const std::string &topic, const json::Value &msg) overridettv::chat::ChatRaidvirtual
OnTopicSubscribeStateChanged(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec) overridettv::chat::ChatRaidvirtual
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< IChatRaidListener >inline
PubSubComponentBase(const std::shared_ptr< User > &user)ttv::PubSubComponentBase
SetClientState(State state)ttv::Componentprotectedvirtual
SetDisposer(DisposerFunc &&func)ttv::PubSubComponentBaseinline
SetListener(const std::shared_ptr< IChatRaidListener > &listener)ttv::PubSubComponent< IChatRaidListener >inline
SetServerState(State state)ttv::Componentprotectedvirtual
SetState(State state)ttv::Componentprotectedvirtual
SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner)ttv::Componentvirtual
Shutdown() overridettv::PubSubComponentBasevirtual
Start(UserId targetUserId, const StartCallback &callback) overridettv::chat::ChatRaidvirtual
StartCallback typedefttv::chat::IChatRaid
StartTask(std::shared_ptr< Task > task)ttv::Componentprotected
State enum namettv::IComponent
SubscribeTopics()ttv::PubSubComponentBaseprotectedvirtual
Update() overridettv::chat::ChatRaidvirtual
UserComponent(const std::shared_ptr< User > &user)ttv::UserComponent
~Component()ttv::Componentvirtual
~IChatRaid()=defaultttv::chat::IChatRaidvirtual
~PubSubComponent()=defaultttv::PubSubComponent< IChatRaidListener >virtual
~PubSubComponentBase()=defaultttv::PubSubComponentBasevirtual