Feed received wire bytes to the transport, consuming them from the front.
Declared in <net.h>
[[requires_capability(0x7fbc92fa3108, 0x7fbc92fa31c8), requires_capability(0x7fbc9e2233b8, 0x7fbc9e223478), requires_capability(0x7fbc86dd5108, 0x7fbc86dd51c8), requires_capability(0x7fbc96e0ae68, 0x7fbc96e0af28), requires_capability(0x7fbc8f8efb58, 0x7fbc8f8efc18), requires_capability(0x7fbc846780d8, 0x7fbc84678198), requires_capability(0x7fbc9e0fa2c8, 0x7fbc9e0fa388), requires_capability(0x7fbc8c0f6508, 0x7fbc8c0f65c8), requires_capability(0x7fbc92e6b4b8, 0x7fbc92e6b578), requires_capability(0x7fbcad93eb88, 0x7fbcad93ec48), requires_capability(0x7fbc91864f08, 0x7fbc91864fc8)]]
virtual
bool
ReceivedBytes(std::span<uint8_t const>& msg_bytes) noexcept override;
false if invalid bytes were seen and the transport can no longer be used.
| Name | Description |
|---|---|
| msg_bytes | bytes received from the wire; consumed bytes are removed from the front. |