Header
Header
Section titled “Header”#include <sbio/formats/random/randfmt.hh>struct HeaderDefined in src/lib/sbio/formats/random/randfmt.hh:105
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
magic |
variable |
Declared here |
block_type |
variable |
Declared here |
block_id |
variable |
Declared here |
flags |
variable |
Declared here |
payload_size |
variable |
Declared here |
checksum |
variable |
Declared here |
_reserved |
variable |
Declared here |
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
char |
magic |
Magic bytes must always match. |
hd_std::uint8_t |
block_type |
Block type - payloads, or metadata. |
hd_std::uint8_t |
block_id |
Identifier to associate block to name/type. |
hd_std::uint8_t |
flags |
Feature flags. |
hd_std::uint32_t |
payload_size |
Total size of the upcoming payload. |
hd_std::uint32_t |
checksum |
Corruption checksum. |
hd_std::uint32_t |
_reserved |
Reserved for future use. |
char magicDefined in src/lib/sbio/formats/random/randfmt.hh:106
Magic bytes must always match.
block_type
Section titled “block_type”hd_std::uint8_t block_typeDefined in src/lib/sbio/formats/random/randfmt.hh:107
Block type - payloads, or metadata.
block_id
Section titled “block_id”hd_std::uint8_t block_idDefined in src/lib/sbio/formats/random/randfmt.hh:108
Identifier to associate block to name/type.
hd_std::uint8_t flagsDefined in src/lib/sbio/formats/random/randfmt.hh:109
Feature flags.
payload_size
Section titled “payload_size”hd_std::uint32_t payload_sizeDefined in src/lib/sbio/formats/random/randfmt.hh:110
Total size of the upcoming payload.
checksum
Section titled “checksum”hd_std::uint32_t checksumDefined in src/lib/sbio/formats/random/randfmt.hh:111
Corruption checksum.
_reserved
Section titled “_reserved”hd_std::uint32_t _reservedDefined in src/lib/sbio/formats/random/randfmt.hh:112
Reserved for future use.