APIError try_read_frame_(std::vector< uint8_t > *frame)
Read a packet into the rx_buf_.
APIPlaintextFrameHelper(std::unique_ptr< socket::Socket > socket, const ClientInfo *client_info)
uint16_t rx_header_parsed_type_
APIError init() override
Initialize the frame helper, returns OK if successful.
uint16_t rx_header_parsed_len_
APIError write_protobuf_packets(ProtoWriteBuffer buffer, std::span< const PacketInfo > packets) override
~APIPlaintextFrameHelper() override=default
uint8_t frame_header_padding() override
APIError write_protobuf_packet(uint8_t type, ProtoWriteBuffer buffer) override
APIError read_packet(ReadPacketBuffer *buffer) override
uint8_t frame_footer_size() override