diff options
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs')
-rw-r--r-- | Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs b/Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs index 46fda4d8..ec4b5112 100644 --- a/Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs +++ b/Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs @@ -6,6 +6,8 @@ namespace Ryujinx.HLE.HOS.Services.Ssl.SslService { class ISslContext : IpcService { + private uint _connectionCount; + private ulong _serverCertificateId; private ulong _clientCertificateId; @@ -17,6 +19,19 @@ namespace Ryujinx.HLE.HOS.Services.Ssl.SslService { MakeObject(context, new ISslConnection()); + _connectionCount++; + + return ResultCode.Success; + } + + [CommandHipc(3)] + // GetConnectionCount() -> u32 count + public ResultCode GetConnectionCount(ServiceCtx context) + { + context.ResponseData.Write(_connectionCount); + + Logger.Stub?.PrintStub(LogClass.ServiceSsl, new { _connectionCount }); + return ResultCode.Success; } |