#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include "FWCore/Utilities/interface/UnixSignalHandlers.h"
#include "FWCore/Utilities/interface/DebugMacros.h"
Go to the source code of this file.
Namespaces | |
namespace | edm |
A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator. | |
Defines | |
#define | MUST_BE_ZERO(fun) |
Functions | |
void | edm::disableAllSigs (sigset_t *oldset) |
void | edm::disableRTSigs () |
void | edm::disableSignal (sigset_t *newset, int signum) |
void | edm::enableSignal (sigset_t *newset, int signum) |
void | edm::ep_sigusr2 (int, siginfo_t *, void *) |
int | edm::getSigNum () |
void | edm::installCustomHandler (int signum, CFUNC func) |
void | edm::installSig (int signum, CFUNC func) |
void | edm::reenableSigs (sigset_t *oldset) |
void | edm::sigInventory () |
Variables | |
boost::mutex | edm::signum_lock |
volatile int | edm::signum_value |
#define MUST_BE_ZERO | ( | fun | ) |
if((fun) != 0) \ { perror("UnixSignalHandlers::setupSignal: sig function failed"); abort(); }
Definition at line 54 of file UnixSignalHandlers.cc.
Referenced by edm::disableAllSigs(), edm::disableRTSigs(), edm::disableSignal(), edm::enableSignal(), edm::installSig(), edm::reenableSigs(), and edm::sigInventory().