aboutsummaryrefslogtreecommitdiff
path: root/kernel/include
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/include')
-rw-r--r--kernel/include/kernel/devices/root_bus.hpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/kernel/include/kernel/devices/root_bus.hpp b/kernel/include/kernel/devices/root_bus.hpp
index d92914d..660b715 100644
--- a/kernel/include/kernel/devices/root_bus.hpp
+++ b/kernel/include/kernel/devices/root_bus.hpp
@@ -2,13 +2,6 @@
#define TEACHOS_KERNEL_DEVICES_ROOT_BUS_HPP
#include "kapi/devices/bus.hpp"
-#include "kapi/devices/device.hpp"
-
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
-
-#include <atomic>
namespace kernel::devices
{
@@ -16,17 +9,6 @@ namespace kernel::devices
struct root_bus final : kapi::devices::bus
{
root_bus();
-
- auto add_child(kstd::unique_ptr<device> child) -> void override;
-
- [[nodiscard]] auto children() const -> kstd::vector<kstd::observer_ptr<device>> const & override;
-
- auto init() -> bool override;
-
- private:
- kstd::vector<kstd::unique_ptr<device>> m_children{};
- kstd::vector<kstd::observer_ptr<device>> m_observers{};
- std::atomic_flag m_initialized{};
};
} // namespace kernel::devices