ladybird/Kernel/Net
Andreas Kling 2b0b7cc5a4 Net: Add a basic sys$shutdown() implementation
Calling shutdown prevents further reads and/or writes on a socket.
We should do a few more things based on the type of socket, but this
initial implementation just puts the basic mechanism in place.

Work towards #428.
2020-02-08 00:54:43 +01:00
..
ARP.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
E1000NetworkAdapter.cpp Net: Make NetworkAdapter reference-counted 2020-02-08 00:19:46 +01:00
E1000NetworkAdapter.h Kernel: Detect devices when enumerating the PCI bus 2020-02-02 00:57:13 +01:00
EthernetFrameHeader.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
EtherType.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
ICMP.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
IPv4.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
IPv4Socket.cpp Kernel: Truncate addresses stored by getsockname() and getpeername() 2020-02-07 23:43:32 +01:00
IPv4Socket.h Kernel: Truncate addresses stored by getsockname() and getpeername() 2020-02-07 23:43:32 +01:00
IPv4SocketTuple.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
LocalSocket.cpp Kernel: Truncate addresses stored by getsockname() and getpeername() 2020-02-07 23:43:32 +01:00
LocalSocket.h Kernel: Truncate addresses stored by getsockname() and getpeername() 2020-02-07 23:43:32 +01:00
LoopbackAdapter.cpp Kernel: Some more int => size_t in NetworkAdapter and subclasses 2020-01-30 21:51:27 +01:00
LoopbackAdapter.h Kernel: Some more int => size_t in NetworkAdapter and subclasses 2020-01-30 21:51:27 +01:00
MACAddress.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NetworkAdapter.cpp Net: Make NetworkAdapter reference-counted 2020-02-08 00:19:46 +01:00
NetworkAdapter.h Net: Make NetworkAdapter reference-counted 2020-02-08 00:19:46 +01:00
NetworkTask.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NetworkTask.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Routing.cpp Net: Make NetworkAdapter reference-counted 2020-02-08 00:19:46 +01:00
Routing.h Net: Make NetworkAdapter reference-counted 2020-02-08 00:19:46 +01:00
RTL8139NetworkAdapter.cpp Net: Make NetworkAdapter reference-counted 2020-02-08 00:19:46 +01:00
RTL8139NetworkAdapter.h Kernel: Detect devices when enumerating the PCI bus 2020-02-02 00:57:13 +01:00
Socket.cpp Net: Add a basic sys$shutdown() implementation 2020-02-08 00:54:43 +01:00
Socket.h Net: Add a basic sys$shutdown() implementation 2020-02-08 00:54:43 +01:00
TCP.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
TCPSocket.cpp Kernel: Make IPv4Socket::protocol_send() use a size_t for buffer size 2020-01-29 12:27:42 +01:00
TCPSocket.h Net: Make NetworkAdapter reference-counted 2020-02-08 00:19:46 +01:00
UDP.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
UDPSocket.cpp Kernel: Make IPv4Socket::protocol_send() use a size_t for buffer size 2020-01-29 12:27:42 +01:00
UDPSocket.h Kernel: Make IPv4Socket::protocol_send() use a size_t for buffer size 2020-01-29 12:27:42 +01:00