ladybird/Kernel/Net
Andreas Kling c02c9880b6 AK: Add Eternal<T> and use it in various places.
This is useful for static locals that never need to be destroyed:

Thing& Thing::the()
{
    static Eternal<Thing> the;
    return the;
}

The object will be allocated in data segment memory and will never have
its destructor invoked.
2019-04-03 16:52:25 +02:00
..
.gitignore Kernel: Add a LoopbackAdapter for talking to yourself via 127.0.0.1. 2019-04-02 15:46:44 +02:00
ARP.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
E1000NetworkAdapter.cpp Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
E1000NetworkAdapter.h Kernel: Move VM-related files into Kernel/VM/. 2019-04-03 15:13:07 +02:00
EthernetFrameHeader.h Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace. 2019-04-02 20:04:54 +02:00
EtherType.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
ICMP.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
IPv4.h Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace. 2019-04-02 20:04:54 +02:00
IPv4Socket.cpp Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
IPv4Socket.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
LoopbackAdapter.cpp AK: Add Eternal<T> and use it in various places. 2019-04-03 16:52:25 +02:00
LoopbackAdapter.h AK: Add Eternal<T> and use it in various places. 2019-04-03 16:52:25 +02:00
MACAddress.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
NetworkAdapter.cpp Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
NetworkAdapter.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
NetworkTask.cpp AK: Add Eternal<T> and use it in various places. 2019-04-03 16:52:25 +02:00
NetworkTask.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
Routing.cpp Kernel: Add a LoopbackAdapter for talking to yourself via 127.0.0.1. 2019-04-02 15:46:44 +02:00
Routing.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
TCP.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
TCPSocket.cpp Kernel: Move devices into Kernel/Devices/. 2019-04-03 12:36:40 +02:00
TCPSocket.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
UDP.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
UDPSocket.cpp Kernel: Move devices into Kernel/Devices/. 2019-04-03 12:36:40 +02:00
UDPSocket.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00