summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/aoc/aoc_u.h
diff options
context:
space:
mode:
authorFearlessTobi <thm.frey@gmail.com>2024-02-19 18:58:57 +0100
committerFearlessTobi <thm.frey@gmail.com>2024-02-23 01:19:18 +0100
commit2786d34dd7c03f493b0cdc220189446f63646dfe (patch)
treec00f057e3de999be51cc9d9e781dcb4b49cbb381 /src/core/hle/service/aoc/aoc_u.h
parentaoc: Migrate to use cmif serialization (diff)
downloadyuzu-2786d34dd7c03f493b0cdc220189446f63646dfe.tar
yuzu-2786d34dd7c03f493b0cdc220189446f63646dfe.tar.gz
yuzu-2786d34dd7c03f493b0cdc220189446f63646dfe.tar.bz2
yuzu-2786d34dd7c03f493b0cdc220189446f63646dfe.tar.lz
yuzu-2786d34dd7c03f493b0cdc220189446f63646dfe.tar.xz
yuzu-2786d34dd7c03f493b0cdc220189446f63646dfe.tar.zst
yuzu-2786d34dd7c03f493b0cdc220189446f63646dfe.zip
Diffstat (limited to 'src/core/hle/service/aoc/aoc_u.h')
-rw-r--r--src/core/hle/service/aoc/aoc_u.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/core/hle/service/aoc/aoc_u.h b/src/core/hle/service/aoc/aoc_u.h
deleted file mode 100644
index c7b94a933..000000000
--- a/src/core/hle/service/aoc/aoc_u.h
+++ /dev/null
@@ -1,51 +0,0 @@
-// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#pragma once
-
-#include "core/hle/service/cmif_types.h"
-#include "core/hle/service/kernel_helpers.h"
-#include "core/hle/service/service.h"
-
-namespace Core {
-class System;
-}
-
-namespace Kernel {
-class KEvent;
-}
-
-namespace Service::AOC {
-
-class IPurchaseEventManager;
-
-class AOC_U final : public ServiceFramework<AOC_U> {
-public:
- explicit AOC_U(Core::System& system);
- ~AOC_U() override;
-
- Result CountAddOnContent(Out<u32> out_count, ClientProcessId process_id);
- Result ListAddOnContent(Out<u32> out_count, OutBuffer<BufferAttr_HipcMapAlias> out_addons,
- u32 offset, u32 count, ClientProcessId process_id);
- Result GetAddOnContentBaseId(Out<u64> out_title_id, ClientProcessId process_id);
- Result PrepareAddOnContent(s32 addon_index, ClientProcessId process_id);
- Result GetAddOnContentListChangedEvent(OutCopyHandle<Kernel::KReadableEvent> out_event);
- Result GetAddOnContentListChangedEventWithProcessId(
- OutCopyHandle<Kernel::KReadableEvent> out_event, ClientProcessId process_id);
- Result NotifyMountAddOnContent();
- Result NotifyUnmountAddOnContent();
- Result CheckAddOnContentMountStatus();
- Result CreateEcPurchasedEventManager(OutInterface<IPurchaseEventManager> out_interface);
- Result CreatePermanentEcPurchasedEventManager(
- OutInterface<IPurchaseEventManager> out_interface);
-
-private:
- std::vector<u64> add_on_content;
- KernelHelpers::ServiceContext service_context;
-
- Kernel::KEvent* aoc_change_event;
-};
-
-void LoopProcess(Core::System& system);
-
-} // namespace Service::AOC