D-Bus 1.16.0
|
DBusMemPool implementation details. More...
Data Structures | |
struct | DBusFreedElement |
struct representing an element on the free list. More... | |
struct | DBusMemBlock |
DBusMemBlock object represents a single malloc()-returned block that gets chunked up into objects in the memory pool. More... | |
struct | DBusMemPool |
Internals fields of DBusMemPool. More... | |
Typedefs | |
typedef struct DBusFreedElement | DBusFreedElement |
typedef so DBusFreedElement struct can refer to itself. | |
typedef struct DBusMemBlock | DBusMemBlock |
Typedef for DBusMemBlock so the struct can recursively point to itself. | |
Functions | |
_DBUS_STATIC_ASSERT (_DBUS_IS_ALIGNED(sizeof(struct DBusMemBlock), _DBUS_ALIGNOF(dbus_max_align_t))) | |
_DBUS_STATIC_ASSERT (_DBUS_IS_ALIGNED(offsetof(struct DBusMemBlock, elements), _DBUS_ALIGNOF(dbus_max_align_t))) | |
DBusMemPool implementation details.
The guts of DBusMemPool.
typedef struct DBusFreedElement DBusFreedElement |
typedef so DBusFreedElement struct can refer to itself.
Definition at line 58 of file dbus-mempool.c.
typedef struct DBusMemBlock DBusMemBlock |
Typedef for DBusMemBlock so the struct can recursively point to itself.
Definition at line 74 of file dbus-mempool.c.