Signal handler to write and stop the job. The interrupt is defined by OptimisationSwitches::stopAtWriteNowSignal. More...
#include <sigStopAtWriteNow.H>
Public Member Functions | |
| sigStopAtWriteNow () noexcept=default | |
| Default construct. | |
| sigStopAtWriteNow (const Time &runTime, bool verbose=false) | |
| Construct with Time reference. | |
| ~sigStopAtWriteNow () | |
| Destructor. | |
Static Public Member Functions | |
| static bool | active () noexcept |
| Is active? | |
| static int | signalNumber () noexcept |
| Signal number being used. | |
| static void | set (bool verbose=false) |
| Set/reset signal handler. | |
Friends | |
| class | addstopAtWriteNowSignalToOpt |
| Allow setter access to signal_. | |
Signal handler to write and stop the job. The interrupt is defined by OptimisationSwitches::stopAtWriteNowSignal.
Definition at line 52 of file sigStopAtWriteNow.H.
|
defaultnoexcept |
Default construct.
References Foam::noexcept.
Referenced by sigStopAtWriteNow(), and ~sigStopAtWriteNow().

|
explicit |
Construct with Time reference.
References runTime, and sigStopAtWriteNow().

| ~sigStopAtWriteNow | ( | ) |
|
inlinestaticnoexcept |
Is active?
Definition at line 102 of file sigStopAtWriteNow.H.
References active(), and Foam::noexcept.
Referenced by active().


|
inlinestaticnoexcept |
Signal number being used.
Definition at line 107 of file sigStopAtWriteNow.H.
References Foam::noexcept.
|
static |
Set/reset signal handler.
|
friend |
Allow setter access to signal_.
Definition at line 75 of file sigStopAtWriteNow.H.
References addstopAtWriteNowSignalToOpt.
Referenced by addstopAtWriteNowSignalToOpt.