AuroraRuntime/Source/Console/Console.hpp
Reece Wilson 72dc0d715e [*] Begin enforcing steady time
[+] IOProcessor::WakeupThread
[+] NT: Begin hacking in timeBeginPeriod (must spam it in some places)
[+] ConsoleTTY (more specifically the win32 calls) are too slow to run on the mainthread. Delegate to worker.
[*] AuTime.CurrentClockSteady
[*] AuTime.CurrentClockSteadyMS
[*] AuTime.CurrentClockSteadyNS
2022-11-28 16:01:08 +00:00

23 lines
485 B
C++

/***
Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved.
File: Console.hpp
Date: 2021-6-8
Author: Reece
***/
#pragma once
namespace Aurora::Console
{
inline AuSPtr<Logging::ILogger> gDefaultLogger;
AuSPtr<Logging::ILogger> CreateDefaultLogger();
void AddDefaultLogger(const AuSPtr<Logging::IBasicSink> &logger);
void Init();
void Init2();
void Pump();
void Exit();
void PumpOffMain();
void PumpOnMain();
}