Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::tracking::TrackingAPI::CoreApiClient Class Reference
Inheritance diagram for ttv::tracking::TrackingAPI::CoreApiClient:
ttv::ICoreApiClient

Public Member Functions

 CoreApiClient ()
 
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)
 

Constructor & Destructor Documentation

◆ CoreApiClient()

ttv::tracking::TrackingAPI::CoreApiClient::CoreApiClient ( )

Member Function Documentation

◆ CoreLocalLanguageChanged()

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

◆ CoreUserLoggedIn()

virtual void ttv::ICoreApiClient::CoreUserLoggedIn ( std::shared_ptr< User user)
virtualinherited

◆ CoreUserLoggedOut()

virtual void ttv::ICoreApiClient::CoreUserLoggedOut ( std::shared_ptr< User user)
virtualinherited

◆ GetClientName()

virtual std::string ttv::tracking::TrackingAPI::CoreApiClient::GetClientName ( )
virtual

Implements ttv::ICoreApiClient.

◆ GetRequiredOAuthScopes()

virtual void ttv::ICoreApiClient::GetRequiredOAuthScopes ( std::vector< std::string > &  scopes)
virtualinherited

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