diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-07-25 23:39:23 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-07-25 23:39:23 +0200 |
| commit | b486b794abaf35b0b2376662173eb07549252cfc (patch) | |
| tree | 1a387cd16000c59a644fb80dd3ef91c37d220177 /kernel/kapi/devices/bus.cpp | |
| parent | 23e0b53bd8e40a8b69e30cd31eefc816b3c1af5d (diff) | |
| download | kernel-b486b794abaf35b0b2376662173eb07549252cfc.tar.xz kernel-b486b794abaf35b0b2376662173eb07549252cfc.zip | |
kapi: introduce the "bus" facet
Diffstat (limited to 'kernel/kapi/devices/bus.cpp')
| -rw-r--r-- | kernel/kapi/devices/bus.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/kapi/devices/bus.cpp b/kernel/kapi/devices/bus.cpp index 1b3ad4bf..a9bba4fb 100644 --- a/kernel/kapi/devices/bus.cpp +++ b/kernel/kapi/devices/bus.cpp @@ -42,4 +42,14 @@ namespace kapi::devices return nullptr; } + auto bus::query_interface(interface_id interface) -> void * + { + if (interface == bus::id) + { + return this; + } + + return device::query_interface(interface); + } + } // namespace kapi::devices
\ No newline at end of file |
