..
Buffered
[*/+/-] MEGA COMMIT. ~2 weeks compressed.
2022-02-17 00:11:40 +00:00
Character
[*] Added missing this-> in StringToProvider for consistency within this file
2022-03-04 23:15:41 +00:00
FS
[*] NT ReadFile: replace GENERIC_READ, FILE_SHARE_READ
with GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE
2022-09-23 00:59:08 +01:00
IPC
[*] Cleanup Async.NT.cpp
2022-08-18 17:19:32 +01:00
Loop
[+] Network + Protocol + TLS - Initial Commit
2022-08-28 20:02:06 +01:00
Net
[*] Net: Unmerged Linux changes
2022-08-31 19:49:35 +01:00
Protocol
[*] Linux build error: AuProtocol::ProtocolStack
2022-09-04 16:58:54 +01:00
TLS
[+] AuProtocol: PrependInterceptor[Ex]/AppendInterceptor[Ex] over now removed AddInterceptor[Ex]
2022-09-04 01:18:05 +01:00
UNIX
[*] Linux: bDirectIO wasn't enabling O_DIRECT (dumb)
2022-08-21 04:38:49 +01:00
ByteBufferStreamPair.cpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
ByteBufferStreamPair.hpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01: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
IOAdapterAsyncStream.cpp
[+] Network + Protocol + TLS - Initial Commit
2022-08-28 20:02:06 +01:00
IOAdapterAsyncStream.hpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOAdapterByteBuffer.cpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOAdapterByteBuffer.hpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOAdapterCompression.cpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOAdapterCompression.hpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOAdapterSeeking.cpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOAdapterSeeking.hpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOBufferedProcessor.cpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOBufferedProcessor.hpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOPipeProcessor.cpp
[*] ByteBuffer::begin() and ::end() now guarantee a linear view of available bytes in either ring or linear bytebuffers. This means ::begin() is no longer guranteed to return the base. In almost all real world use cases, this does not matter. In fact, this is what we want to preserve legacy code with streamable buffers.
2022-09-25 09:10:26 +01:00
IOPipeProcessor.hpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOProcessor.cpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOProcessor.hpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOProcessorItem.cpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOProcessorItem.hpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOProcessorItems.cpp
[TODO: BLOCK 2 PROGRESS]
2022-06-14 02:14:51 +01:00
IOProcessorItems.hpp
[TODO: BLOCK 2 PROGRESS]
2022-06-14 02:14:51 +01:00
IOProcessorTimers.cpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOProcessorTimers.hpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOSimpleEventListener.cpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOSimpleEventListener.hpp
[*] Cleanup/refactor of AuIO
2022-08-29 16:46:46 +01:00
IOSleep.cpp
[+] Add IOSleep, IOYieldFor utility functions
2022-08-05 11:28:34 +01:00
IOSleep.hpp
[+] Add IOSleep, IOYieldFor utility functions
2022-08-05 11:28:34 +01:00
IOSleep.Linux.cpp
Further Linux support
2022-08-02 05:52:57 +01:00
IOSleep.Linux.hpp
[+] Added IOSleep.* files, API: AuIO::WaitFor(ms, waitEntireFrame)
2022-05-13 21:02:19 +01:00
IOSleep.NT.cpp
2/3 of the IO update (very early implementation)
2022-06-12 00:01:27 +01:00
IOSleep.NT.hpp
[+] Added IOSleep.* files, API: AuIO::WaitFor(ms, waitEntireFrame)
2022-05-13 21:02:19 +01:00
IOWaitableIOLoopSource.cpp
[+] Added extended IO apis
2022-06-28 16:04:07 +01:00
IOWaitableIOLoopSource.hpp
[+] Added extended IO apis
2022-06-28 16:04:07 +01:00
IOWaitableIOTimer.cpp
[+] Added extended IO apis
2022-06-28 16:04:07 +01:00
IOWaitableIOTimer.hpp
[+] Added extended IO apis
2022-06-28 16:04:07 +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
[*] Linux build errors
2022-06-12 14:53:35 +01: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