AuroraRuntime/Source/IO/Loop/LoopQueue.hpp

22 lines
452 B
C++
Raw Normal View History

2022-03-10 15:35:01 +00:00
/***
Copyright (C) 2022 J Reece Wilson (a/k/a "Reece"). All rights reserved.
File: LoopQueue.cpp
Date: 2022-3-9
Author: Reece
***/
#pragma once
namespace Aurora::IO::Loop
{
struct ILoopEpilogueHook
{
virtual bool AddHook(const AuFunction<void()> &func) = 0;
};
}
2022-03-10 15:35:01 +00:00
#if defined(AURORA_IS_MODERNNT_DERIVED)
#include "LoopQueue.NT.hpp"
#elif defined(AURORA_PLATFORM_LINUX)
2022-03-10 15:35:01 +00:00
#include "LoopQueue.Linux.hpp"
#endif