52 template <
typename ResT>
61 void copy_data(std::span<const uint8_t> data_from_peer);
77 std::span<const uint8_t> data,
102 void set_record_size_limits(uint16_t outgoing_limit, uint16_t incoming_limit);
109 std::vector<uint8_t> m_read_buffer;
110 size_t m_read_offset = 0;
114 std::shared_ptr<const Policy> m_policy;
118 uint16_t m_outgoing_record_size_limit;
119 uint16_t m_incoming_record_size_limit;
124 bool m_sending_compat_mode;
125 bool m_receiving_compat_mode;