#include namespace sp { namespace io { sp::DataBuffer Memory::Read(std::size_t a_Amount) { DataBuffer data; m_VirtualIO.ReadSome(data, a_Amount > m_VirtualIO.GetRemaining() ? m_VirtualIO.GetRemaining() : a_Amount); return data; } void Memory::Write(const sp::DataBuffer& a_Data) { m_VirtualIO << a_Data; } } // namespace io } // namespace sp