CMS 3D CMS Logo

Namespaces | Defines | Functions | Variables

/data/refman/pasoursint/CMSSW_5_3_0/src/FWCore/Utilities/src/UnixSignalHandlers.cc File Reference

#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 Documentation

#define MUST_BE_ZERO (   fun)
Value:
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().