mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:38:10 +00:00
Kernel: Merge FooSocketHandle classes into a single SocketHandle<Foo>
- IPv4SocketHandle => SocketHandle<IPv4Socket> - TCPSocketHandle => SocketHandle<TCPSocket> - UDPSocketHandle => SocketHandle<UDPSocket>
This commit is contained in:
parent
5c66c67f32
commit
04603237da
6 changed files with 19 additions and 94 deletions
|
@ -13,7 +13,7 @@ Lockable<HashMap<u16, UDPSocket*>>& UDPSocket::sockets_by_port()
|
|||
return *s_map;
|
||||
}
|
||||
|
||||
UDPSocketHandle UDPSocket::from_port(u16 port)
|
||||
SocketHandle<UDPSocket> UDPSocket::from_port(u16 port)
|
||||
{
|
||||
RefPtr<UDPSocket> socket;
|
||||
{
|
||||
|
@ -24,7 +24,7 @@ UDPSocketHandle UDPSocket::from_port(u16 port)
|
|||
socket = (*it).value;
|
||||
ASSERT(socket);
|
||||
}
|
||||
return { move(socket) };
|
||||
return { *socket };
|
||||
}
|
||||
|
||||
UDPSocket::UDPSocket(int protocol)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue