|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
Parsed packet metadata plus the owned piece of application payload. More...
#include <cpp/a11/net/byte_chunking.h>
Public Attributes | |
| BytePacketType | type = BytePacketType::kCompleteBytes |
| Packet shape. | |
| std::string | payload |
| Bytes contributed by this packet. | |
| std::uint64_t | transient_id = 0 |
| Id used to interleave messages safely. | |
| std::uint32_t | sequence = 0 |
| Zero-based position in the message. | |
| std::uint32_t | packet_count |
| Total count, when supplied by the first packet. | |
Friends | |
| template<typename Sink > | |
| void | AbslStringify (Sink &sink, const BytePacket &packet) |
Parsed packet metadata plus the owned piece of application payload.
| std::uint32_t a11::net::BytePacket::packet_count |
Total count, when supplied by the first packet.
| std::string a11::net::BytePacket::payload |
Bytes contributed by this packet.
| std::uint32_t a11::net::BytePacket::sequence = 0 |
Zero-based position in the message.
| std::uint64_t a11::net::BytePacket::transient_id = 0 |
Id used to interleave messages safely.
| BytePacketType a11::net::BytePacket::type = BytePacketType::kCompleteBytes |
Packet shape.