| 50 | void write_character(char c) override { write_characters(&c, 1); } |
| 51 | |
| 52 | void write_characters(const char* s, std::size_t length) override |
| 53 | { |
| 54 | auto buf = m_Message.body().Buffer().prepare(length); |
| 55 | boost::asio::buffer_copy(buf, boost::asio::const_buffer{s, length}); |
| 56 | m_Message.body().Buffer().commit(length); |
| 57 | } |
| 58 | |
| 59 | void MayFlush(boost::asio::yield_context& yield) override |
| 60 | { |
no outgoing calls
no test coverage detected