| AddListener(std::shared_ptr< IListener > listener) | ttv::social::FriendList | |
| AddToPendingFriendAdds(UserId userId) | ttv::social::FriendList | private |
| AddToPendingFriendRemoves(const FriendEntry &entry) | ttv::social::FriendList | private |
| BuildSocialFriendListResult(const std::unordered_set< UserId > &ids) | ttv::social::FriendList | private |
| BuildSocialFriendListResult(const std::map< UserId, Friend > &users) | ttv::social::FriendList | private |
| CheckShutdown() override | ttv::social::FriendList | privatevirtual |
| CompleteCallback typedef | ttv::social::FriendList | private |
| CompleteShutdown() override | ttv::social::FriendList | privatevirtual |
| CompleteTask(Task *task) | ttv::Component | protected |
| Component() | ttv::Component | protected |
| DismissRecommendedFriend(UserId dismissUserId, const DismissRecommendedFriendCallback &callback) | ttv::social::FriendList | |
| DismissRecommendedFriendCallback typedef | ttv::social::FriendList | |
| FetchFriendList(const FetchFriendListCallback &callback) | ttv::social::FriendList | |
| FetchFriendListCallback typedef | ttv::social::FriendList | |
| FetchFriendRequests(const FetchFriendRequestsCallback &callback) | ttv::social::FriendList | |
| FetchFriendRequestsCallback typedef | ttv::social::FriendList | |
| FetchFriendStatus(UserId otherUserId, const FetchFriendStatusCallback &callback) | ttv::social::FriendList | |
| FetchFriendStatusCallback typedef | ttv::social::FriendList | |
| FetchRecommendedFriends(const FetchRecommendedFriendsCallback &callback) | ttv::social::FriendList | |
| FetchRecommendedFriendsCallback typedef | ttv::social::FriendList | |
| FetchUnreadFriendRequestCount(const FetchUnreadFriendRequestCountCallback &callback) | ttv::social::FriendList | |
| FetchUnreadFriendRequestCountCallback typedef | ttv::social::FriendList | |
| FriendChangeSetupCallback typedef | ttv::social::FriendList | private |
| FriendList(const std::shared_ptr< User > &user, const FeatureFlags &enabledFeatures) | ttv::social::FriendList | |
| FriendRequestMap typedef | ttv::social::FriendList | private |
| FriendRequestsTaskProcessResultCallback typedef | ttv::social::FriendList | private |
| FriendRequestsTaskSetupCallback typedef | ttv::social::FriendList | private |
| GetComponentName() | ttv::social::FriendList | inlinestatic |
| GetLoggerName() const override | ttv::social::FriendList | virtual |
| GetState() const override | ttv::Component | virtual |
| GetTaskRunner() | ttv::Component | inline |
| GetUser() | ttv::social::FriendList | inline |
| GetUserInfoCompleteCallback typedef | ttv::social::FriendList | private |
| GetUserInfoTargetCallback typedef | ttv::social::FriendList | private |
| HandleFriendRemoved(UserId userId) | ttv::social::FriendList | private |
| HandleFriendRequestAccepted(UserId userId, FriendRequestRemovalReason reason) | ttv::social::FriendList | private |
| HandleFriendRequestRemoved(UserId userId, FriendRequestRemovalReason reason) | ttv::social::FriendList | private |
| HandleFriendsList(std::vector< FriendEntry > &&list) | ttv::social::FriendList | private |
| HandleRealtimeFriendRequestReceived(UserId userId) | ttv::social::FriendList | private |
| Initialize() override | ttv::social::FriendList | virtual |
| IsTaskRunning(Task *task) const | ttv::Component | protected |
| Log(TTV_MessageLevel level, const char *format,...) | ttv::UserComponent | protected |
| MarkAllFriendRequestsRead(const MarkAllFriendRequestsReadCallback &callback) | ttv::social::FriendList | |
| MarkAllFriendRequestsReadCallback typedef | ttv::social::FriendList | |
| mEnabledFeatures | ttv::social::FriendList | private |
| mFetchFriendListCallbacks | ttv::social::FriendList | private |
| mFetchFriendRequestsCallbacks | ttv::social::FriendList | private |
| mFetchRecommendedFriendsCallbacks | ttv::social::FriendList | private |
| mFetchUnreadFriendRequestCountCallbacks | ttv::social::FriendList | private |
| mFriendListFetchTimer | ttv::social::FriendList | private |
| mFriendMap | ttv::social::FriendList | private |
| mFriendRequestFetcher | ttv::social::FriendList | private |
| mFriendRequestFetchTimer | ttv::social::FriendList | private |
| mFriendRequests | ttv::social::FriendList | private |
| mFriendRequestUnreadCountFetchTimer | ttv::social::FriendList | private |
| mFriendshipTopic | ttv::social::FriendList | private |
| mListeners | ttv::social::FriendList | private |
| mNumUnreadFriendRequests | ttv::social::FriendList | private |
| mOAuthIssue | ttv::UserComponent | protected |
| mPendingAddedFriends | ttv::social::FriendList | private |
| mPendingInfoChanges | ttv::social::FriendList | private |
| mPendingRemovedFriends | ttv::social::FriendList | private |
| mPresenceTopic | ttv::social::FriendList | private |
| mPubSub | ttv::social::FriendList | private |
| mPubSubTopicListener | ttv::social::FriendList | private |
| mPubSubTopicListenerHelper | ttv::social::FriendList | private |
| mReceivedFirstFriendListFetch | ttv::social::FriendList | private |
| mReceivedFirstFriendRequestsFetch | ttv::social::FriendList | private |
| mReceivedFirstFriendRequestUnreadCountFetch | ttv::social::FriendList | private |
| mReceivedFirstRecommendedFriendsFetch | ttv::social::FriendList | private |
| mRecommendedFriends | ttv::social::FriendList | private |
| mRecommendedFriendsFetchTimer | ttv::social::FriendList | private |
| mRunningTasks | ttv::Component | protected |
| mShutdownTimeMilliseconds | ttv::Component | protected |
| mState | ttv::Component | protected |
| mTaskMutex | ttv::Component | mutableprotected |
| mTaskRunner | ttv::Component | protected |
| mUser | ttv::UserComponent | protected |
| mUserRepository | ttv::social::FriendList | private |
| NotifyFriendAddsRemoves() | ttv::social::FriendList | private |
| NotifyFriendInfoChanges() | ttv::social::FriendList | private |
| OnTopicMessageReceived(const std::string &topic, const json::Value &msg) | ttv::social::FriendList | private |
| OnTopicSubscribeStateChanged(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec) | ttv::social::FriendList | private |
| OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserInfoFetchComplete(TTV_ErrorCode ec) override | ttv::social::FriendList | privatevirtual |
| OnUserLogInComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserLogOutComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| PerformFriendRequestListManagement(FriendRequestsTaskSetupCallback setupCallback, FriendRequestsTaskProcessResultCallback processCallback, CompleteCallback completeCallback) | ttv::social::FriendList | private |
| RemoveFriendRequest(UserId userId, FriendRequestRemovalReason reason) | ttv::social::FriendList | private |
| RemoveListener(std::shared_ptr< IListener > listener) | ttv::social::FriendList | |
| RequestFriendRequests() | ttv::social::FriendList | private |
| RequestFriendRequestUnreadCount() | ttv::social::FriendList | private |
| RequestFriendsList() | ttv::social::FriendList | private |
| RequestRecommendedFriends() | ttv::social::FriendList | private |
| SetClientState(State state) | ttv::Component | protectedvirtual |
| SetFriendPresence(UserId userId, Timestamp updateTime, uint64_t index, PresenceUserAvailability availability, std::unique_ptr< PresenceActivity > &&activity) | ttv::social::FriendList | private |
| SetNumUnreadFriendRequests(uint32_t count) | ttv::social::FriendList | private |
| SetServerState(State state) | ttv::Component | protectedvirtual |
| SetState(State state) | ttv::Component | protectedvirtual |
| SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) override | ttv::social::FriendList | virtual |
| SetUserRepository(std::shared_ptr< UserRepository > repository) | ttv::social::FriendList | inline |
| Shutdown() override | ttv::social::FriendList | virtual |
| StartTask(std::shared_ptr< Task > task) | ttv::Component | protected |
| State enum name | ttv::IComponent | |
| SubscribeTopics() | ttv::social::FriendList | private |
| Update() override | ttv::social::FriendList | virtual |
| UpdateFriendship(UserId otherUserId, FriendAction action, const UpdateFriendshipCallback &callback) | ttv::social::FriendList | |
| UpdateFriendshipCallback typedef | ttv::social::FriendList | |
| UserComponent(const std::shared_ptr< User > &user) | ttv::UserComponent | |
| UserIdsLookupCallback typedef | ttv::social::FriendList | private |
| ~Component() | ttv::Component | virtual |
| ~FriendList() | ttv::social::FriendList | virtual |