Twitch SDK (Internal)
ttv
UserRepository
ttv::UserRepository Member List
This is the complete list of members for
ttv::UserRepository
, including all inherited members.
CacheUserInfo
(const UserInfo &userInfo)
ttv::UserRepository
private
CheckShutdown
() override
ttv::UserRepository
private
virtual
CompleteShutdown
() override
ttv::UserRepository
private
virtual
CompleteTask
(Task *task)
ttv::Component
protected
CompleteUserInfoLookup
(const UserInfo &userInfo, TTV_ErrorCode ec)
ttv::UserRepository
private
Component
()
ttv::Component
protected
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
() const
ttv::UserRepository
inline
GetLoggerName
() const override
ttv::UserRepository
virtual
GetState
() const override
ttv::Component
virtual
GetTaskRunner
()
ttv::Component
inline
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
() override
ttv::UserRepository
virtual
IsTaskRunning
(Task *task) const
ttv::Component
protected
mAnonymousUser
ttv::UserRepository
private
mCleanupUsers
ttv::UserRepository
private
mLookupInProgress
ttv::UserRepository
private
mPendingUserInfoLookups
ttv::UserRepository
private
mRunningTasks
ttv::Component
protected
mShutdownTimeMilliseconds
ttv::Component
protected
mState
ttv::Component
protected
mTaskMutex
ttv::Component
mutable
protected
mTaskRunner
ttv::Component
protected
mUserInfo
ttv::UserRepository
private
mUsers
ttv::UserRepository
private
RegisterUser
(UserId userId)
ttv::UserRepository
ScheduleUserInfoLookup
()
ttv::UserRepository
private
SetClientState
(State state)
ttv::Component
protected
virtual
SetServerState
(State state)
ttv::Component
protected
virtual
SetState
(State state)
ttv::Component
protected
virtual
SetTaskRunner
(std::shared_ptr< TaskRunner > taskRunner)
ttv::Component
virtual
Shutdown
() override
ttv::UserRepository
virtual
StartTask
(std::shared_ptr< Task > task)
ttv::Component
protected
State
enum name
ttv::IComponent
UnRegisterUser
(UserId userId)
ttv::UserRepository
Update
() override
ttv::UserRepository
virtual
UserInfoLookupCallback
typedef
ttv::UserRepository
UserRepository
()
ttv::UserRepository
~Component
()
ttv::Component
virtual
Generated by
1.8.13