/*** Copyright (C) 2024 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: AuIOAdapterZeros.hpp Date: 2024-1-3 Author: Reece ***/ #pragma once namespace Aurora::IO::Adapters { struct ZerosStreamReader : IStreamReader { EStreamError IsOpen() override; EStreamError Read(const Memory::MemoryViewStreamWrite ¶meters) override; void Close() override; }; struct ZerosStreamSeekingReader : ISeekingReader { EStreamError IsOpen() override; EStreamError ArbitraryRead(AuUInt uOffset, const Memory::MemoryViewStreamWrite ¶meters) override; void Close() override; }; }