|
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.