AuroraRuntime/Source/IO/IPC
J Reece Wilson 64cb7404ba [+] Near 1:1 Linux IPC Pipe compared to the NT equivalent (~= CreateNamedPipeA(nMaxInstances=1, dwOpenMode=PIPE_ACCESS_DUPLEX, dwPipeMode=PIPE_TYPE_BYTE))
[+] Ability to bypass blocking limitation of certain io_submit reads, if the blocking subsystem is a pollable stream (ie: a pipe).
[*] Fixed major Linux bug where LoopQueue items weren't being submitted, if no dequeues were in the same tick
[*] Fix various Linux pipe related bugs
[*] Fix futex bug where the callback was nulled on server-release
2022-08-09 07:48:29 +01:00
..
IPC.cpp [*] Huge refactor - Move Aurora::[IPC and Loop] to Aurora::IO 2022-06-12 01:29:28 +01:00
IPC.hpp [*] Fix IOPipeProcessor was checking against base + length instead of write head to determine stream consumer completion 2022-06-22 21:24:04 +01:00
IPCHandle.cpp [+] AuParse::[Stringify/Parse][U/S]Int[16] class of parse APIs 2022-08-04 14:08:12 +01:00
IPCHandle.hpp Further Linux support 2022-08-02 05:52:57 +01:00
IPCMemory.NT.cpp Further Linux support 2022-08-02 05:52:57 +01:00
IPCMemory.NT.hpp Further Linux support 2022-08-02 05:52:57 +01:00
IPCMemory.Unix.cpp Further Linux support 2022-08-02 05:52:57 +01:00
IPCMemory.Unix.hpp Further Linux support 2022-08-02 05:52:57 +01:00
IPCMutexFutex.Linux.cpp [+] Near 1:1 Linux IPC Pipe compared to the NT equivalent (~= CreateNamedPipeA(nMaxInstances=1, dwOpenMode=PIPE_ACCESS_DUPLEX, dwPipeMode=PIPE_TYPE_BYTE)) 2022-08-09 07:48:29 +01:00
IPCMutexFutex.Linux.hpp [+] Near 1:1 Linux IPC Pipe compared to the NT equivalent (~= CreateNamedPipeA(nMaxInstances=1, dwOpenMode=PIPE_ACCESS_DUPLEX, dwPipeMode=PIPE_TYPE_BYTE)) 2022-08-09 07:48:29 +01:00
IPCPipe.NT.cpp [*] NT IPCPipe: fix up renegotiation after termination 2022-08-09 07:16:09 +01:00
IPCPipe.NT.hpp [+] Improved IPCHandle implementation 2022-07-21 07:19:45 +01:00
IPCPipe.Unix.cpp [+] Near 1:1 Linux IPC Pipe compared to the NT equivalent (~= CreateNamedPipeA(nMaxInstances=1, dwOpenMode=PIPE_ACCESS_DUPLEX, dwPipeMode=PIPE_TYPE_BYTE)) 2022-08-09 07:48:29 +01:00
IPCPipe.Unix.hpp [+] Near 1:1 Linux IPC Pipe compared to the NT equivalent (~= CreateNamedPipeA(nMaxInstances=1, dwOpenMode=PIPE_ACCESS_DUPLEX, dwPipeMode=PIPE_TYPE_BYTE)) 2022-08-09 07:48:29 +01:00
IPCPrimitives.Linux.cpp Further Linux support 2022-08-02 05:52:57 +01:00
IPCPrimitives.Linux.hpp Further Linux support 2022-08-02 05:52:57 +01:00
IPCPrimitives.NT.cpp [+] Improved IPCHandle implementation 2022-07-21 07:19:45 +01:00
IPCPrimitives.NT.hpp [*] Huge refactor - Move Aurora::[IPC and Loop] to Aurora::IO 2022-06-12 01:29:28 +01:00