|
Fairport
v1.0.38
|
Header structure on the first heap block. More...
#include <disk.h>
Collaboration diagram for fairport::disk::heap_first_header: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.