diff options
Diffstat (limited to 'src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn')
7 files changed, 0 insertions, 176 deletions
diff --git a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/DisabledLdnClient.cs b/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/DisabledLdnClient.cs deleted file mode 100644 index 75a1e35f..00000000 --- a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/DisabledLdnClient.cs +++ /dev/null @@ -1,62 +0,0 @@ -using Ryujinx.HLE.HOS.Services.Ldn.Types; -using Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.Network.Types; -using Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn.Types; -using System; - -namespace Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn -{ - class DisabledLdnClient : INetworkClient - { - public event EventHandler<NetworkChangeEventArgs> NetworkChange; - - public NetworkError Connect(ConnectRequest request) - { - NetworkChange?.Invoke(this, new NetworkChangeEventArgs(new NetworkInfo(), false)); - - return NetworkError.None; - } - - public NetworkError ConnectPrivate(ConnectPrivateRequest request) - { - NetworkChange?.Invoke(this, new NetworkChangeEventArgs(new NetworkInfo(), false)); - - return NetworkError.None; - } - - public bool CreateNetwork(CreateAccessPointRequest request, byte[] advertiseData) - { - NetworkChange?.Invoke(this, new NetworkChangeEventArgs(new NetworkInfo(), false)); - - return true; - } - - public bool CreateNetworkPrivate(CreateAccessPointPrivateRequest request, byte[] advertiseData) - { - NetworkChange?.Invoke(this, new NetworkChangeEventArgs(new NetworkInfo(), false)); - - return true; - } - - public void DisconnectAndStop() { } - - public void DisconnectNetwork() { } - - public ResultCode Reject(DisconnectReason disconnectReason, uint nodeId) - { - return ResultCode.Success; - } - - public NetworkInfo[] Scan(ushort channel, ScanFilter scanFilter) - { - return Array.Empty<NetworkInfo>(); - } - - public void SetAdvertiseData(byte[] data) { } - - public void SetGameVersion(byte[] versionString) { } - - public void SetStationAcceptPolicy(AcceptPolicy acceptPolicy) { } - - public void Dispose() { } - } -} diff --git a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/INetworkClient.cs b/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/INetworkClient.cs deleted file mode 100644 index ff342d27..00000000 --- a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/INetworkClient.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Ryujinx.HLE.HOS.Services.Ldn.Types; -using Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.Network.Types; -using Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn.Types; -using System; - -namespace Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn -{ - interface INetworkClient : IDisposable - { - event EventHandler<NetworkChangeEventArgs> NetworkChange; - - void DisconnectNetwork(); - void DisconnectAndStop(); - NetworkError Connect(ConnectRequest request); - NetworkError ConnectPrivate(ConnectPrivateRequest request); - ResultCode Reject(DisconnectReason disconnectReason, uint nodeId); - NetworkInfo[] Scan(ushort channel, ScanFilter scanFilter); - void SetGameVersion(byte[] versionString); - void SetStationAcceptPolicy(AcceptPolicy acceptPolicy); - void SetAdvertiseData(byte[] data); - bool CreateNetwork(CreateAccessPointRequest request, byte[] advertiseData); - bool CreateNetworkPrivate(CreateAccessPointPrivateRequest request, byte[] advertiseData); - } -} diff --git a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/NetworkChangeEventArgs.cs b/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/NetworkChangeEventArgs.cs deleted file mode 100644 index 1cc09c00..00000000 --- a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/NetworkChangeEventArgs.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Ryujinx.HLE.HOS.Services.Ldn.Types; -using System; - -namespace Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn -{ - class NetworkChangeEventArgs : EventArgs - { - public NetworkInfo Info; - public bool Connected; - public DisconnectReason DisconnectReason; - - public NetworkChangeEventArgs(NetworkInfo info, bool connected, DisconnectReason disconnectReason = DisconnectReason.None) - { - Info = info; - Connected = connected; - DisconnectReason = disconnectReason; - } - - public DisconnectReason DisconnectReasonOrDefault(DisconnectReason defaultReason) - { - return DisconnectReason == DisconnectReason.None ? defaultReason : DisconnectReason; - } - } -} diff --git a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/ConnectPrivateRequest.cs b/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/ConnectPrivateRequest.cs deleted file mode 100644 index 47e48d0a..00000000 --- a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/ConnectPrivateRequest.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Ryujinx.HLE.HOS.Services.Ldn.Types; -using System.Runtime.InteropServices; - -namespace Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn.Types -{ - [StructLayout(LayoutKind.Sequential, Size = 0xBC)] - struct ConnectPrivateRequest - { - public SecurityConfig SecurityConfig; - public SecurityParameter SecurityParameter; - public UserConfig UserConfig; - public uint LocalCommunicationVersion; - public uint OptionUnknown; - public NetworkConfig NetworkConfig; - } -} diff --git a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/CreateAccessPointPrivateRequest.cs b/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/CreateAccessPointPrivateRequest.cs deleted file mode 100644 index 6e890618..00000000 --- a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/CreateAccessPointPrivateRequest.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Ryujinx.HLE.HOS.Services.Ldn.Types; -using System.Runtime.InteropServices; - -namespace Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn.Types -{ - /// <remarks> - /// Advertise data is appended separately (remaining data in the buffer). - /// </remarks> - [StructLayout(LayoutKind.Sequential, Size = 0x13C, Pack = 1)] - struct CreateAccessPointPrivateRequest - { - public SecurityConfig SecurityConfig; - public SecurityParameter SecurityParameter; - public UserConfig UserConfig; - public NetworkConfig NetworkConfig; - public AddressList AddressList; - } -} diff --git a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/NetworkError.cs b/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/NetworkError.cs deleted file mode 100644 index 70ebf7e3..00000000 --- a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/NetworkError.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn.Types -{ - enum NetworkError : int - { - None, - - PortUnreachable, - - TooManyPlayers, - VersionTooLow, - VersionTooHigh, - - ConnectFailure, - ConnectNotFound, - ConnectTimeout, - ConnectRejected, - - RejectFailed, - - Unknown = -1, - } -} diff --git a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/NetworkErrorMessage.cs b/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/NetworkErrorMessage.cs deleted file mode 100644 index acb0b36a..00000000 --- a/src/Ryujinx.HLE/HOS/Services/Ldn/UserServiceCreator/RyuLdn/Types/NetworkErrorMessage.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Runtime.InteropServices; - -namespace Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn.Types -{ - [StructLayout(LayoutKind.Sequential, Size = 0x4)] - struct NetworkErrorMessage - { - public NetworkError Error; - } -} |
