Scippy

UG

Ubiquity Generator framework

ParaTimeLimitMonitorTh Class Reference

class ParaTimeLimitMonitorTh More...

#include <paraTimeLimitMonitorTh.h>

Public Member Functions

 ParaTimeLimitMonitorTh ()
 default constructor More...
 
 ParaTimeLimitMonitorTh (double timelimit)
 constructor More...
 
virtual ~ParaTimeLimitMonitorTh ()
 destructor More...
 
void run ()
 run this time limit monitor More...
 

Protected Attributes

double hardTimeLimit
 hard time limit More...
 

Detailed Description

class ParaTimeLimitMonitorTh

Definition at line 55 of file paraTimeLimitMonitorTh.h.

Constructor & Destructor Documentation

◆ ParaTimeLimitMonitorTh() [1/2]

default constructor

Definition at line 75 of file paraTimeLimitMonitorTh.h.

References THROW_LOGICAL_ERROR1.

◆ ParaTimeLimitMonitorTh() [2/2]

ParaTimeLimitMonitorTh ( double  timelimit)

constructor

Definition at line 87 of file paraTimeLimitMonitorTh.h.

◆ ~ParaTimeLimitMonitorTh()

virtual ~ParaTimeLimitMonitorTh ( )
virtual

destructor

Definition at line 104 of file paraTimeLimitMonitorTh.h.

Member Function Documentation

◆ run()

void run ( )

run this time limit monitor

Definition at line 112 of file paraTimeLimitMonitorTh.h.

References PARA_COMM_CALL, UG::ParaBYTE, ParaCommCPP11::send(), and UG::TagHardTimeLimit.

Member Data Documentation

◆ hardTimeLimit

double hardTimeLimit
protected

hard time limit

Definition at line 68 of file paraTimeLimitMonitorTh.h.