44 lines
796 B
C++
44 lines
796 B
C++
/***
|
|
Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved.
|
|
|
|
File: LSWin32.NT.cpp
|
|
Date: 2021-10-2
|
|
Author: Reece
|
|
***/
|
|
#include <Source/RuntimeInternal.hpp>
|
|
#include "LSWin32.NT.hpp"
|
|
|
|
namespace Aurora::Loop
|
|
{
|
|
class Win32Dummy : public ILoopSource
|
|
{
|
|
public:
|
|
Win32Dummy()
|
|
{}
|
|
|
|
bool IsSignaled() override;
|
|
ELoopSource GetType() override;
|
|
};
|
|
|
|
bool Win32Dummy::IsSignaled()
|
|
{
|
|
return {};
|
|
}
|
|
|
|
ELoopSource Win32Dummy::GetType()
|
|
{
|
|
return ELoopSource::eSourceWin32;
|
|
}
|
|
|
|
AUKN_SYM AuSPtr<ILoopSource> NewLSWin32Source()
|
|
{
|
|
AuSPtr<ILoopSource> ret;
|
|
|
|
if (!(ret = AuMakeShared<Win32Dummy>()))
|
|
{
|
|
return {};
|
|
}
|
|
|
|
return ret;
|
|
}
|
|
} |