|
Twitch SDK (Internal)
|
#include <module.h>
Public Member Functions | |
| virtual void | ModuleStateChanged (IModule *source, IModule::State state, TTV_ErrorCode ec)=0 |
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.
|
pure virtual |
Called when the internal state of the module changes. This usually happens because of calls to IModule::Initialize() and IModule::Shutdown().
Implemented in ttv::binding::java::NativeModuleListener< IChatAPIListener >, ttv::binding::java::NativeModuleListener< ISocialAPIListener >, ttv::binding::java::NativeModuleListener< IBroadcastAPIListener >, and ttv::binding::java::NativeModuleListener< ICoreAPIListener >.
1.8.13