Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <CallbackFunction.h>
Public Types | |
typedef void(M::*) | MemberFunction() |
Public Member Functions | |
CallbackFunction (M *object, MemberFunction method) | |
~CallbackFunction () override | |
void | executeCallback () override |
Public Member Functions inherited from XBMCAddon::Callback | |
~Callback () override | |
AddonClass * | getObject () |
Public Member Functions inherited from XBMCAddon::AddonClass | |
AddonClass () | |
virtual | ~AddonClass () |
const char * | GetClassname () const |
LanguageHook * | GetLanguageHook () |
bool | isDeallocating () |
void | Release () const |
void | Acquire () const |
Protected Attributes | |
MemberFunction | meth |
M * | obj |
Protected Attributes inherited from XBMCAddon::Callback | |
AddonClass * | addonClassObject |
Protected Attributes inherited from XBMCAddon::AddonClass | |
LanguageHook * | languageHook |
Additional Inherited Members | |
Static Public Member Functions inherited from XBMCAddon::AddonClass | |
static short | getNumAddonClasses () |
Protected Member Functions inherited from XBMCAddon::Callback | |
Callback (AddonClass *_object) | |
Protected Member Functions inherited from XBMCAddon::AddonClass | |
virtual void | deallocating () |
Static Protected Member Functions inherited from XBMCAddon::AddonClass | |
static short | getNextClassIndex () |
This is the template to carry a callback to a member function that returns 'void' (has no return) and takes no parameters.
void(M::*) XBMCAddon::CallbackFunction< M, cb_null_type, cb_null_type, cb_null_type, cb_null_type, cb_null_type >::MemberFunction() |
|
inline |
|
inlineoverride |
|
inlineoverridevirtual |
Implements XBMCAddon::Callback.
|
protected |
|
protected |