|
LibQuicR
|
One object record carried after a StreamHeaderSubGroup. More...
#include <message_serialisation.h>
Public Attributes | |
| std::uint64_t | object_delta |
| Object-ID delta from the stream's reference object. More... | |
| uint64_t | payload_len { 0 } |
| Parsed payload length; serialization derives this from payload. More... | |
| ObjectStatus | object_status |
| Status serialized only when payload is empty. More... | |
| std::optional< Extensions > | extensions |
| Mutable extensions. More... | |
| std::optional< Extensions > | immutable_extensions |
| Immutable extensions. More... | |
| Bytes | payload |
| Owned payload bytes. More... | |
| std::optional< StreamHeaderProperties > | properties {} |
| Parent stream properties; caller must set before parsing or serialization. More... | |
One object record carried after a StreamHeaderSubGroup.
| std::optional<Extensions> quicr::messages::StreamSubGroupObject::extensions |
Mutable extensions.
| std::optional<Extensions> quicr::messages::StreamSubGroupObject::immutable_extensions |
Immutable extensions.
| std::uint64_t quicr::messages::StreamSubGroupObject::object_delta |
Object-ID delta from the stream's reference object.
| ObjectStatus quicr::messages::StreamSubGroupObject::object_status |
Status serialized only when payload is empty.
| Bytes quicr::messages::StreamSubGroupObject::payload |
Owned payload bytes.
| uint64_t quicr::messages::StreamSubGroupObject::payload_len { 0 } |
Parsed payload length; serialization derives this from payload.
| std::optional<StreamHeaderProperties> quicr::messages::StreamSubGroupObject::properties {} |
Parent stream properties; caller must set before parsing or serialization.