Skip to content

IndexEntry

#include <sbio/formats/random/randfmt.hh>
struct IndexEntry

Defined in src/lib/sbio/formats/random/randfmt.hh:189

An entry to describe the location of a prior SuperBlock.

The entries include the absolute byte offset in the stream, and the total size of SuperBlock (the SuperBlock and its enclosed sub-Blocks). Each entry also includes the sequence number which will (or… should) match the corresponding sequence number in the referenced SuperBlock.

Name Kind Owner
sequence_num variable Declared here
offset variable Declared here
sb_size variable Declared here
Return Name Description
hd_std::uint64_t sequence_num Sequence number - e.g., timestamp, or similar (matches SuperBlock)
hd_std::uint64_t offset Absolute byte offset for the SuperBlock.
hd_std::uint32_t sb_size Total byte size of SuperBlock (includes the enclosed sub-Blocks.)

hd_std::uint64_t sequence_num

Defined in src/lib/sbio/formats/random/randfmt.hh:190

Sequence number - e.g., timestamp, or similar (matches SuperBlock)


hd_std::uint64_t offset

Defined in src/lib/sbio/formats/random/randfmt.hh:191

Absolute byte offset for the SuperBlock.


hd_std::uint32_t sb_size

Defined in src/lib/sbio/formats/random/randfmt.hh:192

Total byte size of SuperBlock (includes the enclosed sub-Blocks.)