aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Horizon/Sm/UserService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Horizon/Sm/UserService.cs')
-rw-r--r--Ryujinx.Horizon/Sm/UserService.cs66
1 files changed, 0 insertions, 66 deletions
diff --git a/Ryujinx.Horizon/Sm/UserService.cs b/Ryujinx.Horizon/Sm/UserService.cs
deleted file mode 100644
index d3b4537b..00000000
--- a/Ryujinx.Horizon/Sm/UserService.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using Ryujinx.Horizon.Common;
-using Ryujinx.Horizon.Sdk.Sf;
-using Ryujinx.Horizon.Sdk.Sm;
-using Ryujinx.Horizon.Sm.Impl;
-
-namespace Ryujinx.Horizon.Sm
-{
- partial class UserService : IServiceObject
- {
- private readonly ServiceManager _serviceManager;
-
- private ulong _clientProcessId;
- private bool _initialized;
-
- public UserService(ServiceManager serviceManager)
- {
- _serviceManager = serviceManager;
- }
-
- [CmifCommand(0)]
- public Result Initialize([ClientProcessId] ulong clientProcessId)
- {
- _clientProcessId = clientProcessId;
- _initialized = true;
-
- return Result.Success;
- }
-
- [CmifCommand(1)]
- public Result GetService([MoveHandle] out int handle, ServiceName name)
- {
- if (!_initialized)
- {
- handle = 0;
-
- return SmResult.InvalidClient;
- }
-
- return _serviceManager.GetService(out handle, _clientProcessId, name);
- }
-
- [CmifCommand(2)]
- public Result RegisterService([MoveHandle] out int handle, ServiceName name, int maxSessions, bool isLight)
- {
- if (!_initialized)
- {
- handle = 0;
-
- return SmResult.InvalidClient;
- }
-
- return _serviceManager.RegisterService(out handle, _clientProcessId, name, maxSessions, isLight);
- }
-
- [CmifCommand(3)]
- public Result UnregisterService(ServiceName name)
- {
- if (!_initialized)
- {
- return SmResult.InvalidClient;
- }
-
- return _serviceManager.UnregisterService(_clientProcessId, name);
- }
- }
-}