amqp_pool_t

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Members

Variables

alloc_block
char* alloc_block;

< pointer to the current allocation block

alloc_used
size_t alloc_used;

< number of bytes in the current allocation block that has been used

large_blocks
amqp_pool_blocklist_t large_blocks;

< allocations larger than the pagesize

next_page
int next_page;

< an index to the next unused page block

pages
amqp_pool_blocklist_t pages;

< blocks that are the size of pagesize

pagesize
size_t pagesize;

< the size of the page in bytes. * allocations less than or equal to this size are * allocated in the pages block list * allocations greater than this are allocated in their * own block in the large_blocks block list

Meta