IndexEntry
IndexEntry
Section titled “IndexEntry”#include <sbio/formats/random/randfmt.hh>struct IndexEntryDefined 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.
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
sequence_num |
variable |
Declared here |
offset |
variable |
Declared here |
sb_size |
variable |
Declared here |
Public Attributes
Section titled “Public Attributes”| 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.) |
sequence_num
Section titled “sequence_num”hd_std::uint64_t sequence_numDefined in src/lib/sbio/formats/random/randfmt.hh:190
Sequence number - e.g., timestamp, or similar (matches SuperBlock)
offset
Section titled “offset”hd_std::uint64_t offsetDefined in src/lib/sbio/formats/random/randfmt.hh:191
Absolute byte offset for the SuperBlock.
sb_size
Section titled “sb_size”hd_std::uint32_t sb_sizeDefined in src/lib/sbio/formats/random/randfmt.hh:192
Total byte size of SuperBlock (includes the enclosed sub-Blocks.)