|
Thrill
0.1
|
Definition at line 36 of file multiplexer_header.hpp.
Inheritance diagram for MultiplexerHeader:#include <multiplexer_header.hpp>
Public Member Functions | |
| MultiplexerHeader ()=default | |
| MultiplexerHeader (MagicByte m, const PinnedBlock &b) | |
Public Attributes | |
| uint32_t | first_item: 30 |
| uint32_t | is_last_block: 1 |
| is last block piggybacked indicator More... | |
| MagicByte | magic = MagicByte::Invalid |
| uint32_t | num_items = 0 |
| uint32_t | size = 0 |
| uint32_t | typecode_verify: 1 |
| typecode self verify More... | |
Static Public Attributes | |
| static constexpr size_t | header_size |
| static constexpr bool | self_verify = common::g_self_verify |
| static constexpr size_t | total_size |
|
default |
|
inlineexplicit |
Definition at line 53 of file multiplexer_header.hpp.
References MultiplexerHeader::typecode_verify.
| uint32_t first_item |
Definition at line 45 of file multiplexer_header.hpp.
Referenced by Multiplexer::OnCatStreamBlock(), Multiplexer::OnMixStreamBlock(), and Multiplexer::OnMultiplexerHeader().
|
static |
Definition at line 63 of file multiplexer_header.hpp.
| uint32_t is_last_block |
is last block piggybacked indicator
Definition at line 49 of file multiplexer_header.hpp.
Referenced by Multiplexer::OnCatStreamBlock(), and Multiplexer::OnMixStreamBlock().
| MagicByte magic = MagicByte::Invalid |
Definition at line 41 of file multiplexer_header.hpp.
Referenced by Multiplexer::OnMultiplexerHeader(), and StreamSet< StreamData >::OnWriterClosed().
| uint32_t num_items = 0 |
Definition at line 43 of file multiplexer_header.hpp.
Referenced by Multiplexer::OnCatStreamBlock(), Multiplexer::OnMixStreamBlock(), and Multiplexer::OnMultiplexerHeader().
|
static |
Definition at line 39 of file multiplexer_header.hpp.
| uint32_t size = 0 |
Definition at line 42 of file multiplexer_header.hpp.
Referenced by Multiplexer::OnCatStreamBlock(), Multiplexer::OnMixStreamBlock(), and Multiplexer::OnMultiplexerHeader().
|
static |
Definition at line 66 of file multiplexer_header.hpp.
Referenced by StreamSink::AppendPinnedBlock(), Multiplexer::AsyncReadMultiplexerHeader(), StreamMultiplexerHeader::CalcHostRank(), PartitionMultiplexerHeader::IsEnd(), StreamSet< StreamData >::OnWriterClosed(), StreamMultiplexerHeader::Serialize(), and PartitionMultiplexerHeader::Serialize().
| uint32_t typecode_verify |
typecode self verify
Definition at line 47 of file multiplexer_header.hpp.
Referenced by MultiplexerHeader::MultiplexerHeader(), Multiplexer::OnCatStreamBlock(), Multiplexer::OnMixStreamBlock(), and Multiplexer::OnMultiplexerHeader().