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