Goby3  3.1.4
2024.02.22
goby::util::FlexNCurses Class Reference

Enables the Verbosity == gui mode of the Goby logger and displays an NCurses gui for the logger content. More...

#include <goby/util/debug_logger/flex_ncurses.h>

Public Member Functions

Constructors / Destructor
 FlexNCurses ()=default
 
 ~FlexNCurses ()
 
Initialization
void startup ()
 
void add_win (const logger::Group *title)
 
Use
void insert (boost::posix_time::ptime t, const std::string &s, logger::Group *g)
 Add a string to the gui. More...
 
Utility
size_t panel_from_group (logger::Group *g)
 
void recalculate_win ()
 
void cleanup ()
 
void alive (bool alive)
 

User Input Thread

void run_input ()
 run in its own thread to take input from the user More...
 

Detailed Description

Enables the Verbosity == gui mode of the Goby logger and displays an NCurses gui for the logger content.

Definition at line 48 of file flex_ncurses.h.

Constructor & Destructor Documentation

◆ FlexNCurses()

goby::util::FlexNCurses::FlexNCurses ( )
default

◆ ~FlexNCurses()

goby::util::FlexNCurses::~FlexNCurses ( )
inline

Definition at line 54 of file flex_ncurses.h.

Member Function Documentation

◆ add_win()

void goby::util::FlexNCurses::add_win ( const logger::Group title)

◆ alive()

void goby::util::FlexNCurses::alive ( bool  alive)

◆ cleanup()

void goby::util::FlexNCurses::cleanup ( )

◆ insert()

void goby::util::FlexNCurses::insert ( boost::posix_time::ptime  t,
const std::string &  s,
logger::Group g 
)

Add a string to the gui.

◆ panel_from_group()

size_t goby::util::FlexNCurses::panel_from_group ( logger::Group g)

◆ recalculate_win()

void goby::util::FlexNCurses::recalculate_win ( )

◆ run_input()

void goby::util::FlexNCurses::run_input ( )

run in its own thread to take input from the user

◆ startup()

void goby::util::FlexNCurses::startup ( )

The documentation for this class was generated from the following file: