11 #include "AddonClass.h" 12 #include "CallbackFunction.h" 27 virtual void invokeCallback(
Callback* cb) = 0;
50 void invokeCallback(
Callback* cb)
override;
51 static void makePendingCalls();
52 static void clearPendingCalls(
void* userData);
55 virtual bool shouldRemoveCallback(
AddonClass* obj,
void* userData) = 0;
This is the abstraction representing different ways to handle the execution of callbacks.
Definition: CallbackHandler.h:21
Defining LOG_LIFECYCLE_EVENTS will log all instantiations, deletions and also reference countings (in...
Definition: Addon.cpp:25
Definition: CallbackFunction.h:25
This class is primarily for Python support (hence the "Retarded" prefix).
Definition: CallbackHandler.h:42
This class is the superclass for all reference counted classes in the api.
Definition: AddonClass.h:57