Fairport
v1.0.38
|
Unicode store version of the block trailer. More...
#include <disk.h>
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.