AuroraRuntime/Source/IO
Reece Wilson f43251c8fc [+] AuNet::ISocketChannelEventListener
[+] AuFS::UpdateTimes
[+] AuFS::UpdateFileTimes
[+] AuFS::CompressEx
[*] AuFS::Compress now rejects files that look to be already compressed
[+] AuFS::DecompressEx
[+] AuFS::Create
[+] AuFS::WriteNewFile
[+] AuFS::WriteNewString
[+] AuFs::FileAttrsList
[+] AuFs::FileAttrsGet
[+] AuFs::FileAttrsSet
[+] DirectoryLogger::uMaxLogsOrZeroBeforeCompress
[+] ISocketChannel.AddEventListener
[+] ISocketChannel.AddEventListener
[+] DirectoryLogger.uMaxLogsOrZeroBeforeCompress
[*] Fix UNIX regression
[*] Fix up stream socket channel realloc IPC
[*] Fix shutdown regression in pretty much everything thanks to 8ff81df1's dumbass fix
    (fixes fence regression on shutdown)
[*] Fix DirDeleterEx formatting of reported failed paths
[*] Fix up file not truncated if already exists bugs. Extended and alternative apis added.
[*] Fix ICompressionStream::ReadEx returning the wrong read value
[+] Legacy compression API can now self-correct once newer stream processor objects are added
2023-02-04 19:43:01 +00: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 [+] AuNet::ISocketChannelEventListener 2023-02-04 19:43:01 +00: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 [+] AuNet::ISocketChannelEventListener 2023-02-04 19:43:01 +00:00
Protocol [*] Refactor 2022-12-17 20:14:19 +00: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