/*** Copyright (C) 2023 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: AuIPCPipeReader.hpp Date: 2023-10-21 Author: Reece ***/ #pragma once namespace Aurora::IO::IPC { struct IPCPipeReader : IStreamReader { IPCPipeReader(IPCPipe *pPipe); EStreamError IsOpen() override; EStreamError Read(const Memory::MemoryViewStreamWrite ¶meters) override; void Close() override; IPCPipe *pParent; }; }