Struct Snapshot

Struct Documentation

struct Snapshot

Public Members

std::string_view channel_name
std::size_t schema_hash

Unique identifier of the schema.

std::chrono::nanoseconds timestamp

snapshot timestamp

ActiveMask active_mask

Vector that tell us if a field of the schema is active or not. It is basically an optimized vector of bools, where each byte contains 8 boolean flags.

PayloadVector payload

serialized dat containing all the values, ordered as in the schema