10 controller,
"message_callback",
11 "Tcl proc called when a new message is available",
15 cliComm.
addListener(std::unique_ptr<CliListener>(
this));
27 messageCallback.execute(message, levelStr[level]);
32 std::string_view , std::string_view ) noexcept
static std::span< const char *const > getLevelStrings()
void addListener(std::unique_ptr< CliListener > listener)
std::unique_ptr< CliListener > removeListener(CliListener &listener)
void update(CliComm::UpdateType type, std::string_view machine, std::string_view name, std::string_view value) noexcept override
void log(CliComm::LogLevel level, std::string_view message) noexcept override
TclCallbackMessages(GlobalCliComm &cliComm, CommandController &controller)
~TclCallbackMessages() override
This file implemented 3 utility functions: