19 #define MAX_LEN_CONSOLE_LINE \
51 #define CON_RED "\u001b[31m"
52 #define CON_GREEN "\u001b[32m"
53 #define CON_YELLOW "\u001b[33m"
54 #define CON_BLUE "\u001b[34m"
55 #define CON_MAGENTA "\u001b[35m"
56 #define CON_CYAN "\u001b[36m"
57 #define CON_WHITE "\u001b[37m"
58 #define CON_RESET "\u001b[0m"
void con_log_init(const QString &log_filename)
Initialize logging via console.
void con_prompt_off()
Do not print a prompt after log messages.
void con_flush()
Ensure timely update.
void con_log_close()
Deinitialize logging.
void void con_puts(enum rfc_status rfc_status, const char *str)
Write to console and add line-break, and show prompt if required.
void con_set_style(bool i)
Set style.
void con_prompt_init()
Initialize prompt; display initial message.
void con_write(enum rfc_status rfc_status, const char *message,...) fc__attribute((__format__(__printf__
bool con_get_style()
Returns rfc-style.
void con_prompt_enter()
User pressed enter: will need a new prompt.
void con_set_color(const char *)
int fc__attribute((nonnull(1, 3)))