AuroraRuntime/Source/IO
2023-04-19 23:46:56 +01:00
..
Buffered [*/+/-] MEGA COMMIT. ~2 weeks compressed. 2022-02-17 00:11:40 +00:00
Character [+] Aurora::IO::Net::NetSocketConnectByHost 2023-01-26 21:43:19 +00:00
FS [*] changed this to be a soft-failure 2023-04-19 04:03:49 +01:00
IPC [*] Optimize allocations out of RWLock 2022-12-29 09:42:02 +00:00
Loop [+] _CLOEXEC on F-tier operating systems predating SMP and processes 2022-12-16 03:48:04 +00:00
Net [*] big dumb 2023-02-04 19:46:35 +00:00
Protocol [*] protocol-stack ticks now check against the buffers error flags to ensure Writes/Reads weren't being silently dropped in user code 2023-04-19 23:46:56 +01:00
TLS [+] Linux build [again] 2022-12-16 00:41:01 +00:00
UNIX [+] _CLOEXEC on F-tier operating systems predating SMP and processes 2022-12-16 03:48:04 +00:00
AuByteBufferStreamPair.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuByteBufferStreamPair.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOAdapterAsyncStream.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOAdapterAsyncStream.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOAdapterByteBuffer.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOAdapterByteBuffer.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOAdapterCompression.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOAdapterCompression.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOAdapterSeeking.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOAdapterSeeking.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOBufferedProcessor.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOBufferedProcessor.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOPipeProcessor.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOPipeProcessor.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessor.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessor.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessorItem.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessorItem.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessorItems.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessorItems.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessorTimers.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuIOProcessorTimers.hpp [*] Refactor 2022-12-17 20:14:19 +00: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 [*] Move AuIO::WaitMultiple 2022-05-13 19:25:29 +01:00
WaitMultiple.NT.hpp [*] Move AuIO::WaitMultiple 2022-05-13 19:25:29 +01:00