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

#include <module.h>

Inheritance diagram for ttv::IModuleListener:
ttv::broadcast::IBroadcastAPIListener ttv::chat::IChatAPIListener ttv::ICoreAPIListener ttv::social::ISocialAPIListener ttv::tracking::ITrackingAPIListener ttv::binding::java::NativeListenerProxy< IBroadcastAPIListener > ttv::binding::java::NativeListenerProxy< IChatAPIListener > ttv::binding::java::NativeListenerProxy< ICoreAPIListener > ttv::binding::java::NativeListenerProxy< ISocialAPIListener > ttv::binding::java::NativeModuleListener< IBroadcastAPIListener > ttv::binding::java::NativeModuleListener< IChatAPIListener > ttv::binding::java::NativeModuleListener< ICoreAPIListener > ttv::binding::java::NativeModuleListener< ISocialAPIListener > ttv::binding::java::JavaBroadcastAPIListenerProxy ttv::binding::java::JavaChatAPIListenerProxy ttv::binding::java::JavaCoreAPIListenerProxy ttv::binding::java::JavaSocialAPIListenerProxy

Public Member Functions

virtual void ModuleStateChanged (IModule *source, IModule::State state, TTV_ErrorCode ec)=0
 

Detailed Description

The base interface for events coming from modules. Modules should support a listener interface that extends this one. These callbacks will be fired by the module when the client calls IModule::Update() but they may be called from within other methods as well if they make some immediate change to the module state.

Member Function Documentation

◆ ModuleStateChanged()

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

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