|
Radix Relay
Hybrid mesh communications with Signal Protocol encryption
|
#include <async/async_queue.hpp>#include <cli_utils/cli_parser.hpp>#include <cli_utils/tui_sink.hpp>#include <concepts/command_handler.hpp>#include <core/events.hpp>#include <core/standard_event_handler.hpp>#include <fmt/core.h>#include <memory>#include <spdlog/spdlog.h>#include <string>Go to the source code of this file.
Classes | |
| struct | radix_relay::cli_utils::app_state |
| Runtime application state. More... | |
Namespaces | |
| namespace | radix_relay |
| namespace | radix_relay::cli_utils |
Functions | |
| auto | radix_relay::cli_utils::configure_logging (const cli_args &args, std::shared_ptr< async::async_queue< core::events::display_filter_input_t > > display_queue=nullptr) -> void |
| Configures spdlog logging based on CLI arguments. | |
| auto | radix_relay::cli_utils::print_app_banner (const app_state &state) -> void |
| Prints the application startup banner. | |
| auto | radix_relay::cli_utils::print_available_commands () -> void |
| Prints list of available interactive commands. | |
| template<concepts::command_handler CmdHandler> | |
| auto | radix_relay::cli_utils::execute_cli_command (const cli_args &args, std::shared_ptr< CmdHandler > command_handler) -> bool |
| Executes a command specified via CLI arguments. | |