sigInt Class Reference

Signal handler for INT interrupt. More...

Public Member Functions

 sigInt ()
 Default construct. More...
 
 ~sigInt ()
 Destructor. More...
 

Static Public Member Functions

static void set (bool verbose=false)
 Activate SIGINT signal handler. More...
 
static void unset (bool verbose=false)
 Deactivate SIGINT signal handler. More...
 

Detailed Description

Signal handler for INT interrupt.

The standard interrupt handler is overridden to ensure that the runningJob file is removed.

Can be used either directly through the static member functions or through the scope of the object (constructor sets trapping; destructor restores original).

See also
Foam::JobInfo
Source files

Definition at line 55 of file sigInt.H.

Constructor & Destructor Documentation

◆ sigInt()

sigInt ( )

Default construct.

Definition at line 49 of file sigInt.C.

◆ ~sigInt()

~sigInt ( )

Destructor.

Definition at line 57 of file sigInt.C.

References Foam::BitOps::unset().

Here is the call graph for this function:

Member Function Documentation

◆ set()

void set ( bool  verbose = false)
static

Activate SIGINT signal handler.

Definition at line 65 of file sigInt.C.

References Foam::setHandler().

Referenced by argList::parse().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ unset()

void unset ( bool  verbose = false)
static

Deactivate SIGINT signal handler.

Definition at line 77 of file sigInt.C.

References Foam::resetHandler().

Here is the call graph for this function:

The documentation for this class was generated from the following files: