Tomographer  v4.0
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 Tomographer::MultiProc::FullStatusReport< typename TaskDispatcher::TaskType::StatusReportType > FullStatusReportType
 

Public Member Functions

 SigHandlerTaskDispatcherStatusReporter (TaskDispatcher *tasks_, Logger &logger_)
 
virtual void handleSignal (int)
 
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>
void Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger >::intermediateProgressReport ( const FullStatusReportType report)
inline

Format a nice intermediate progress report.

Definition at line 80 of file signal_status_report.h.


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