Guitarix
GxExit Class Reference

#include <gx_logging.h>

Public Member Functions

 GxExit ()
 
 ~GxExit ()
 
void set_ui_thread ()
 
sigc::signal< void, bool > & signal_exit ()
 
sigc::signal< void, std::string > & signal_msg ()
 
void exit_program (std::string msg="", int errcode=1)
 
void fatal_msg (const std::string &msg)
 

Static Public Member Functions

static GxExitget_instance ()
 

Detailed Description

Definition at line 105 of file gx_logging.h.

Constructor & Destructor Documentation

◆ GxExit()

GxExit::GxExit ( )

Definition at line 190 of file gx_logging.cpp.

◆ ~GxExit()

GxExit::~GxExit ( )

Definition at line 192 of file gx_logging.cpp.

Member Function Documentation

◆ exit_program()

void GxExit::exit_program ( std::string  msg = "",
int  errcode = 1 
)

Definition at line 194 of file gx_logging.cpp.

Referenced by gx_gui::gx_start_jack_dialog().

◆ fatal_msg()

void GxExit::fatal_msg ( const std::string &  msg)
inline

Definition at line 118 of file gx_logging.h.

Referenced by gx_print_fatal().

◆ get_instance()

◆ set_ui_thread()

void GxExit::set_ui_thread ( )
inline

Definition at line 114 of file gx_logging.h.

Referenced by PosixSignals::PosixSignals().

◆ signal_exit()

sigc::signal<void, bool>& GxExit::signal_exit ( )
inline

◆ signal_msg()

sigc::signal<void,std::string>& GxExit::signal_msg ( )
inline

Definition at line 116 of file gx_logging.h.


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