#pragma once class IReaderCallback { public: virtual ~IReaderCallback() = default; // read thread callback virtual void onRead(const char* buffer, unsigned int size) = 0; };