Twitch SDK (Internal)
ttv
PubSubComponentBase
ttv::PubSubComponentBase Member List
This is the complete list of members for
ttv::PubSubComponentBase
, including all inherited members.
AddTopic
(const std::string &topic)
ttv::PubSubComponentBase
protected
virtual
CheckShutdown
() override
ttv::PubSubComponentBase
protected
virtual
CompleteShutdown
() override
ttv::PubSubComponentBase
protected
virtual
CompleteTask
(Task *task)
ttv::Component
protected
Component
()
ttv::Component
protected
Dispose
()
ttv::PubSubComponentBase
DisposerFunc
typedef
ttv::PubSubComponentBase
GetLoggerName
() const override=0
ttv::PubSubComponentBase
pure virtual
GetState
() const override
ttv::Component
virtual
GetTaskRunner
()
ttv::Component
inline
Initialize
() override
ttv::PubSubComponentBase
virtual
IsTaskRunning
(Task *task) const
ttv::Component
protected
Log
(TTV_MessageLevel level, const char *format,...)
ttv::UserComponent
protected
mDisposerFunc
ttv::PubSubComponentBase
protected
mOAuthIssue
ttv::UserComponent
protected
mPubSub
ttv::PubSubComponentBase
protected
mPubSubTopicListener
ttv::PubSubComponentBase
protected
mPubSubTopicListenerHelper
ttv::PubSubComponentBase
protected
mPubSubTopics
ttv::PubSubComponentBase
protected
mRunningTasks
ttv::Component
protected
mShutdownTimeMilliseconds
ttv::Component
protected
mState
ttv::Component
protected
mTaskMutex
ttv::Component
mutable
protected
mTaskRunner
ttv::Component
protected
mUser
ttv::UserComponent
protected
OnTopicListenerRemoved
(const std::string &topic, TTV_ErrorCode ec)
ttv::PubSubComponentBase
virtual
OnTopicMessageReceived
(const std::string &topic, const json::Value &msg)=0
ttv::PubSubComponentBase
pure virtual
OnTopicSubscribeStateChanged
(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec)=0
ttv::PubSubComponentBase
pure virtual
OnUserAuthenticationIssue
(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec)
ttv::UserComponent
protected
virtual
OnUserInfoFetchComplete
(TTV_ErrorCode ec)
ttv::UserComponent
protected
virtual
OnUserLogInComplete
(TTV_ErrorCode ec)
ttv::UserComponent
protected
virtual
OnUserLogOutComplete
(TTV_ErrorCode ec)
ttv::UserComponent
protected
virtual
PubSubComponentBase
(const std::shared_ptr< User > &user)
ttv::PubSubComponentBase
SetClientState
(State state)
ttv::Component
protected
virtual
SetDisposer
(DisposerFunc &&func)
ttv::PubSubComponentBase
inline
SetServerState
(State state)
ttv::Component
protected
virtual
SetState
(State state)
ttv::Component
protected
virtual
SetTaskRunner
(std::shared_ptr< TaskRunner > taskRunner)
ttv::Component
virtual
Shutdown
() override
ttv::PubSubComponentBase
virtual
StartTask
(std::shared_ptr< Task > task)
ttv::Component
protected
State
enum name
ttv::IComponent
SubscribeTopics
()
ttv::PubSubComponentBase
protected
virtual
Update
() override
ttv::Component
virtual
UserComponent
(const std::shared_ptr< User > &user)
ttv::UserComponent
~Component
()
ttv::Component
virtual
~PubSubComponentBase
()=default
ttv::PubSubComponentBase
virtual
Generated by
1.8.13