summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/sm/srv.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2017-10-15 04:18:42 +0200
committerbunnei <bunneidev@gmail.com>2017-10-15 04:18:42 +0200
commit960a1416de3780e91855d9389c4534acf8c061df (patch)
tree6b373fed639eb39098ba33e6247893919005a2c8 /src/core/hle/service/sm/srv.h
parentnso: Add a log for loading submodules. (diff)
downloadyuzu-960a1416de3780e91855d9389c4534acf8c061df.tar
yuzu-960a1416de3780e91855d9389c4534acf8c061df.tar.gz
yuzu-960a1416de3780e91855d9389c4534acf8c061df.tar.bz2
yuzu-960a1416de3780e91855d9389c4534acf8c061df.tar.lz
yuzu-960a1416de3780e91855d9389c4534acf8c061df.tar.xz
yuzu-960a1416de3780e91855d9389c4534acf8c061df.tar.zst
yuzu-960a1416de3780e91855d9389c4534acf8c061df.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/sm/srv.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/core/hle/service/sm/srv.h b/src/core/hle/service/sm/srv.h
deleted file mode 100644
index aad839563..000000000
--- a/src/core/hle/service/sm/srv.h
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright 2014 Citra Emulator Project
-// Licensed under GPLv2 or any later version
-// Refer to the license.txt file included.
-
-#pragma once
-
-#include "core/hle/kernel/kernel.h"
-#include "core/hle/service/service.h"
-
-namespace Kernel {
-class HLERequestContext;
-class Semaphore;
-}
-
-namespace Service {
-namespace SM {
-
-/// Interface to "srv:" service
-class SRV final : public ServiceFramework<SRV> {
-public:
- explicit SRV(std::shared_ptr<ServiceManager> service_manager);
- ~SRV();
-
-private:
- void RegisterClient(Kernel::HLERequestContext& ctx);
- void EnableNotification(Kernel::HLERequestContext& ctx);
- void GetServiceHandle(Kernel::HLERequestContext& ctx);
- void Subscribe(Kernel::HLERequestContext& ctx);
- void Unsubscribe(Kernel::HLERequestContext& ctx);
- void PublishToSubscriber(Kernel::HLERequestContext& ctx);
- void RegisterService(Kernel::HLERequestContext& ctx);
-
- std::shared_ptr<ServiceManager> service_manager;
- Kernel::SharedPtr<Kernel::Semaphore> notification_semaphore;
-};
-
-} // namespace SM
-} // namespace Service