AuroraRuntime/Source/Async
2024-12-07 20:24:26 +00:00
..
Async.cpp [+] Added AuAsync per thread io group singleton 2024-07-12 17:22:07 +01:00
Async.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AsyncApp.cpp [*] Refactor some APIs to use string views instead of strings 2024-09-24 18:59:54 +01:00
AsyncApp.hpp [+] Added AuAsync per thread io group singleton 2024-07-12 17:22:07 +01:00
AuAsyncFuncRunnable.cpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuAsyncFuncRunnable.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuAsyncFuncWorker.cpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuAsyncFuncWorker.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuAsyncKeepGroupAlive.cpp [*] e037fc21 cleanup cont 2023-11-11 11:30:38 +00:00
AuAsyncKeepGroupAlive.hpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuAsyncMicrocounter.cpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuAsyncMicrocounter.hpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuAsyncTimer.cpp [*] Release AuAsyncTimer callback references as soon as the object is canceled 2024-05-28 18:18:54 +01:00
AuAsyncTimer.hpp [*] Release AuAsyncTimer callback references as soon as the object is canceled 2024-05-28 18:18:54 +01:00
AuAThreadPoolInternal.cpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuAThreadPoolInternal.hpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuGroupState.cpp [+] AuAsync::ThreadPool::Wakeup(WorkerId_t) 2024-05-03 11:32:31 +01:00
AuGroupState.hpp [+] AuAsync::ThreadPool::Wakeup(WorkerId_t) 2024-05-03 11:32:31 +01:00
AuGroupWorkQueue.cpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
AuGroupWorkQueue.hpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
AuSchedular.cpp [*] Improved high resolution timing on Windows 7, Windows 10 < RS4, and Windows10 >= RS4/Win11 2024-09-10 08:17:32 +01:00
AuSchedular.hpp [+] AuIO::Loop::NewLSTimerHighResolution 2024-09-08 07:26:23 +01:00
AuThreadState.cpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
AuThreadState.hpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
AuThreadStateSingletons.cpp [*] Asyncs network interface singleton should be per group or pool 2024-12-07 20:24:26 +00:00
AuThreadStateSingletons.hpp [*] Asyncs network interface singleton should be per group or pool 2024-12-07 20:24:26 +00:00
IAsyncRunnable.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
IThreadPoolInternal.hpp [*] Minor thread pool fixes / improvements before some bigger commits are done 2024-09-05 06:38:57 +01:00
ThreadPool.cpp [*] Asyncs network interface singleton should be per group or pool 2024-12-07 20:24:26 +00:00
ThreadPool.hpp [*] Asyncs network interface singleton should be per group or pool 2024-12-07 20:24:26 +00:00
ThreadState.hpp [*] Minor thread pool fixes / improvements before some bigger commits are done 2024-09-05 06:38:57 +01:00
ThreadWorkerQueueShim.cpp [*] Clean up grug and auasync scheduler / improved idle cpu usage 2024-03-26 18:38:52 +00:00
ThreadWorkerQueueShim.hpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
WorkItem.cpp [+] C++20 QOL changes to AuFutures including AuFuture<X, Y>::BlockUntilComplete() 2024-05-03 09:28:14 +01:00
WorkItem.hpp [*] bug fixes 2024-02-28 14:47:00 +00:00