| 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() override | ttv::social::Presence | protectedvirtual |
| CompleteShutdown() override | ttv::social::Presence | protectedvirtual |
| CompleteTask(Task *task) | ttv::Component | protected |
| Component() | ttv::Component | protected |
| FetchPresenceSettingsCallback typedef | ttv::social::Presence | |
| FetchSettings(const FetchPresenceSettingsCallback &callback) | ttv::social::Presence | |
| GetAutomaticPresencePostingEnabled(bool &enabled) | ttv::social::Presence | |
| GetComponentName() | ttv::social::Presence | inlinestatic |
| GetLoggerName() const override | ttv::social::Presence | virtual |
| GetState() const override | ttv::Component | virtual |
| GetTaskRunner() | ttv::Component | inline |
| GetUser() | ttv::social::Presence | inline |
| Initialize() override | ttv::social::Presence | virtual |
| InsertActivity(std::unique_ptr< PresenceActivity > &&activity) | ttv::social::Presence | private |
| IsTaskRunning(Task *task) const | ttv::Component | protected |
| Log(TTV_MessageLevel level, const char *format,...) | ttv::UserComponent | protected |
| mActivities | ttv::social::Presence | private |
| mActivityTokenCounter | ttv::social::Presence | private |
| mAvailability | ttv::social::Presence | private |
| mEnableAutomaticPosting | ttv::social::Presence | private |
| mFetchSettingsCallbacks | ttv::social::Presence | private |
| mListeners | ttv::social::Presence | private |
| mOAuthIssue | ttv::UserComponent | protected |
| mPostIntervalMilliseconds | ttv::social::Presence | private |
| mPresencePostTimer | ttv::social::Presence | private |
| mPresenceTopic | ttv::social::Presence | private |
| mPubSub | ttv::social::Presence | private |
| mPubSubTopicListener | ttv::social::Presence | private |
| mPubSubTopicListenerHelper | ttv::social::Presence | private |
| mRunningTasks | ttv::Component | protected |
| mSessionGuid | ttv::social::Presence | private |
| mSettings | ttv::social::Presence | private |
| mSettingsFetchTimer | ttv::social::Presence | private |
| mShutdownTimeMilliseconds | ttv::Component | protected |
| mSocialPostPresenceTask | ttv::social::Presence | private |
| mSocialSettingsTask | ttv::social::Presence | private |
| mState | ttv::Component | protected |
| mTaskMutex | ttv::Component | mutableprotected |
| mTaskRunner | ttv::Component | protected |
| mUser | ttv::UserComponent | protected |
| mUserRepository | ttv::social::Presence | private |
| OnTopicListenerRemoved(const std::string &topic, TTV_ErrorCode ec) | ttv::social::Presence | private |
| OnTopicMessageReceived(const std::string &topic, const json::Value &msg) | ttv::social::Presence | private |
| OnTopicSubscribeStateChanged(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec) | ttv::social::Presence | private |
| OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserInfoFetchComplete(TTV_ErrorCode ec) override | ttv::social::Presence | privatevirtual |
| OnUserLogInComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserLogOutComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| PostPresence(const PostPresenceCallback &callback) | ttv::social::Presence | |
| PostPresenceCallback typedef | ttv::social::Presence | |
| Presence(std::shared_ptr< User > user) | ttv::social::Presence | |
| PresenceChanged() | ttv::social::Presence | private |
| 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::Component | protectedvirtual |
| SetPresenceSettings(const PresenceSettings &settings, const SetPresenceSettingsCallback &callback) | ttv::social::Presence | |
| SetPresenceSettingsCallback typedef | ttv::social::Presence | |
| SetServerState(State state) | ttv::Component | protectedvirtual |
| SetSessionAvailability(PresenceSessionAvailability availability) | ttv::social::Presence | |
| SetSettings(const PresenceSettings &settings) | ttv::social::Presence | private |
| SetState(State state) | ttv::Component | protectedvirtual |
| SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) | ttv::Component | virtual |
| SetUserRepository(std::shared_ptr< UserRepository > repository) | ttv::social::Presence | inline |
| Shutdown() override | ttv::social::Presence | virtual |
| StartTask(std::shared_ptr< Task > task) | ttv::Component | protected |
| State enum name | ttv::IComponent | |
| SubscribeTopics() | ttv::social::Presence | private |
| Update() override | ttv::social::Presence | virtual |
| UpdateSettings() | ttv::social::Presence | private |
| UserComponent(const std::shared_ptr< User > &user) | ttv::UserComponent | |
| ~Component() | ttv::Component | virtual |
| ~Presence() | ttv::social::Presence | virtual |