Callback structure for container operations in mulle-objc.
struct MulleObjCContainerCallback
{
void (*retain)(void *);
void (*release)(void *);
void (*describe)(void *, struct mulle_buffer *);
};
MulleObjCContainerCallbackRetain
- Retain callbackMulleObjCContainerCallbackRelease
- Release callbackMulleObjCContainerCallbackDescribe
- Description callbackstruct MulleObjCContainerCallback callbacks = {
.retain = MulleObjCContainerCallbackRetain,
.release = MulleObjCContainerCallbackRelease,
.describe = MulleObjCContainerCallbackDescribe
};
// Use in container initialization
container->callbacks = callbacks;