..
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
[+] IAsyncTransaction::HasCompleted
2023-08-09 00:14:36 +01:00
IPC
[*] NT: these file handles must be marked async if reimported
2023-07-30 14:27:33 +01:00
Loop
[*] Fix: IPC test fails on Windows 7
2023-07-28 17:54:30 +01:00
Net
[+] IAsyncTransaction::HasCompleted
2023-08-09 00:14:36 +01:00
Protocol
[*] idiot-proofing memory ownership
2023-06-11 15:49:39 +01:00
TLS
[+] Future proof IProtocolInterceptorEx with an optional pParent
in the only Aurora Interface methods last argument
2023-06-10 20:33:19 +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
AuIOHandle.cpp
[+] AuIO::IIOHandle
2023-07-29 08:02:47 +01:00
AuIOHandle.hpp
[+] AuIO::IIOHandle
2023-07-29 08:02:47 +01:00
AuIOHandle.NT.cpp
[+] AuIO::IIOHandle
2023-07-29 08:02:47 +01:00
AuIOHandle.NT.hpp
[+] AuIO::IIOHandle
2023-07-29 08:02:47 +01:00
AuIOPipeProcessor.cpp
[+] AuIO::IOPipeCallback::bCloseWriter
2023-06-04 20:49:13 +01:00
AuIOPipeProcessor.hpp
[*] Experimental lower-latency IO pipes
2023-05-11 16:05:00 +01:00
AuIOProcessor.cpp
[*] Transition to dynamic tick-based scheduling
2023-08-09 03:21:14 +01:00
AuIOProcessor.hpp
[*] Transition to dynamic tick-based scheduling
2023-08-09 03:21:14 +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
[*] 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