| 98 | std::vector<std::vector<std::byte>> sends; |
| 99 | |
| 100 | void send(std::span<const std::byte> d) override { |
| 101 | sends.emplace_back(d.begin(), d.end()); |
| 102 | } |
| 103 | |
| 104 | std::size_t receive(std::span<std::byte> dst) override { |
| 105 | const std::size_t n = (std::min)(dst.size(), inbound.size() - pos); |