#pragma once #include namespace sp { class IoInterface { public: virtual DataBuffer Read(std::size_t a_Amount) = 0; virtual void Write(const DataBuffer& a_Data) = 0; }; } // namespace sp