diff options
author | bunnei <bunneidev@gmail.com> | 2018-08-07 17:20:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-07 17:20:26 +0200 |
commit | 8f73f41824f19ebc96a79dabbb7cbb8c94f68e16 (patch) | |
tree | b3cba5d65ce5d65f203857369203e9c3b9fb7643 /src/core/hle/kernel/client_port.cpp | |
parent | Merge pull request #951 from lioncash/glad (diff) | |
parent | client_port: Make all data members private (diff) | |
download | yuzu-8f73f41824f19ebc96a79dabbb7cbb8c94f68e16.tar yuzu-8f73f41824f19ebc96a79dabbb7cbb8c94f68e16.tar.gz yuzu-8f73f41824f19ebc96a79dabbb7cbb8c94f68e16.tar.bz2 yuzu-8f73f41824f19ebc96a79dabbb7cbb8c94f68e16.tar.lz yuzu-8f73f41824f19ebc96a79dabbb7cbb8c94f68e16.tar.xz yuzu-8f73f41824f19ebc96a79dabbb7cbb8c94f68e16.tar.zst yuzu-8f73f41824f19ebc96a79dabbb7cbb8c94f68e16.zip |
Diffstat (limited to 'src/core/hle/kernel/client_port.cpp')
-rw-r--r-- | src/core/hle/kernel/client_port.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/core/hle/kernel/client_port.cpp b/src/core/hle/kernel/client_port.cpp index 7933c105c..134e41ebc 100644 --- a/src/core/hle/kernel/client_port.cpp +++ b/src/core/hle/kernel/client_port.cpp @@ -14,8 +14,8 @@ namespace Kernel { -ClientPort::ClientPort() {} -ClientPort::~ClientPort() {} +ClientPort::ClientPort() = default; +ClientPort::~ClientPort() = default; ResultVal<SharedPtr<ClientSession>> ClientPort::Connect() { // Note: Threads do not wait for the server endpoint to call @@ -40,4 +40,12 @@ ResultVal<SharedPtr<ClientSession>> ClientPort::Connect() { return MakeResult(std::get<SharedPtr<ClientSession>>(sessions)); } +void ClientPort::ConnectionClosed() { + if (active_sessions == 0) { + return; + } + + --active_sessions; +} + } // namespace Kernel |