Twitch SDK (Internal)
ttv::social::Presence Member List

This is the complete list of members for ttv::social::Presence, including all inherited members.

AddListener(std::shared_ptr< IListener > listener)ttv::social::Presence
AddPlayingActivity(GameId gameId, const std::string &gameDisplayContext, PresenceActivityToken &activityToken)ttv::social::Presence
AddWatchingActivity(ChannelId channelId, PresenceActivityToken &activityToken)ttv::social::Presence
CheckShutdown() overridettv::social::Presenceprotectedvirtual
CompleteShutdown() overridettv::social::Presenceprotectedvirtual
CompleteTask(Task *task)ttv::Componentprotected
Component()ttv::Componentprotected
FetchPresenceSettingsCallback typedefttv::social::Presence
FetchSettings(const FetchPresenceSettingsCallback &callback)ttv::social::Presence
GetAutomaticPresencePostingEnabled(bool &enabled)ttv::social::Presence
GetComponentName()ttv::social::Presenceinlinestatic
GetLoggerName() const overridettv::social::Presencevirtual
GetState() const overridettv::Componentvirtual
GetTaskRunner()ttv::Componentinline
GetUser()ttv::social::Presenceinline
Initialize() overridettv::social::Presencevirtual
InsertActivity(std::unique_ptr< PresenceActivity > &&activity)ttv::social::Presenceprivate
IsTaskRunning(Task *task) constttv::Componentprotected
Log(TTV_MessageLevel level, const char *format,...)ttv::UserComponentprotected
mActivitiesttv::social::Presenceprivate
mActivityTokenCounterttv::social::Presenceprivate
mAvailabilityttv::social::Presenceprivate
mEnableAutomaticPostingttv::social::Presenceprivate
mFetchSettingsCallbacksttv::social::Presenceprivate
mListenersttv::social::Presenceprivate
mOAuthIssuettv::UserComponentprotected
mPostIntervalMillisecondsttv::social::Presenceprivate
mPresencePostTimerttv::social::Presenceprivate
mPresenceTopicttv::social::Presenceprivate
mPubSubttv::social::Presenceprivate
mPubSubTopicListenerttv::social::Presenceprivate
mPubSubTopicListenerHelperttv::social::Presenceprivate
mRunningTasksttv::Componentprotected
mSessionGuidttv::social::Presenceprivate
mSettingsttv::social::Presenceprivate
mSettingsFetchTimerttv::social::Presenceprivate
mShutdownTimeMillisecondsttv::Componentprotected
mSocialPostPresenceTaskttv::social::Presenceprivate
mSocialSettingsTaskttv::social::Presenceprivate
mStatettv::Componentprotected
mTaskMutexttv::Componentmutableprotected
mTaskRunnerttv::Componentprotected
mUserttv::UserComponentprotected
mUserRepositoryttv::social::Presenceprivate
OnTopicListenerRemoved(const std::string &topic, TTV_ErrorCode ec)ttv::social::Presenceprivate
OnTopicMessageReceived(const std::string &topic, const json::Value &msg)ttv::social::Presenceprivate
OnTopicSubscribeStateChanged(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec)ttv::social::Presenceprivate
OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserInfoFetchComplete(TTV_ErrorCode ec) overridettv::social::Presenceprivatevirtual
OnUserLogInComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserLogOutComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
PostPresence(const PostPresenceCallback &callback)ttv::social::Presence
PostPresenceCallback typedefttv::social::Presence
Presence(std::shared_ptr< User > user)ttv::social::Presence
PresenceChanged()ttv::social::Presenceprivate
RemoveActivity(PresenceActivityToken activityToken)ttv::social::Presence
RemoveListener(std::shared_ptr< IListener > listener)ttv::social::Presence
SetAutomaticPresencePostingEnabled(bool enabled)ttv::social::Presence
SetClientState(State state)ttv::Componentprotectedvirtual
SetPresenceSettings(const PresenceSettings &settings, const SetPresenceSettingsCallback &callback)ttv::social::Presence
SetPresenceSettingsCallback typedefttv::social::Presence
SetServerState(State state)ttv::Componentprotectedvirtual
SetSessionAvailability(PresenceSessionAvailability availability)ttv::social::Presence
SetSettings(const PresenceSettings &settings)ttv::social::Presenceprivate
SetState(State state)ttv::Componentprotectedvirtual
SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner)ttv::Componentvirtual
SetUserRepository(std::shared_ptr< UserRepository > repository)ttv::social::Presenceinline
Shutdown() overridettv::social::Presencevirtual
StartTask(std::shared_ptr< Task > task)ttv::Componentprotected
State enum namettv::IComponent
SubscribeTopics()ttv::social::Presenceprivate
Update() overridettv::social::Presencevirtual
UpdateSettings()ttv::social::Presenceprivate
UserComponent(const std::shared_ptr< User > &user)ttv::UserComponent
~Component()ttv::Componentvirtual
~Presence()ttv::social::Presencevirtual