/*** Copyright (C) 2023 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: CompletionGroupAndedIOWorkItem.hpp Date: 2023-12-28 Author: Reece ***/ #pragma once #include namespace Aurora::IO::CompletionGroup { struct CompletionGroupAndedIOWorkItem : Async::WorkItem { CompletionGroupAndedIOWorkItem(Async::IThreadPoolInternal *owner, const AuWorkerID &worker, AuSPtr pParent); void DispatchTask(Async::IWorkItemHandler::ProcessInfo &info) override; AuSPtr pParent; }; }