Struct ChunkInfoNode

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_id in 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