summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_server_session.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2021-06-10 06:37:11 +0200
committerbunnei <bunneidev@gmail.com>2021-06-10 06:37:11 +0200
commitb2971b48ed8f86857878f0fc0e1a744c4bc9d766 (patch)
tree165e8f13b5e5be2a870cef7799f50c086e5f5d12 /src/core/hle/kernel/k_server_session.h
parentMerge pull request #6439 from lat9nq/ci-no-7z (diff)
downloadyuzu-b2971b48ed8f86857878f0fc0e1a744c4bc9d766.tar
yuzu-b2971b48ed8f86857878f0fc0e1a744c4bc9d766.tar.gz
yuzu-b2971b48ed8f86857878f0fc0e1a744c4bc9d766.tar.bz2
yuzu-b2971b48ed8f86857878f0fc0e1a744c4bc9d766.tar.lz
yuzu-b2971b48ed8f86857878f0fc0e1a744c4bc9d766.tar.xz
yuzu-b2971b48ed8f86857878f0fc0e1a744c4bc9d766.tar.zst
yuzu-b2971b48ed8f86857878f0fc0e1a744c4bc9d766.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/kernel/k_server_session.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/core/hle/kernel/k_server_session.h b/src/core/hle/kernel/k_server_session.h
index 9efd400bc..d44bc9d4f 100644
--- a/src/core/hle/kernel/k_server_session.h
+++ b/src/core/hle/kernel/k_server_session.h
@@ -62,15 +62,14 @@ public:
void OnClientClosed();
- /**
- * Sets the HLE handler for the session. This handler will be called to service IPC requests
- * instead of the regular IPC machinery. (The regular IPC machinery is currently not
- * implemented.)
- */
- void SetSessionHandler(SessionRequestHandlerPtr handler) {
+ void ClientConnected(SessionRequestHandlerPtr handler) {
manager->SetSessionHandler(std::move(handler));
}
+ void ClientDisconnected() {
+ manager = nullptr;
+ }
+
/**
* Handle a sync request from the emulated application.
*