Tomographer  v1.0a
Tomographer C++ Framework Documentation
Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger, TimerClock > 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, TimerClock >:
+ Collaboration diagram for Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger, TimerClock >:

Public Member Functions

 SigHandlerTaskDispatcherStatusReporter (TaskDispatcher *tasks_, Logger &logger_)
 
virtual void handle_signal (int)
 
void intermediate_progress_report (const typename TaskDispatcher::FullStatusReportType &report)
 Format a nice intermediate progress report. More...
 

Public Attributes

TaskDispatcher * tasks
 
Logger & logger
 
TimerClock::time_point time_start
 

Detailed Description

template<typename TaskDispatcher, typename Logger, typename TimerClock = std::chrono::system_clock>
struct Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger, TimerClock >

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

Definition at line 67 of file signal_status_report.h.

Member Function Documentation

template<typename TaskDispatcher , typename Logger , typename TimerClock = std::chrono::system_clock>
void Tomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger, TimerClock >::intermediate_progress_report ( const typename TaskDispatcher::FullStatusReportType &  report)
inline

Format a nice intermediate progress report.

Definition at line 92 of file signal_status_report.h.


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