PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Public Member Functions | Private Attributes | List of all members
pism::python::SigInstaller Class Reference

Installs a signal handler on construction; deinstalls on destruction. More...

#include <pism_python.hh>

Public Member Functions

 SigInstaller (int sig, void(*new_handler)(int))
 Installs handle new_handler for signal sig. More...
 
void release ()
 Restores the signal handler to its previous value. More...
 
 ~SigInstaller ()
 

Private Attributes

void(* m_old_handler )(int)
 
int m_sig
 

Detailed Description

Installs a signal handler on construction; deinstalls on destruction.

Definition at line 36 of file pism_python.hh.


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