Struct ChunkInfoNode
Defined in File chunk.h
Struct Documentation
-
struct ChunkInfoNode
The structure for representing streaming information.
This struct is partially mapped to the Flat Buffer data.
Public Members
-
uint64_t offset
The chunk offset from the begining of the chunks section.
Flat Buffer Reference: fb/metadata.fbs :: ChunkOffset :: offset
-
uint64_t next_offset
The next chunk’s offset for forward iteration.
Should work like a linked list.
This is partially synthesized from the Flat Buffers. This will link up with the next chunks offset. Value is set in ChunksPile::link_stream_chunks Flat Buffer Reference: fb/metadata.fbs :: ChunkOffset :: offset
-
uint32_t stream_id
The stream this is associated with.
Flat Buffer Reference: fb/streaming/streaming_info.fbs :: ChunkInfo :: stream_id
-
uint32_t message_count
Total number of messages in a
stream_idin the whole OSF file.Flat Buffer Reference: fb/streaming/streaming_info.fbs :: ChunkInfo :: message_count
-
uint32_t message_start_idx
The index of the start of the message.
This is partially synthesized from the Flat Buffers. Value is set in ChunksPile::link_stream_chunks Synthesized from Flat Buffer Reference: fb/metadata.fbs :: ChunkOffset :: message_count
-
uint64_t offset