..
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
[*] Experimental lower-latency IO pipes
2023-05-11 16:05:00 +01:00
IPC
[*] Optimize allocations out of RWLock
2022-12-29 09:42:02 +00:00
Loop
[*] further deprecate high res clock
2023-04-22 22:58:20 +01:00
Net
[*] Experimental lower-latency IO pipes
2023-05-11 16:05:00 +01:00
Protocol
[+] IProtocolPiece.GetNextPiece
2023-04-29 07:00:29 +01:00
TLS
[*] Experimental lower-latency IO pipes
2023-05-11 16:05:00 +01: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
[*] Experimental lower-latency IO pipes
2023-05-11 16:05:00 +01:00
AuIOPipeProcessor.hpp
[*] Experimental lower-latency IO pipes
2023-05-11 16:05:00 +01:00
AuIOProcessor.cpp
[*] Experimental lower-latency IO pipes
2023-05-11 16:05:00 +01: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
[*] Preemptive GetOverlappedResult fast-paths under WaitMultiple2 that rely on the alertable yield under next read/write cannot be trusted if the read count is zero.
2023-04-26 07:25:45 +01:00
WaitMultiple.NT.hpp
[*] Move AuIO::WaitMultiple
2022-05-13 19:25:29 +01:00