The fixed prefix every payload starts with. More...
#include <program_wire.hpp>
Public Attributes | |
| std::uint32_t | magic = kProgramWireMagic |
| std::uint16_t | version = kProgramWireVersion |
| std::uint16_t | min_reader_version = kProgramWireMinReaderVersion |
| std::uint32_t | header_bytes = 0 |
| std::uint32_t | section_count = 0 |
| std::uint64_t | payload_bytes = 0 |
| std::uint64_t | body_checksum = 0 |
| std::uint64_t | reserved0 = 0 |
| std::uint64_t | reserved1 = 0 |
| std::uint64_t | reserved2 = 0 |
| std::uint64_t | reserved3 = 0 |
The fixed prefix every payload starts with.
body_checksum covers the section directory and the payload, which is everything whose meaning a reader has to trust before it can walk them.
| std::uint64_t pulp::playback::ProgramWireHeader::body_checksum = 0 |
| std::uint32_t pulp::playback::ProgramWireHeader::header_bytes = 0 |
| std::uint32_t pulp::playback::ProgramWireHeader::magic = kProgramWireMagic |
| std::uint16_t pulp::playback::ProgramWireHeader::min_reader_version = kProgramWireMinReaderVersion |
| std::uint64_t pulp::playback::ProgramWireHeader::payload_bytes = 0 |
| std::uint64_t pulp::playback::ProgramWireHeader::reserved0 = 0 |
| std::uint64_t pulp::playback::ProgramWireHeader::reserved1 = 0 |
| std::uint64_t pulp::playback::ProgramWireHeader::reserved2 = 0 |
| std::uint64_t pulp::playback::ProgramWireHeader::reserved3 = 0 |
| std::uint32_t pulp::playback::ProgramWireHeader::section_count = 0 |
| std::uint16_t pulp::playback::ProgramWireHeader::version = kProgramWireVersion |