diff options
| author | bunnei <bunneidev@gmail.com> | 2018-08-07 11:20:26 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-07 11:20:26 -0400 |
| commit | 8f73f41824f19ebc96a79dabbb7cbb8c94f68e16 (patch) | |
| tree | b3cba5d65ce5d65f203857369203e9c3b9fb7643 /src/core/hle/kernel/client_port.cpp | |
| parent | c4397ec77ef6ea17742e66813f698412ce4d2eb5 (diff) | |
| parent | da2f00ab7dba0bd226233bc9b9a66d8025579f2e (diff) | |
Merge pull request #949 from lioncash/priv
client_port: Make all data members private
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 |
