mirror of
https://github.com/RGBCube/serenity
synced 2025-10-28 16:42:06 +00:00
Instead of doing so in the constructor, let's do immediately after the constructor, so we can safely pass a reference of a Device, so the SysFSDeviceComponent constructor can use that object to identify whether it's a block device or a character device. This allows to us to not hold a device in SysFSDeviceComponent with a RefPtr. Also, we also call the before_removing method in both SlavePTY::unref and File::unref, so because Device has that method being overrided, it can ensure the device is removed always cleanly. |
||
|---|---|---|
| .. | ||
| Bochs | ||
| Console | ||
| Intel | ||
| VirtIOGPU | ||
| Definitions.h | ||
| FramebufferDevice.cpp | ||
| FramebufferDevice.h | ||
| GraphicsDevice.h | ||
| GraphicsManagement.cpp | ||
| GraphicsManagement.h | ||
| VGACompatibleAdapter.cpp | ||
| VGACompatibleAdapter.h | ||