#include <user.h>
◆ State
| Enumerator |
|---|
| Uninitialized | |
| Initialized | |
| ShuttingDown | |
| Inert | The component doesn't require shutting down.
|
◆ User()
| ttv::User::User |
( |
UserId |
userId | ) |
|
◆ ~User()
| virtual ttv::User::~User |
( |
| ) |
|
|
virtual |
◆ AddListener()
| void ttv::User::AddListener |
( |
const std::shared_ptr< IUserListener > & |
listener | ) |
|
◆ CheckShutdown()
| virtual bool ttv::User::CheckShutdown |
( |
| ) |
|
|
overrideprivatevirtual |
◆ CompleteShutdown()
| virtual void ttv::User::CompleteShutdown |
( |
| ) |
|
|
overrideprivatevirtual |
◆ CompleteTask()
| void ttv::Component::CompleteTask |
( |
Task * |
task | ) |
|
|
protectedinherited |
◆ GetComponentContainer()
◆ GetDisplayName()
| std::string ttv::User::GetDisplayName |
( |
| ) |
const |
|
inline |
◆ GetLoggerName()
| virtual std::string ttv::User::GetLoggerName |
( |
| ) |
const |
|
overridevirtual |
◆ GetOAuthToken()
| std::shared_ptr<const OAuthToken> ttv::User::GetOAuthToken |
( |
| ) |
const |
◆ GetState()
| virtual State ttv::Component::GetState |
( |
| ) |
const |
|
overridevirtualinherited |
◆ GetTaskRunner()
| std::shared_ptr<TaskRunner> ttv::Component::GetTaskRunner |
( |
| ) |
|
|
inlineinherited |
◆ GetUserId()
| uint32_t ttv::User::GetUserId |
( |
| ) |
const |
|
inline |
◆ GetUserInfo()
| const UserInfo& ttv::User::GetUserInfo |
( |
| ) |
const |
|
inline |
◆ GetUserName()
| std::string ttv::User::GetUserName |
( |
| ) |
const |
|
inline |
◆ Initialize()
◆ IsTaskRunning()
| bool ttv::Component::IsTaskRunning |
( |
Task * |
task | ) |
const |
|
protectedinherited |
◆ LogIn()
| void ttv::User::LogIn |
( |
| ) |
|
◆ LogOut()
| void ttv::User::LogOut |
( |
| ) |
|
◆ RemoveListener()
| void ttv::User::RemoveListener |
( |
const std::shared_ptr< IUserListener > & |
listener | ) |
|
◆ ReportOAuthTokenInvalid()
| void ttv::User::ReportOAuthTokenInvalid |
( |
const std::shared_ptr< const OAuthToken > & |
oauthToken, |
|
|
TTV_ErrorCode |
ec |
|
) |
| |
Called by any client of User the has attempted to use the OAuth token to access a resource and was rejected.
◆ SetClientState()
| virtual void ttv::Component::SetClientState |
( |
State |
state | ) |
|
|
protectedvirtualinherited |
◆ SetOAuthToken()
| void ttv::User::SetOAuthToken |
( |
const std::shared_ptr< OAuthToken > & |
authToken | ) |
|
◆ SetServerState()
| virtual void ttv::Component::SetServerState |
( |
State |
state | ) |
|
|
protectedvirtualinherited |
◆ SetState()
| virtual void ttv::Component::SetState |
( |
State |
state | ) |
|
|
protectedvirtualinherited |
◆ SetTaskRunner()
| virtual void ttv::Component::SetTaskRunner |
( |
std::shared_ptr< TaskRunner > |
taskRunner | ) |
|
|
virtualinherited |
◆ SetUserInfo()
| void ttv::User::SetUserInfo |
( |
const UserInfo & |
userInfo | ) |
|
◆ SetUserRepository()
| void ttv::User::SetUserRepository |
( |
const std::shared_ptr< UserRepository > & |
repository | ) |
|
|
inline |
◆ Shutdown()
◆ StartTask()
◆ Update()
| virtual void ttv::User::Update |
( |
| ) |
|
|
overridevirtual |
◆ mComponentContainer
◆ mListeners
◆ mOAuthToken
| std::shared_ptr<OAuthToken> ttv::User::mOAuthToken |
|
private |
◆ mRunningTasks
| std::vector<std::shared_ptr<Task> > ttv::Component::mRunningTasks |
|
protectedinherited |
◆ mShutdownTimeMilliseconds
| uint64_t ttv::Component::mShutdownTimeMilliseconds |
|
protectedinherited |
◆ mState
◆ mTaskMutex
| std::mutex ttv::Component::mTaskMutex |
|
mutableprotectedinherited |
◆ mTaskRunner
| std::shared_ptr<TaskRunner> ttv::Component::mTaskRunner |
|
protectedinherited |
◆ mUserId
◆ mUserInfo
◆ mUserRepository
The documentation for this class was generated from the following file:
- modules/core/core_common/include/twitchsdk/core/user/user.h