Fairport
v1.0.38
|
Header structure on the first heap block. More...
#include <disk.h>
Public Attributes | |
ushort | page_map_offset |
Offset of the start of the heap_page_map. | |
byte | signature |
Always heap_signature. | |
byte | client_signature |
Client defined signature, see heap_client_signature. | |
heap_id | root_id |
Root allocation. This has specific meaning to the owner of this heap. | |
byte | page_fill_levels [fill_level_size] |
Fill level of this and next seven heap blocks (4 bits each), see heap_fill_level. | |
Static Public Attributes | |
static const uint | fill_level_size = 4 |
Number of bytes in the page_fill_levels map on this block. |
Header structure on the first heap block.
Client defined signature, see heap_client_signature.
const uint fairport::disk::heap_first_header::fill_level_size = 4 [static] |
Number of bytes in the page_fill_levels map on this block.
Fill level of this and next seven heap blocks (4 bits each), see heap_fill_level.
Offset of the start of the heap_page_map.
Always heap_signature.