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

Public Member Functions

 CoreApiClient (BroadcastAPI *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

BroadcastAPImApi
 

Constructor & Destructor Documentation

◆ CoreApiClient()

ttv::broadcast::BroadcastAPI::CoreApiClient::CoreApiClient ( BroadcastAPI api)

Member Function Documentation

◆ CoreLocalLanguageChanged()

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

◆ CoreUserLoggedIn()

virtual void ttv::broadcast::BroadcastAPI::CoreApiClient::CoreUserLoggedIn ( std::shared_ptr< User user)
virtual

Reimplemented from ttv::ICoreApiClient.

◆ CoreUserLoggedOut()

virtual void ttv::broadcast::BroadcastAPI::CoreApiClient::CoreUserLoggedOut ( std::shared_ptr< User user)
virtual

Reimplemented from ttv::ICoreApiClient.

◆ GetClientName()

virtual std::string ttv::broadcast::BroadcastAPI::CoreApiClient::GetClientName ( )
virtual

Implements ttv::ICoreApiClient.

◆ GetRequiredOAuthScopes()

virtual void ttv::broadcast::BroadcastAPI::CoreApiClient::GetRequiredOAuthScopes ( std::vector< std::string > &  scopes)
virtual

Reimplemented from ttv::ICoreApiClient.

Member Data Documentation

◆ mApi

BroadcastAPI* ttv::broadcast::BroadcastAPI::CoreApiClient::mApi
private

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