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