| 6 | : m_reader(std::move(reader)), m_writer(std::move(writer)) {} |
| 7 | |
| 8 | void DataStreamFunctions::readData(char* data, size_t len) { |
| 9 | if (!m_reader) |
| 10 | throw DataStreamException("DataStreamFunctions no read function given"); |
| 11 | m_reader(data, len); |
| 12 | } |
| 13 | |
| 14 | void DataStreamFunctions::writeData(char const* data, size_t len) { |
| 15 | if (!m_writer) |