Bucket block header.
More...
#include <Pool.h>
uint8& honey::MemPool::Bucket::BlockHeader::bucket |
( |
| ) |
|
|
inline |
Get bucket from reserved area.
void honey::MemPool::Bucket::BlockHeader::validate |
( |
int |
sig | ) |
|
|
inline |
Assert that block signature is valid and matches expected value sig
Debug honey::MemPool::Bucket::BlockHeader::debug |
Handle honey::MemPool::Bucket::BlockHeader::handle |
Handle honey::MemPool::Bucket::BlockHeader::next |
uint8 honey::MemPool::Bucket::BlockHeader::offset |
Offset from original block position due to alignment (can change each allocation)
uint8 honey::MemPool::Bucket::BlockHeader::reserved |
Last byte is reserved to differentiate block header types.
The documentation for this struct was generated from the following file:
- src/common/Honey/Memory/Pool.h