MulleObjCContainerCallback

Callback structure for container operations in mulle-objc.

Structure Definition

struct MulleObjCContainerCallback
{
   void   (*retain)(void *);
   void   (*release)(void *);
   void   (*describe)(void *, struct mulle_buffer *);
};

Functions

Memory Management

Description

Usage Example

struct MulleObjCContainerCallback callbacks = {
    .retain = MulleObjCContainerCallbackRetain,
    .release = MulleObjCContainerCallbackRelease,
    .describe = MulleObjCContainerCallbackDescribe
};

// Use in container initialization
container->callbacks = callbacks;

Important Notes

  1. Memory Management
  2. Thread Safety
  3. Best Practices