diff options
| author | 2017-06-04 21:52:19 -0700 | |
|---|---|---|
| committer | 2017-06-05 23:40:11 -0700 | |
| commit | e626a520ca8d3047449d7d7028d6b9c773a6b570 (patch) | |
| tree | b1308e008f8a79d94350da54df2feb3a62013934 /src/core/hle/service/service.cpp | |
| parent | Merge pull request #2747 from atouchet/readme-url (diff) | |
| download | yuzu-e626a520ca8d3047449d7d7028d6b9c773a6b570.tar.gz yuzu-e626a520ca8d3047449d7d7028d6b9c773a6b570.tar.xz yuzu-e626a520ca8d3047449d7d7028d6b9c773a6b570.zip | |
HLE: Move SessionRequestHandler from Service:: to Kernel::
Most of the code that works with this is or will be in the kernel, so
it's a more appropriate place for it to be.
Diffstat (limited to 'src/core/hle/service/service.cpp')
| -rw-r--r-- | src/core/hle/service/service.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp index 0672ac2e3..bb22e25be 100644 --- a/src/core/hle/service/service.cpp +++ b/src/core/hle/service/service.cpp | |||
| @@ -2,11 +2,10 @@ | |||
| 2 | // Licensed under GPLv2 or any later version | 2 | // Licensed under GPLv2 or any later version |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include <boost/range/algorithm_ext/erase.hpp> | ||
| 6 | |||
| 7 | #include "common/logging/log.h" | 5 | #include "common/logging/log.h" |
| 8 | #include "common/string_util.h" | 6 | #include "common/string_util.h" |
| 9 | #include "core/hle/kernel/server_port.h" | 7 | #include "core/hle/kernel/server_port.h" |
| 8 | #include "core/hle/kernel/server_session.h" | ||
| 10 | #include "core/hle/service/ac/ac.h" | 9 | #include "core/hle/service/ac/ac.h" |
| 11 | #include "core/hle/service/act/act.h" | 10 | #include "core/hle/service/act/act.h" |
| 12 | #include "core/hle/service/am/am.h" | 11 | #include "core/hle/service/am/am.h" |
| @@ -66,16 +65,6 @@ static std::string MakeFunctionString(const char* name, const char* port_name, | |||
| 66 | return function_string; | 65 | return function_string; |
| 67 | } | 66 | } |
| 68 | 67 | ||
| 69 | void SessionRequestHandler::ClientConnected( | ||
| 70 | Kernel::SharedPtr<Kernel::ServerSession> server_session) { | ||
| 71 | connected_sessions.push_back(server_session); | ||
| 72 | } | ||
| 73 | |||
| 74 | void SessionRequestHandler::ClientDisconnected( | ||
| 75 | Kernel::SharedPtr<Kernel::ServerSession> server_session) { | ||
| 76 | boost::range::remove_erase(connected_sessions, server_session); | ||
| 77 | } | ||
| 78 | |||
| 79 | Interface::Interface(u32 max_sessions) : max_sessions(max_sessions) {} | 68 | Interface::Interface(u32 max_sessions) : max_sessions(max_sessions) {} |
| 80 | Interface::~Interface() = default; | 69 | Interface::~Interface() = default; |
| 81 | 70 | ||