AuroraRuntime/Source/IO/Net
2024-09-09 08:16:19 +01:00
..
SocketOverDatagram [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuIPAddress.cpp [*] Improve alt-AuString allocator awareness 2024-04-20 02:29:49 +01:00
AuIPAddress.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetAdapter.cpp [*] INetAdapter refactor: lets not assume all adapters have IP addresses 2024-04-14 22:02:38 +01:00
AuNetAdapter.hpp [*] INetAdapter refactor: lets not assume all adapters have IP addresses 2024-04-14 22:02:38 +01:00
AuNetAdapter.Linux.cpp [*] Refactor ENetworkAdapterType->EAdapterType 2024-04-01 06:41:51 +01:00
AuNetAdapter.Linux.hpp [+] Linux build [again] 2022-12-16 00:41:01 +00:00
AuNetAdapter.NT.cpp [*] INetAdapter refactor: lets not assume all adapters have IP addresses 2024-04-14 22:02:38 +01:00
AuNetAdapter.NT.hpp [+] Network interfaces API 2022-12-14 20:08:52 +00:00
AuNetChannelLimits.cpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetChannelLimits.hpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetDatagramServer.cpp [*] af5c8e86c0 20hrs ago: AuSPtr<AuMemoryViewXXX>s werent fully eliminated 2024-07-13 16:34:44 +01:00
AuNetDatagramServer.hpp [*] af5c8e86c0 20hrs ago: AuSPtr<AuMemoryViewXXX>s werent fully eliminated 2024-07-13 16:34:44 +01:00
AuNetDatagramServer.NT.cpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetDatagramServer.NT.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuNetDatagramServer.Unix.cpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetDatagramServer.Unix.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetEndpoint.cpp [*] Linux and UNIX QOL 2023-08-27 12:42:10 +01:00
AuNetEndpoint.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetError.cpp [*] Improve alt-AuString allocator awareness 2024-04-20 02:29:49 +01:00
AuNetError.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetHostname.cpp [+] Aurora::IO::Net::NetSocketConnectByHost 2023-01-26 21:43:19 +00:00
AuNetHostname.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetInterface.cpp [+] Added INetworkInterface overloads 2024-04-01 06:28:35 +01:00
AuNetInterface.hpp [+] Added INetworkInterface overloads 2024-04-01 06:28:35 +01:00
AuNetResolver.hpp [*] Net: Unmerged Linux changes 2022-08-31 19:49:35 +01:00
AuNetResolver.NT.cpp [*] Resolve one stated Windows 7 defect 2023-07-27 19:55:41 +01:00
AuNetResolver.NT.hpp [*] Resolve one stated Windows 7 defect 2023-07-27 19:55:41 +01:00
AuNetResolver.Unix.cpp [*] Solve two Linux regressions introduced/poorly worked around in: e7597b8463, 592afe00a7 2024-07-02 05:16:49 +01:00
AuNetResolver.Unix.hpp [+] Added basic posix name resolution for when glibc isnt present or when being built on non-glibc toolchains 2024-07-01 12:37:38 +01:00
AuNetSocket.cpp [*] AuNet: Missing Linux TODO block; harden two callbacks missing a try/catch 2024-07-01 11:54:18 +01:00
AuNetSocket.hpp [+] Added INetworkInterface overloads 2024-04-01 06:28:35 +01:00
AuNetSocket.NT.cpp [*] Removed static IAT lookups to WS2_32.dll 2023-12-07 11:13:32 +00:00
AuNetSocket.NT.hpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocket.Unix.cpp [*] Linux build regressons 2023-12-04 21:13:25 +00:00
AuNetSocket.Unix.hpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocketChannel.cpp [*] AuNet: Missing Linux TODO block; harden two callbacks missing a try/catch 2024-07-01 11:54:18 +01:00
AuNetSocketChannel.hpp [+] ISocketServer::GetServerRecvStats() 2023-12-01 14:49:30 +00:00
AuNetSocketChannelInput.cpp [*] AuNet: Missing Linux TODO block; harden two callbacks missing a try/catch 2024-07-01 11:54:18 +01:00
AuNetSocketChannelInput.hpp [+] IIOPipeEventListener::OnPipeFailureEvent 2023-10-16 01:56:28 +01:00
AuNetSocketChannelOutput.cpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuNetSocketChannelOutput.hpp [*] i dont think this path should ever be hit, but just to be certain, lets check the networks output channel translation object for an error if the socketbase doesnt know of the last fatal error code 2023-04-26 20:22:11 +01:00
AuNetSocketConnectOperation.cpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketConnectOperation.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketOverlappedOperation.hpp [*] Net: Unmerged Linux changes 2022-08-31 19:49:35 +01:00
AuNetSocketOverlappedOperation.NT.cpp [*] LSLocalSemaphore bug fix for scriptability. (TODO: reimpl like the event?) 2024-07-30 17:53:58 +01:00
AuNetSocketOverlappedOperation.NT.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketOverlappedOperation.Unix.cpp [*] LSLocalSemaphore bug fix for scriptability. (TODO: reimpl like the event?) 2024-07-30 17:53:58 +01:00
AuNetSocketOverlappedOperation.Unix.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketServer.cpp [*] Removed static IAT lookups to WS2_32.dll 2023-12-07 11:13:32 +00:00
AuNetSocketServer.hpp [+] ISocketServer::GetServerRecvStats() 2023-12-01 14:49:30 +00:00
AuNetSocketServer.NT.cpp [*] Removed static IAT lookups to WS2_32.dll 2023-12-07 11:13:32 +00:00
AuNetSocketServer.NT.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSocketServer.Unix.cpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocketServer.Unix.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSocketServerAcceptReadOperation.cpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketServerAcceptReadOperation.hpp [*] Net: Unmerged Linux changes 2022-08-31 19:49:35 +01:00
AuNetSocketServerAcceptReadOperation.NT.cpp [*] mitigations and clean up before two major commits 2023-12-26 21:01:29 +00:00
AuNetSocketServerAcceptReadOperation.NT.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketServerAcceptReadOperation.Unix.cpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocketServerAcceptReadOperation.Unix.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketServerLimits.cpp [*] Linux build regressons 2023-12-04 21:13:25 +00:00
AuNetSocketServerLimits.hpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocketServerOnRead.Unix.cpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSocketServerOnRead.Unix.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSrvDatagram.cpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSrvDatagram.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSrvInterfaces.cpp [*] Net: Globalize adapter cache 2023-12-01 15:02:27 +00:00
AuNetSrvInterfaces.hpp [*] Net: Globalize adapter cache 2023-12-01 15:02:27 +00:00
AuNetSrvResolve.cpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSrvResolve.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSrvSockets.cpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSrvSockets.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSrvWorkers.cpp [*] Linux runtime regressions 2024-03-04 11:55:54 +00:00
AuNetSrvWorkers.hpp [*] Continue to refactor allocations of synchronization primitive away 2023-06-28 10:33:12 +01:00
AuNetStream.Linux.cpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuNetStream.Linux.hpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuNetStream.NT.cpp [+] IOConfig::bAPCUseCoroutineStack 2024-09-09 08:16:19 +01:00
AuNetStream.NT.hpp [+] IOConfig::bAPCUseCoroutineStack 2024-09-09 08:16:19 +01:00
AuNetWorker.cpp [*] Linux runtime regressions 2024-03-04 11:55:54 +00:00
AuNetWorker.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuNetWriteQueue.cpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuNetWriteQueue.hpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuSocketStats.cpp [+] ISocketStats::GetUptimeNS 2023-10-23 09:17:46 +01:00
AuSocketStats.hpp [+] ISocketStats::GetUptimeNS 2023-10-23 09:17:46 +01:00
Net.cpp [*] Removed static IAT lookups to WS2_32.dll 2023-12-07 11:13:32 +00:00
Net.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
Networking.hpp [*] Ensure AuProcAddresses.NT.* is used for all dynamically linked symbols 2023-07-09 10:03:29 +01:00