Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::ICoreAPIListener Class Referenceabstract

#include <corelistener.h>

Inheritance diagram for ttv::ICoreAPIListener:
ttv::IModuleListener ttv::binding::java::NativeListenerProxy< ICoreAPIListener > ttv::binding::java::NativeModuleListener< ICoreAPIListener > ttv::binding::java::JavaCoreAPIListenerProxy

Public Member Functions

virtual void CoreUserLoginComplete (const std::string &oauthToken, UserId userId, TTV_ErrorCode ec)=0
 
virtual void CoreUserLogoutComplete (UserId userId, TTV_ErrorCode ec)=0
 
virtual void CoreUserAuthenticationIssue (UserId userId, const std::string &oauthToken, TTV_ErrorCode ec)=0
 
virtual void CorePubSubStateChanged (UserId userId, PubSubState state, TTV_ErrorCode ec)=0
 
virtual void ModuleStateChanged (IModule *source, IModule::State state, TTV_ErrorCode ec)=0
 

Member Function Documentation

◆ CorePubSubStateChanged()

virtual void ttv::ICoreAPIListener::CorePubSubStateChanged ( UserId  userId,
PubSubState  state,
TTV_ErrorCode  ec 
)
pure virtual

◆ CoreUserAuthenticationIssue()

virtual void ttv::ICoreAPIListener::CoreUserAuthenticationIssue ( UserId  userId,
const std::string &  oauthToken,
TTV_ErrorCode  ec 
)
pure virtual

Returns the result of the channel info fetch.

Implemented in ttv::binding::java::JavaCoreAPIListenerProxy.

◆ CoreUserLoginComplete()

virtual void ttv::ICoreAPIListener::CoreUserLoginComplete ( const std::string &  oauthToken,
UserId  userId,
TTV_ErrorCode  ec 
)
pure virtual

Called when a user login operation has finished.

Implemented in ttv::binding::java::JavaCoreAPIListenerProxy.

◆ CoreUserLogoutComplete()

virtual void ttv::ICoreAPIListener::CoreUserLogoutComplete ( UserId  userId,
TTV_ErrorCode  ec 
)
pure virtual

Called when a user logout operation has finished.

Implemented in ttv::binding::java::JavaCoreAPIListenerProxy.

◆ ModuleStateChanged()

virtual void ttv::IModuleListener::ModuleStateChanged ( IModule source,
IModule::State  state,
TTV_ErrorCode  ec 
)
pure virtualinherited

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