CARMA C++
|
A class to manage signal handlers for all handled signals. More...
#include <carma/szautil/SignalTask.h>
Public Member Functions | |
void | addHandler (SIGNALTASK_HANDLER_FN(*handler), void *arg=NULL) |
Add a handler to the set attached to this signal. More... | |
void | reArm () |
Re-arm any periodic timer associated with this handler. More... | |
void | removeHandler (SIGNALTASK_HANDLER_FN(*handler)) |
Remove a handler to the set attached to this signal. More... | |
SignalHandler (int sigNo, SIGNALTASK_HANDLER_FN(*handler), void *arg=NULL) | |
Constructors. More... | |
SignalHandler (int sigNo, SIGNALTASK_HANDLER_FN(*handler), TimerInfo *timer, void *arg=NULL) | |
Constructor with a pointer to the timer associated with this signal. More... | |
~SignalHandler () | |
Destructor. More... | |
Friends | |
class | SignalTask |
A class to manage signal handlers for all handled signals.
Definition at line 180 of file SignalTask.h.
sza::util::SignalTask::SignalHandler::SignalHandler | ( | int | sigNo, |
SIGNALTASK_HANDLER_FN * | handler, | ||
void * | arg = NULL |
||
) |
Constructors.
sza::util::SignalTask::SignalHandler::SignalHandler | ( | int | sigNo, |
SIGNALTASK_HANDLER_FN * | handler, | ||
TimerInfo * | timer, | ||
void * | arg = NULL |
||
) |
Constructor with a pointer to the timer associated with this signal.
sza::util::SignalTask::SignalHandler::~SignalHandler | ( | ) |
Destructor.
void sza::util::SignalTask::SignalHandler::addHandler | ( | SIGNALTASK_HANDLER_FN * | handler, |
void * | arg = NULL |
||
) |
Add a handler to the set attached to this signal.
void sza::util::SignalTask::SignalHandler::reArm | ( | ) |
Re-arm any periodic timer associated with this handler.
void sza::util::SignalTask::SignalHandler::removeHandler | ( | SIGNALTASK_HANDLER_FN * | handler | ) |
Remove a handler to the set attached to this signal.