|
LibQuicR
|
One wire-level object or end-of-range marker on a fetch stream. More...
#include <message_serialisation.h>
Public Attributes | |
| std::optional< FetchSerializationProperties > | properties |
| Parsed serialization flags; required for encoding and resolution. More... | |
| std::optional< std::uint64_t > | group_id_delta |
| Absolute first group ID or later group delta, as selected by flags. More... | |
| std::optional< std::uint64_t > | subgroup_id |
| Explicit subgroup ID when the selected mode requires one. More... | |
| std::optional< std::uint64_t > | object_id_delta |
| Absolute first/new-group object ID or same-group object delta. More... | |
| std::optional< std::uint8_t > | publisher_priority |
| Explicit publisher priority when the priority-present bit is set. More... | |
| std::optional< Extensions > | extensions |
| Mutable object extensions. More... | |
| std::optional< Extensions > | immutable_extensions |
| Immutable extensions extracted from the immutable container. More... | |
| uint64_t | payload_len { 0 } |
| Parsed payload length; serialization derives length from payload instead. More... | |
| Bytes | payload |
| Owned payload bytes. More... | |
One wire-level object or end-of-range marker on a fetch stream.
| std::optional<Extensions> quicr::messages::FetchObject::extensions |
Mutable object extensions.
| std::optional<std::uint64_t> quicr::messages::FetchObject::group_id_delta |
Absolute first group ID or later group delta, as selected by flags.
| std::optional<Extensions> quicr::messages::FetchObject::immutable_extensions |
Immutable extensions extracted from the immutable container.
| std::optional<std::uint64_t> quicr::messages::FetchObject::object_id_delta |
Absolute first/new-group object ID or same-group object delta.
| Bytes quicr::messages::FetchObject::payload |
Owned payload bytes.
| uint64_t quicr::messages::FetchObject::payload_len { 0 } |
Parsed payload length; serialization derives length from payload instead.
| std::optional<FetchSerializationProperties> quicr::messages::FetchObject::properties |
Parsed serialization flags; required for encoding and resolution.
| std::optional<std::uint8_t> quicr::messages::FetchObject::publisher_priority |
Explicit publisher priority when the priority-present bit is set.
| std::optional<std::uint64_t> quicr::messages::FetchObject::subgroup_id |
Explicit subgroup ID when the selected mode requires one.