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

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

AddListener(std::shared_ptr< IListener > listener)ttv::social::FriendList
AddToPendingFriendAdds(UserId userId)ttv::social::FriendListprivate
AddToPendingFriendRemoves(const FriendEntry &entry)ttv::social::FriendListprivate
BuildSocialFriendListResult(const std::unordered_set< UserId > &ids)ttv::social::FriendListprivate
BuildSocialFriendListResult(const std::map< UserId, Friend > &users)ttv::social::FriendListprivate
CheckShutdown() overridettv::social::FriendListprivatevirtual
CompleteCallback typedefttv::social::FriendListprivate
CompleteShutdown() overridettv::social::FriendListprivatevirtual
CompleteTask(Task *task)ttv::Componentprotected
Component()ttv::Componentprotected
DismissRecommendedFriend(UserId dismissUserId, const DismissRecommendedFriendCallback &callback)ttv::social::FriendList
DismissRecommendedFriendCallback typedefttv::social::FriendList
FetchFriendList(const FetchFriendListCallback &callback)ttv::social::FriendList
FetchFriendListCallback typedefttv::social::FriendList
FetchFriendRequests(const FetchFriendRequestsCallback &callback)ttv::social::FriendList
FetchFriendRequestsCallback typedefttv::social::FriendList
FetchFriendStatus(UserId otherUserId, const FetchFriendStatusCallback &callback)ttv::social::FriendList
FetchFriendStatusCallback typedefttv::social::FriendList
FetchRecommendedFriends(const FetchRecommendedFriendsCallback &callback)ttv::social::FriendList
FetchRecommendedFriendsCallback typedefttv::social::FriendList
FetchUnreadFriendRequestCount(const FetchUnreadFriendRequestCountCallback &callback)ttv::social::FriendList
FetchUnreadFriendRequestCountCallback typedefttv::social::FriendList
FriendChangeSetupCallback typedefttv::social::FriendListprivate
FriendList(const std::shared_ptr< User > &user, const FeatureFlags &enabledFeatures)ttv::social::FriendList
FriendRequestMap typedefttv::social::FriendListprivate
FriendRequestsTaskProcessResultCallback typedefttv::social::FriendListprivate
FriendRequestsTaskSetupCallback typedefttv::social::FriendListprivate
GetComponentName()ttv::social::FriendListinlinestatic
GetLoggerName() const overridettv::social::FriendListvirtual
GetState() const overridettv::Componentvirtual
GetTaskRunner()ttv::Componentinline
GetUser()ttv::social::FriendListinline
GetUserInfoCompleteCallback typedefttv::social::FriendListprivate
GetUserInfoTargetCallback typedefttv::social::FriendListprivate
HandleFriendRemoved(UserId userId)ttv::social::FriendListprivate
HandleFriendRequestAccepted(UserId userId, FriendRequestRemovalReason reason)ttv::social::FriendListprivate
HandleFriendRequestRemoved(UserId userId, FriendRequestRemovalReason reason)ttv::social::FriendListprivate
HandleFriendsList(std::vector< FriendEntry > &&list)ttv::social::FriendListprivate
HandleRealtimeFriendRequestReceived(UserId userId)ttv::social::FriendListprivate
Initialize() overridettv::social::FriendListvirtual
IsTaskRunning(Task *task) constttv::Componentprotected
Log(TTV_MessageLevel level, const char *format,...)ttv::UserComponentprotected
MarkAllFriendRequestsRead(const MarkAllFriendRequestsReadCallback &callback)ttv::social::FriendList
MarkAllFriendRequestsReadCallback typedefttv::social::FriendList
mEnabledFeaturesttv::social::FriendListprivate
mFetchFriendListCallbacksttv::social::FriendListprivate
mFetchFriendRequestsCallbacksttv::social::FriendListprivate
mFetchRecommendedFriendsCallbacksttv::social::FriendListprivate
mFetchUnreadFriendRequestCountCallbacksttv::social::FriendListprivate
mFriendListFetchTimerttv::social::FriendListprivate
mFriendMapttv::social::FriendListprivate
mFriendRequestFetcherttv::social::FriendListprivate
mFriendRequestFetchTimerttv::social::FriendListprivate
mFriendRequeststtv::social::FriendListprivate
mFriendRequestUnreadCountFetchTimerttv::social::FriendListprivate
mFriendshipTopicttv::social::FriendListprivate
mListenersttv::social::FriendListprivate
mNumUnreadFriendRequeststtv::social::FriendListprivate
mOAuthIssuettv::UserComponentprotected
mPendingAddedFriendsttv::social::FriendListprivate
mPendingInfoChangesttv::social::FriendListprivate
mPendingRemovedFriendsttv::social::FriendListprivate
mPresenceTopicttv::social::FriendListprivate
mPubSubttv::social::FriendListprivate
mPubSubTopicListenerttv::social::FriendListprivate
mPubSubTopicListenerHelperttv::social::FriendListprivate
mReceivedFirstFriendListFetchttv::social::FriendListprivate
mReceivedFirstFriendRequestsFetchttv::social::FriendListprivate
mReceivedFirstFriendRequestUnreadCountFetchttv::social::FriendListprivate
mReceivedFirstRecommendedFriendsFetchttv::social::FriendListprivate
mRecommendedFriendsttv::social::FriendListprivate
mRecommendedFriendsFetchTimerttv::social::FriendListprivate
mRunningTasksttv::Componentprotected
mShutdownTimeMillisecondsttv::Componentprotected
mStatettv::Componentprotected
mTaskMutexttv::Componentmutableprotected
mTaskRunnerttv::Componentprotected
mUserttv::UserComponentprotected
mUserRepositoryttv::social::FriendListprivate
NotifyFriendAddsRemoves()ttv::social::FriendListprivate
NotifyFriendInfoChanges()ttv::social::FriendListprivate
OnTopicMessageReceived(const std::string &topic, const json::Value &msg)ttv::social::FriendListprivate
OnTopicSubscribeStateChanged(const std::string &topic, PubSubClient::SubscribeState::Enum state, TTV_ErrorCode ec)ttv::social::FriendListprivate
OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserInfoFetchComplete(TTV_ErrorCode ec) overridettv::social::FriendListprivatevirtual
OnUserLogInComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserLogOutComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
PerformFriendRequestListManagement(FriendRequestsTaskSetupCallback setupCallback, FriendRequestsTaskProcessResultCallback processCallback, CompleteCallback completeCallback)ttv::social::FriendListprivate
RemoveFriendRequest(UserId userId, FriendRequestRemovalReason reason)ttv::social::FriendListprivate
RemoveListener(std::shared_ptr< IListener > listener)ttv::social::FriendList
RequestFriendRequests()ttv::social::FriendListprivate
RequestFriendRequestUnreadCount()ttv::social::FriendListprivate
RequestFriendsList()ttv::social::FriendListprivate
RequestRecommendedFriends()ttv::social::FriendListprivate
SetClientState(State state)ttv::Componentprotectedvirtual
SetFriendPresence(UserId userId, Timestamp updateTime, uint64_t index, PresenceUserAvailability availability, std::unique_ptr< PresenceActivity > &&activity)ttv::social::FriendListprivate
SetNumUnreadFriendRequests(uint32_t count)ttv::social::FriendListprivate
SetServerState(State state)ttv::Componentprotectedvirtual
SetState(State state)ttv::Componentprotectedvirtual
SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) overridettv::social::FriendListvirtual
SetUserRepository(std::shared_ptr< UserRepository > repository)ttv::social::FriendListinline
Shutdown() overridettv::social::FriendListvirtual
StartTask(std::shared_ptr< Task > task)ttv::Componentprotected
State enum namettv::IComponent
SubscribeTopics()ttv::social::FriendListprivate
Update() overridettv::social::FriendListvirtual
UpdateFriendship(UserId otherUserId, FriendAction action, const UpdateFriendshipCallback &callback)ttv::social::FriendList
UpdateFriendshipCallback typedefttv::social::FriendList
UserComponent(const std::shared_ptr< User > &user)ttv::UserComponent
UserIdsLookupCallback typedefttv::social::FriendListprivate
~Component()ttv::Componentvirtual
~FriendList()ttv::social::FriendListvirtual