Tomographer  v5.2
Tomographer C++ Framework Documentation
Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger > Struct Template Reference

A generic handler which requests a status report from an OMPTaskDispatcher. More...

#include <tomographer/tools/signal_status_report.h>

+ Inheritance diagram for Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger >:
+ Collaboration diagram for Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger >:

Public Types

typedef TaskDispatcher::FullStatusReportType FullStatusReportType
 

Public Member Functions

 SigHandlerTaskDispatcherStatusReporter (TaskDispatcher *tasks_, Logger &logger_)
 
template<typename CallbackFn >
 SigHandlerTaskDispatcherStatusReporter (TaskDispatcher *tasks_, Logger &logger_, CallbackFn &&fn)
 
virtual void handleSignal (int)
 

Static Public Member Functions

static void intermediateProgressReport (const FullStatusReportType &report)
 Format a nice intermediate progress report. More...
 

Public Attributes

TaskDispatcher * tasks
 
Logger & logger
 

Detailed Description

template<typename TaskDispatcher, typename Logger>
struct Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger >

A generic handler which requests a status report from an OMPTaskDispatcher.

Definition at line 53 of file signal_status_report.h.

Member Function Documentation

§ intermediateProgressReport()

template<typename TaskDispatcher, typename Logger>
static void Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger >::intermediateProgressReport ( const FullStatusReportType &  report)
inlinestatic

Format a nice intermediate progress report.

Definition at line 86 of file signal_status_report.h.


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