diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-04-10 10:38:51 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-04-10 10:38:51 +0200 |
| commit | 5a6b6ab376e67b173ef36f831445ccba7e86e038 (patch) | |
| tree | 54c1ef67971bc023bed74fbf5d94f45cf95c2159 /kernel/kapi/devices/device.cpp | |
| parent | dd8dfa3e674d05927e9ed4b7efcb634a634bfdcc (diff) | |
| download | teachos-5a6b6ab376e67b173ef36f831445ccba7e86e038.tar.xz teachos-5a6b6ab376e67b173ef36f831445ccba7e86e038.zip | |
kapi/devices: add parent back-pointer to device
Diffstat (limited to 'kernel/kapi/devices/device.cpp')
| -rw-r--r-- | kernel/kapi/devices/device.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kernel/kapi/devices/device.cpp b/kernel/kapi/devices/device.cpp index 9f7a404..41d96dc 100644 --- a/kernel/kapi/devices/device.cpp +++ b/kernel/kapi/devices/device.cpp @@ -1,5 +1,8 @@ #include "kapi/devices/device.hpp" +#include "kapi/devices/bus.hpp" + +#include <kstd/memory> #include <kstd/string> #include <cstddef> @@ -32,4 +35,9 @@ namespace kapi::devices return false; } + auto device::set_parent(kstd::observer_ptr<bus> parent) -> void + { + m_parent = parent; + } + } // namespace kapi::devices
\ No newline at end of file |
