/*** Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: WaitSingle.Generic.hpp Date: 2021-10-2 Author: Reece ***/ #pragma once #include "ILoopSourceEx.hpp" namespace Aurora::Loop { class WaitSingleBase : public ILoopSourceEx { public: bool IsSignaled() override; virtual bool WaitForAtleastOne(const AuList &handles, AuUInt &one) = 0; }; }