Twitch SDK (Internal)
ttv::UserRepository Member List

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

CacheUserInfo(const UserInfo &userInfo)ttv::UserRepositoryprivate
CheckShutdown() overridettv::UserRepositoryprivatevirtual
CompleteShutdown() overridettv::UserRepositoryprivatevirtual
CompleteTask(Task *task)ttv::Componentprotected
CompleteUserInfoLookup(const UserInfo &userInfo, TTV_ErrorCode ec)ttv::UserRepositoryprivate
Component()ttv::Componentprotected
FetchUserInfoByAuthToken(const std::shared_ptr< OAuthToken > &authToken, UserInfoLookupCallback callback)ttv::UserRepository
FetchUserInfoById(UserId userId, UserInfoLookupCallback callback)ttv::UserRepository
FetchUserInfoByName(const std::string &username, UserInfoLookupCallback callback)ttv::UserRepository
GetAnonymousUser() constttv::UserRepositoryinline
GetLoggerName() const overridettv::UserRepositoryvirtual
GetState() const overridettv::Componentvirtual
GetTaskRunner()ttv::Componentinline
GetUser(UserId userId)ttv::UserRepository
GetUserInfoById(UserId userId, UserInfo &result)ttv::UserRepository
GetUserInfoByName(const std::string &username, UserInfo &result)ttv::UserRepository
GetUsers(std::vector< std::shared_ptr< User >> &users)ttv::UserRepository
Initialize() overridettv::UserRepositoryvirtual
IsTaskRunning(Task *task) constttv::Componentprotected
mAnonymousUserttv::UserRepositoryprivate
mCleanupUsersttv::UserRepositoryprivate
mLookupInProgressttv::UserRepositoryprivate
mPendingUserInfoLookupsttv::UserRepositoryprivate
mRunningTasksttv::Componentprotected
mShutdownTimeMillisecondsttv::Componentprotected
mStatettv::Componentprotected
mTaskMutexttv::Componentmutableprotected
mTaskRunnerttv::Componentprotected
mUserInfottv::UserRepositoryprivate
mUsersttv::UserRepositoryprivate
RegisterUser(UserId userId)ttv::UserRepository
ScheduleUserInfoLookup()ttv::UserRepositoryprivate
SetClientState(State state)ttv::Componentprotectedvirtual
SetServerState(State state)ttv::Componentprotectedvirtual
SetState(State state)ttv::Componentprotectedvirtual
SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner)ttv::Componentvirtual
Shutdown() overridettv::UserRepositoryvirtual
StartTask(std::shared_ptr< Task > task)ttv::Componentprotected
State enum namettv::IComponent
UnRegisterUser(UserId userId)ttv::UserRepository
Update() overridettv::UserRepositoryvirtual
UserInfoLookupCallback typedefttv::UserRepository
UserRepository()ttv::UserRepository
~Component()ttv::Componentvirtual