Fawkes API
Fawkes Development Version
|
#include <>>
Public Member Functions | |
Runner (FawkesMainThread *fmt, bool register_signals=true) | |
Constructor. More... | |
~Runner () | |
Destructor. More... | |
void | run () |
Run main thread. More... | |
void | handle_signal (int signum) |
Handle signals. More... | |
![]() | |
virtual | ~SignalHandler () |
Utility class to run the main thread.
Definition at line 85 of file main_thread.h.
fawkes::FawkesMainThread::Runner::Runner | ( | FawkesMainThread * | fmt, |
bool | register_signals = true |
||
) |
Constructor.
fmt | Fawkes main thread to run |
register_signals | true to register default signal handlers for SIGINT, SIGTERM, and SIGALRM. |
Definition at line 451 of file main_thread.cpp.
fawkes::FawkesMainThread::Runner::~Runner | ( | ) |
Destructor.
Definition at line 470 of file main_thread.cpp.
|
virtual |
Handle signals.
signum | signal number |
Implements fawkes::SignalHandler.
Definition at line 502 of file main_thread.cpp.
void fawkes::FawkesMainThread::Runner::run | ( | ) |
Run main thread.
Definition at line 482 of file main_thread.cpp.