Twitch SDK (Internal)
Public Member Functions | Private Attributes | List of all members
ttv::social::SocialAPI::CoreApiClient Class Reference
Inheritance diagram for ttv::social::SocialAPI::CoreApiClient:
ttv::ICoreApiClient

Public Member Functions

 CoreApiClient (SocialAPI *api)
 
virtual std::string GetClientName ()
 
virtual void GetRequiredOAuthScopes (std::vector< std::string > &scopes)
 
virtual void CoreUserLoggedIn (std::shared_ptr< User > user)
 
virtual void CoreUserLoggedOut (std::shared_ptr< User > user)
 
virtual void CoreLocalLanguageChanged (const std::string &language)
 

Private Attributes

SocialAPImApi
 

Constructor & Destructor Documentation

◆ CoreApiClient()

ttv::social::SocialAPI::CoreApiClient::CoreApiClient ( SocialAPI api)

Member Function Documentation

◆ CoreLocalLanguageChanged()

virtual void ttv::ICoreApiClient::CoreLocalLanguageChanged ( const std::string &  language)
virtualinherited

◆ CoreUserLoggedIn()

virtual void ttv::social::SocialAPI::CoreApiClient::CoreUserLoggedIn ( std::shared_ptr< User user)
virtual

Reimplemented from ttv::ICoreApiClient.

◆ CoreUserLoggedOut()

virtual void ttv::social::SocialAPI::CoreApiClient::CoreUserLoggedOut ( std::shared_ptr< User user)
virtual

Reimplemented from ttv::ICoreApiClient.

◆ GetClientName()

virtual std::string ttv::social::SocialAPI::CoreApiClient::GetClientName ( )
virtual

Implements ttv::ICoreApiClient.

◆ GetRequiredOAuthScopes()

virtual void ttv::social::SocialAPI::CoreApiClient::GetRequiredOAuthScopes ( std::vector< std::string > &  scopes)
virtual

Reimplemented from ttv::ICoreApiClient.

Member Data Documentation

◆ mApi

SocialAPI* ttv::social::SocialAPI::CoreApiClient::mApi
private

The documentation for this class was generated from the following file: