ladybird/Kernel/Bus/VirtIO
Liav A 8e90a4fd1c Kernel/VirtIO: Don't expose constructors as public method
This leads to a bad pattern where anyone could create an RNG or a
Console object. Instead, let's just use the common pattern of a static
method to instantiate a new object and return it wrapped by a
NonnullRefPtr.
2021-08-31 16:51:13 +02:00
..
Console.cpp Kernel/VirtIO: Don't expose constructors as public method 2021-08-31 16:51:13 +02:00
Console.h Kernel/VirtIO: Don't expose constructors as public method 2021-08-31 16:51:13 +02:00
ConsolePort.cpp Kernel/VirtIO: Remove redundant VirtIO word from filenames 2021-08-31 16:51:13 +02:00
ConsolePort.h Kernel/VirtIO: Remove redundant VirtIO word from filenames 2021-08-31 16:51:13 +02:00
Device.cpp Kernel/VirtIO: Don't expose constructors as public method 2021-08-31 16:51:13 +02:00
Device.h Kernel/VirtIO: Remove redundant VirtIO word from filenames 2021-08-31 16:51:13 +02:00
Queue.cpp Kernel/VirtIO: Remove redundant VirtIO word from filenames 2021-08-31 16:51:13 +02:00
Queue.h Kernel/VirtIO: Remove redundant VirtIO word from filenames 2021-08-31 16:51:13 +02:00
RNG.cpp Kernel/VirtIO: Don't expose constructors as public method 2021-08-31 16:51:13 +02:00
RNG.h Kernel/VirtIO: Don't expose constructors as public method 2021-08-31 16:51:13 +02:00