|
|
|
@ -39,9 +39,8 @@ void ServerPort::Acquire(Thread* thread) {
|
|
|
|
|
ASSERT_MSG(!ShouldWait(thread), "object unavailable!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
std::tuple<SharedPtr<ServerPort>, SharedPtr<ClientPort>> ServerPort::CreatePortPair(
|
|
|
|
|
KernelCore& kernel, u32 max_sessions, std::string name) {
|
|
|
|
|
|
|
|
|
|
ServerPort::PortPair ServerPort::CreatePortPair(KernelCore& kernel, u32 max_sessions,
|
|
|
|
|
std::string name) {
|
|
|
|
|
SharedPtr<ServerPort> server_port(new ServerPort(kernel));
|
|
|
|
|
SharedPtr<ClientPort> client_port(new ClientPort(kernel));
|
|
|
|
|
|
|
|
|
@ -51,7 +50,7 @@ std::tuple<SharedPtr<ServerPort>, SharedPtr<ClientPort>> ServerPort::CreatePortP
|
|
|
|
|
client_port->max_sessions = max_sessions;
|
|
|
|
|
client_port->active_sessions = 0;
|
|
|
|
|
|
|
|
|
|
return std::make_tuple(std::move(server_port), std::move(client_port));
|
|
|
|
|
return std::make_pair(std::move(server_port), std::move(client_port));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} // namespace Kernel
|
|
|
|
|