/* * Copyright 2023 jacqueline * * SPDX-License-Identifier: GPL-3.0-only */ #pragma once #include namespace console { class Console { public: Console(); virtual ~Console(); auto Launch() -> void; protected: virtual auto GetStackSizeKiB() -> uint16_t { return 16; } virtual auto RegisterExtraComponents() -> void {} private: auto RegisterCommonComponents() -> void; }; } // namespace console