|
02826d2365
|
[+] AuLoop::kWaitMultipleFlagNoIOCallbacks
[+] AuLoop::kWaitMultipleFlagBreakAfterAPC
[+] Alternative Wait AND implementations for NT, POSIX, and generic
[+] IOConfig::...
[*] LoopQueue improvements
[+] ILoopQueue::ConfigureDoIOApcCallbacks
[+] ILoopQueue::ConfigureDoIOApcCallbacks
|
2024-10-10 11:03:26 +01:00 |
|
|
6e9e962c84
|
[*] AuLoop::WaitMultipleLoopSources optimizations (do not allocate so much, if we can), and
[*] Updated Loop.hpp comment
|
2024-09-28 23:14:48 +01:00 |
|
|
4d4f5e2501
|
[+] ILoopSource::IsSignaledExt(...)
[+] ILoopSource::WaitOnExt(...)
[+] ILoopSource::WaitOnAbsExt(...)
|
2024-09-07 22:45:34 +01:00 |
|
|
5947e6a2c3
|
[*/+] Added internal AuLoop::WaitMultipleOrObjects function for POSIX Issue4+ users, excluding the BSDs, to optimize AuLoop::WaitForMultipleObject users. (Win32 and Xbox emulators).
This mitigates the epoll allocation / release under Linux.
|
2024-08-02 02:23:19 +01:00 |
|
|
60bb1020ce
|
[+] bool WaitMultipleLoopSources(const AuList<AuSPtr<Loop::ILoopSource>> &lsList,
AuList<AuSPtr<Loop::ILoopSource>> &signaled,
bool bAny = true,
AuOptionalEx<AuUInt32> uTimeoutMS = 0);
|
2023-10-21 06:10:33 +01:00 |
|
|
5d2b642ac0
|
[*] Huge refactor - Move Aurora::[IPC and Loop] to Aurora::IO
|
2022-06-12 01:29:28 +01:00 |
|