|
Fairport
v1.0.38
|
Unicode store version of the block trailer. More...
#include <disk.h>
Collaboration diagram for fairport::disk::block_trailer< ulonglong >:Public Types | |
| typedef ulonglong | block_id_disk |
Public Attributes | |
| ushort | cb |
| Size of the block (unaligned) | |
| ushort | signature |
| Signature of this block, as calculated by the compute_signature function. | |
| ulong | crc |
| CRC of this block, as calculated by the compute_crc function. | |
| block_id_disk | bid |
| The id of this block. | |
Unicode store version of the block trailer.
Blocks are of variable size. The BBT gives the unaligned size, which is an input to the align_disk function to give the total size on disk. Using the total size and the address, one can read the block trailer - which is always located at and aligned to the end of the aligned size. The block trailer contains validation information about the block.
| typedef ulonglong fairport::disk::block_trailer< ulonglong >::block_id_disk |
| block_id_disk fairport::disk::block_trailer< ulonglong >::bid |
CRC of this block, as calculated by the compute_crc function.
Signature of this block, as calculated by the compute_signature function.