5cafefae5d
[*] LSLocalSemaphore bug fix for scriptability. (TODO: reimpl like the event?)
...
[*] Fix: IO objects not using the explicit slow sync primitives.
Dunno how these werent refactored; then again, i never properly got around to finishing the factories for fast/slow io objects. In addition, some of these arent even accessed by the ILoopSource interface, so it's not as critical of a failure.
2024-07-30 17:53:58 +01:00
1bb3197941
[*] Amend a0875950
2024-04-10 08:20:47 +01:00
a087595009
[*] Minor tweaks + more not-so-lazy loads in case of uwp
2024-04-10 00:09:21 +01:00
81d7c7027c
[*] Cont work on AuIOHandle cleanup
2024-03-16 09:51:41 +00:00
ce1ae24506
[+] IIOHandle::InitFromSharing
...
[+] IIOHandle::SharingGetString
[+] IIOHandle::SharingIsShared
[+] IIOHandle::SharingStop
[+] HANDLEPipeServer.[h/c]pp
2024-01-03 02:39:54 +00:00
662dbac0c1
[+] IO completion groups
2023-12-28 16:49:11 +00:00
ac33e6bb7f
[*] you slimey rats dont get vtable exec that easily
2023-12-24 06:54:19 +00:00
9b99e6e7c7
[*] Harden IPC pipes
2023-12-16 21:08:46 +00:00
4d454287b8
[+] IPCPipeWriter
...
[+] IPCPipeReader
2023-10-21 10:43:28 +01:00
bd69ad6739
[+] IPCPipe::ToFileStream
...
[+] IPCPipe::ToStreamReader
[+] IPCPipe::ToStreamWriter
2023-10-20 16:33:18 +01:00
871479172b
[+] AuIPC::NewPipeEx(AuUInt32 uPipeLength)
2023-10-20 10:48:10 +01:00
f2339bb0a9
[+] AuIO::Loop::NewLSIOHandle(const AuSPtr<IIOHandle> &pHandle)
...
[-] Rip 2021-10-1 LSCondVar
2023-09-16 22:59:26 +01:00
c85d65aa59
[*] NT: these file handles must be marked async if reimported
2023-07-30 14:27:33 +01:00
4ad2a54ccf
[+] IPCPipe::GetCurrentSharedDuplexHandles()
2023-07-29 09:02:05 +01:00
7e2aa2de3d
[+] AuIO::IIOHandle
2023-07-29 08:02:47 +01:00
49287f2a73
[*] Minor cleanup/refactor
2022-12-14 05:03:37 +00:00