AuroraRuntime/Source/IO
2023-10-21 09:33:04 +01:00
..
Adapters [+} NewMemoryViewReadAdapter 2023-10-13 21:08:57 +01:00
Character [+] Aurora::IO::Net::NetSocketConnectByHost 2023-01-26 21:43:19 +00:00
FS [*] Harden pipe reads under FS streams 2023-10-20 11:37:52 +01:00
IPC [+] IPCPipe::ToFileStream 2023-10-20 16:33:18 +01:00
Loop [*] Fixup the WaitMultipleLoopSources Any path 2023-10-21 09:33:04 +01:00
Net [*] Address a number of NT/x86_32 build regressions 2023-10-17 03:08:29 +01:00
Protocol [*] Address a number of NT/x86_32 build regressions 2023-10-17 03:08:29 +01:00
TLS [*] Linux and UNIX QOL 2023-08-27 12:42:10 +01:00
UNIX [+] Added Linux signal configuration and separate LinuxConfig type (LinuxConfig) 2023-08-29 03:11:28 +01:00
Utility [*] Modernize IOBufferedProcessor (and moved to the io utility namespace) 2023-09-28 12:38:01 +01:00
AuIOHandle.cpp [-] OS specific types derived from AFileHandle 2023-09-28 11:53:42 +01:00
AuIOHandle.hpp [-] OS specific types derived from AFileHandle 2023-09-28 11:53:42 +01:00
AuIOHandle.NT.cpp [-] OS specific types derived from AFileHandle 2023-09-28 11:53:42 +01:00
AuIOHandle.NT.hpp [+] AuIO::IIOHandle 2023-07-29 08:02:47 +01:00
AuIOHandle.Unix.cpp [-] OS specific types derived from AFileHandle 2023-09-28 11:53:42 +01:00
AuIOHandle.Unix.hpp [*] Linux: begin catching up AuProcesses to NT 2023-09-15 00:11:14 +01:00
AuIOPipeProcessor.cpp [*] 358964ef cont: realloc event callbacks not fired 2023-10-16 04:03:19 +01:00
AuIOPipeProcessor.hpp [*] 358964ef cont: realloc event callbacks not fired 2023-10-16 04:03:19 +01:00
AuIOProcessor.cpp [*] Fix IO Processor regression, circa WorkerPId_t behaviour change. 2023-09-18 19:04:09 +01:00
AuIOProcessor.hpp [*] Fix IO Processor regression, circa WorkerPId_t behaviour change. 2023-09-18 19:04:09 +01:00
AuIOProcessorItem.cpp [+] IIOProcessor::ConfigureNoDeferredTicks (hack for Qt modals) 2023-07-27 16:31:47 +01:00
AuIOProcessorItem.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessorItems.cpp [*] Continue to refactor allocations of synchronization primitive away 2023-06-28 10:33:12 +01:00
AuIOProcessorItems.hpp [*] Continue to refactor allocations of synchronization primitive away 2023-06-28 10:33:12 +01:00
AuIOProcessorTimers.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessorTimers.hpp [*] Resolve ambiguous namespace regression (new conflict between Aurora::IO::Utility and Aurora::Utility) 2023-09-28 15:42:09 +01:00
AuIOSimpleEventListener.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOSimpleEventListener.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOSleep.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOSleep.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOSleep.Linux.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOSleep.Linux.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOSleep.NT.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOSleep.NT.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOWaitableIOLoopSource.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOWaitableIOLoopSource.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOWaitableIOTimer.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOWaitableIOTimer.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
IO.cpp [*] Move AuIO::WaitMultiple 2022-05-13 19:25:29 +01:00
IO.hpp [+] UNIX FD sharing (with Linux optimization and a potentially functional BSD fallback) 2022-04-14 20:39:04 +01:00
IOWaitableTickLimiter.cpp 2/3 of the IO update (very early implementation) 2022-06-12 00:01:27 +01:00
IOWaitableTickLimiter.hpp 2/3 of the IO update (very early implementation) 2022-06-12 00:01:27 +01:00
WaitMultiple.Linux.cpp [+] UDP over socket API via existing INetSrvDatagram layer 2022-12-12 23:50:05 +00:00
WaitMultiple.Linux.hpp [*] Move AuIO::WaitMultiple 2022-05-13 19:25:29 +01:00
WaitMultiple.NT.cpp [+] bool WaitMultipleLoopSources(const AuList<AuSPtr<Loop::ILoopSource>> &lsList, 2023-10-21 06:10:33 +01:00
WaitMultiple.NT.hpp [*] Move AuIO::WaitMultiple 2022-05-13 19:25:29 +01:00