LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
UnixSignalHandlers.h File Reference
#include "art/Utilities/fwd.h"
#include <atomic>
#include <csignal>
#include <mutex>

Go to the source code of this file.

Namespaces

 art
 HLT enums.
 

Typedefs

using art::CFUNC = void(*)(int, siginfo_t *, void *)
 

Functions

void art::ep_sigusr2 (int which, siginfo_t *, void *)
 
int art::getSigNum ()
 
void art::disableAllSigs (sigset_t *oldset)
 
void art::disableRTSigs ()
 
void art::enableSignal (sigset_t *newset, const int signum)
 
void art::disableSignal (sigset_t *newset, const int signum)
 
void art::reenableSigs (sigset_t *oldset)
 
void art::installSig (const int signum, CFUNC func)
 
void art::installCustomHandler (const int signum, CFUNC func)
 
void art::sigInventory ()
 
void art::setupSignals (bool want_sigint_enabled)