D-Bus 1.14.10
|
DBusMemBlock object represents a single malloc()-returned block that gets chunked up into objects in the memory pool. More...
Data Fields | |
DBusMemBlock * | next |
next block in the list, which is already used up; only saved so we can free all the blocks when we free the mem pool. More... | |
long | used_so_far |
bytes of this block already allocated as elements. More... | |
unsigned char | elements [ELEMENT_PADDING] |
the block data, actually allocated to required size More... | |
DBusMemBlock object represents a single malloc()-returned block that gets chunked up into objects in the memory pool.
Definition at line 84 of file dbus-mempool.c.
unsigned char DBusMemBlock::elements[ELEMENT_PADDING] |
the block data, actually allocated to required size
Definition at line 94 of file dbus-mempool.c.
Referenced by _dbus_mem_pool_alloc(), and _dbus_mem_pool_dealloc().
DBusMemBlock* DBusMemBlock::next |
next block in the list, which is already used up; only saved so we can free all the blocks when we free the mem pool.
Definition at line 86 of file dbus-mempool.c.
Referenced by _dbus_mem_pool_alloc(), _dbus_mem_pool_dealloc(), and _dbus_mem_pool_free().
long DBusMemBlock::used_so_far |
bytes of this block already allocated as elements.
Definition at line 92 of file dbus-mempool.c.
Referenced by _dbus_mem_pool_alloc().