Tomographer
v1.0a
Tomographer C++ Framework Documentation
|
Basic common code for intercepting a signal to print status information of a task manager. More...
#include <signal.h>
#include <cstdio>
#include <ctime>
#include <chrono>
Go to the source code of this file.
Classes | |
struct | Tomographer::Tools::SignalHandler |
An abstract signal handler, in class form. More... | |
struct | Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger, TimerClock > |
A generic handler which requests a status report from an OMPTaskDispatcher. More... | |
Namespaces | |
Tomographer | |
Base namespace for the Tomographer project. | |
Tomographer::Tools | |
Various useful tools. | |
Macros | |
#define | SIG_STATUS_REPORT_REPEAT_EXIT_DELAY 2 |
Functions | |
template<typename TaskDispatcher , typename LoggerT > | |
SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, LoggerT > | Tomographer::Tools::makeSigHandlerTaskDispatcherStatusReporter (TaskDispatcher *tasks, LoggerT &logger) |
template<typename SigHandler > | |
void | Tomographer::Tools::installSignalStatusReportHandler (int signum, SigHandler *sobj) |
Installs the given signal handler to catch the signal signum. More... | |
Basic common code for intercepting a signal to print status information of a task manager.
Definition in file signal_status_report.h.