aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs')
-rw-r--r--src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs b/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs
deleted file mode 100644
index 91aa2686..00000000
--- a/src/Ryujinx.Horizon/Bcat/Ipc/ServiceCreator/DeliveryCacheProgressService.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-using Ryujinx.Common.Logging;
-using Ryujinx.Horizon.Bcat.Ipc.Types;
-using Ryujinx.Horizon.Common;
-using Ryujinx.Horizon.Sdk.Bcat;
-using Ryujinx.Horizon.Sdk.OsTypes;
-using Ryujinx.Horizon.Sdk.Sf;
-using Ryujinx.Horizon.Sdk.Sf.Hipc;
-using System;
-using System.Threading;
-
-namespace Ryujinx.Horizon.Bcat.Ipc
-{
- partial class DeliveryCacheProgressService : IDeliveryCacheProgressService, IDisposable
- {
- private int _handle;
- private SystemEventType _systemEvent;
- private int _disposalState;
-
- [CmifCommand(0)]
- public Result GetEvent([CopyHandle] out int handle)
- {
- if (_handle == 0)
- {
- Os.CreateSystemEvent(out _systemEvent, EventClearMode.ManualClear, true).AbortOnFailure();
-
- _handle = Os.GetReadableHandleOfSystemEvent(ref _systemEvent);
- }
-
- handle = _handle;
-
- Logger.Stub?.PrintStub(LogClass.ServiceBcat);
-
- return Result.Success;
- }
-
- [CmifCommand(1)]
- public Result GetImpl([Buffer(HipcBufferFlags.Out | HipcBufferFlags.Pointer, 0x200)] out DeliveryCacheProgressImpl deliveryCacheProgressImpl)
- {
- deliveryCacheProgressImpl = new DeliveryCacheProgressImpl
- {
- State = DeliveryCacheProgressImpl.Status.Done,
- Result = 0
- };
-
- Logger.Stub?.PrintStub(LogClass.ServiceBcat);
-
- return Result.Success;
- }
-
- public void Dispose()
- {
- if (_handle != 0 && Interlocked.Exchange(ref _disposalState, 1) == 0)
- {
- Os.DestroySystemEvent(ref _systemEvent);
- }
- }
- }
-}