object header … → C-API: libmkkernel::MkObjectS
MkErrorE
collection for the different error-codes …
MK_PTRB * MK_CBP
generic pointer to call-back data
void(*) MkObjectDeleteCCB(MkObjectC *, MK_STRN const, MK_HDL const, MK_HDL const)
class-callback
void(MkObjectC::*) MkObjectDeleteICB(MK_STRN const, MK_HDL const, MK_HDL const)
instance-callback
#define MkObjectDeleteCallF_ARGS
the libmkkernel::MkObjectDeleteCallF arguments with default names
#define MkObjectDeleteFreeF_ARGS
the libmkkernel::MkObjectDeleteFreeF arguments with default names
namespace for the CcMkKernel "C++"-API
void(* MkObjectDeleteSCB)(MK_STRN const, MK_HDL const, MK_HDL const)
static-callback
infrastructur to use the ccmkkernel specific callback …
static MK_CBP Create(MK_RT_ARGS MkObjectC::MkObjectDeleteICB const callback, MkObjectC *self)
static enum MkErrorE Call(MkObjectDeleteCallF_ARGS)
static MK_CBP Create(MK_RT_ARGS MkObjectC::MkObjectDeleteCCB const callback, MkObjectC *self)
static MK_CBP Create(MK_RT_ARGS MkObjectDeleteSCB const callback, MkObjectC *self=NULL)
enum ccmkkernel::MkObjectDeleteCallbackC::MkObjectDeleteCallbackE type
static void Free(MkObjectDeleteFreeF_ARGS)
union ccmkkernel::MkObjectDeleteCallbackC::MkObjectDeleteCallbackU call
storage to hold the callback
MkObjectC::MkObjectDeleteCCB MkObjectDeleteCallbackCCB
MkObjectDeleteCallbackU(MkObjectC::MkObjectDeleteICB cb)
MkObjectDeleteCallbackU(MkObjectC::MkObjectDeleteCCB cb)
MkObjectDeleteCallbackU(MkObjectDeleteSCB cb)
MkObjectC::MkObjectDeleteICB MkObjectDeleteCallbackICB
MkObjectDeleteSCB MkObjectDeleteCallbackSCB