aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs')
-rw-r--r--Ryujinx.HLE/HOS/Services/Ssl/SslService/ISslContext.cs15
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;
}