summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/sm/sm.h
diff options
context:
space:
mode:
authorZach Hilman <zachhilman@gmail.com>2018-11-04 01:02:18 +0100
committerZach Hilman <zachhilman@gmail.com>2018-11-04 01:02:18 +0100
commit0080a8da586a97fc8ba0b7a4916b9870ab0ce96e (patch)
tree4cecbc705c9f4cf518b3a1f98c31ea6d31700809 /src/core/hle/service/sm/sm.h
parentMerge pull request #1636 from ogniK5377/hwopus-bad-assert (diff)
downloadyuzu-0080a8da586a97fc8ba0b7a4916b9870ab0ce96e.tar
yuzu-0080a8da586a97fc8ba0b7a4916b9870ab0ce96e.tar.gz
yuzu-0080a8da586a97fc8ba0b7a4916b9870ab0ce96e.tar.bz2
yuzu-0080a8da586a97fc8ba0b7a4916b9870ab0ce96e.tar.lz
yuzu-0080a8da586a97fc8ba0b7a4916b9870ab0ce96e.tar.xz
yuzu-0080a8da586a97fc8ba0b7a4916b9870ab0ce96e.tar.zst
yuzu-0080a8da586a97fc8ba0b7a4916b9870ab0ce96e.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/sm/sm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/hle/service/sm/sm.h b/src/core/hle/service/sm/sm.h
index 4f8145dda..c4714b3e3 100644
--- a/src/core/hle/service/sm/sm.h
+++ b/src/core/hle/service/sm/sm.h
@@ -35,6 +35,8 @@ public:
private:
void Initialize(Kernel::HLERequestContext& ctx);
void GetService(Kernel::HLERequestContext& ctx);
+ void RegisterService(Kernel::HLERequestContext& ctx);
+ void UnregisterService(Kernel::HLERequestContext& ctx);
std::shared_ptr<ServiceManager> service_manager;
};
@@ -48,6 +50,7 @@ public:
ResultVal<Kernel::SharedPtr<Kernel::ServerPort>> RegisterService(std::string name,
unsigned int max_sessions);
+ ResultCode UnregisterService(std::string name);
ResultVal<Kernel::SharedPtr<Kernel::ClientPort>> GetServicePort(const std::string& name);
ResultVal<Kernel::SharedPtr<Kernel::ClientSession>> ConnectToService(const std::string& name);