Cusr_signal_proxy Class Reference

#include <usr_signals.H>

List of all members.

Public Member Functions

 Cusr_signal_proxy ()
 ~Cusr_signal_proxy ()
const bool got_SIGUSR1 ()
const bool got_SIGUSR2 ()

Static Private Member Functions

static void signalhandler (int signal)

Private Attributes

sighandler_t dflusr1
sighandler_t dflusr2
bool previous1
bool previous2

Static Private Attributes

static bool SIGUSR1_received = false
static bool SIGUSR2_received = false


Detailed Description

Definition at line 16 of file usr_signals.H.


Constructor & Destructor Documentation

Cusr_signal_proxy::Cusr_signal_proxy (  )  [inline]

Definition at line 25 of file usr_signals.H.

References dflusr1, dflusr2, previous1, previous2, signalhandler(), SIGUSR1_received, and SIGUSR2_received.

Here is the call graph for this function:

Cusr_signal_proxy::~Cusr_signal_proxy (  )  [inline]

Definition at line 32 of file usr_signals.H.

References dflusr1, dflusr2, previous1, previous2, SIGUSR1_received, and SIGUSR2_received.


Member Function Documentation

void Cusr_signal_proxy::signalhandler ( int  signal  )  [static, private]

Definition at line 17 of file usr_signals.cc.

References SIGUSR1_received, and SIGUSR2_received.

Referenced by Cusr_signal_proxy().

const bool Cusr_signal_proxy::got_SIGUSR1 (  )  [inline]

Definition at line 39 of file usr_signals.H.

References SIGUSR1_received.

Referenced by elliptic_curves::go(), and pollard().

const bool Cusr_signal_proxy::got_SIGUSR2 (  )  [inline]

Definition at line 44 of file usr_signals.H.

References SIGUSR2_received.

Referenced by elliptic_curves::go(), and pollard().


Member Data Documentation

bool Cusr_signal_proxy::SIGUSR1_received = false [static, private]

Definition at line 19 of file usr_signals.H.

Referenced by Cusr_signal_proxy(), got_SIGUSR1(), signalhandler(), and ~Cusr_signal_proxy().

bool Cusr_signal_proxy::SIGUSR2_received = false [static, private]

Definition at line 20 of file usr_signals.H.

Referenced by Cusr_signal_proxy(), got_SIGUSR2(), signalhandler(), and ~Cusr_signal_proxy().

sighandler_t Cusr_signal_proxy::dflusr1 [private]

Definition at line 22 of file usr_signals.H.

Referenced by Cusr_signal_proxy(), and ~Cusr_signal_proxy().

sighandler_t Cusr_signal_proxy::dflusr2 [private]

Definition at line 22 of file usr_signals.H.

Referenced by Cusr_signal_proxy(), and ~Cusr_signal_proxy().

bool Cusr_signal_proxy::previous1 [private]

Definition at line 23 of file usr_signals.H.

Referenced by Cusr_signal_proxy(), and ~Cusr_signal_proxy().

bool Cusr_signal_proxy::previous2 [private]

Definition at line 23 of file usr_signals.H.

Referenced by Cusr_signal_proxy(), and ~Cusr_signal_proxy().


The documentation for this class was generated from the following files:
Generated on Wed Nov 7 23:31:31 2007 for Qsieve by  doxygen 1.5.4