![]() |
The FreeRADIUS server $Id: a4e7f8c94e8038b7627bcf52356b7ed15955c1d7 $
|
Signals that can be sent to a request. More...
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | FR_SIGNAL_ALLOW(_signals) ((fr_signal_t)~(_signals)) |
| Signal mask which blocks every signal except the ones in _signals. | |
| #define | fr_signal_is_cancel(_signal) (_signal & FR_SIGNAL_CANCEL) |
| #define | fr_signal_is_detach(_signal) (_signal & FR_SIGNAL_DETACH) |
| #define | fr_signal_is_dup(_signal) (_signal & FR_SIGNAL_DUP) |
| #define | fr_signal_is_retry(_signal) (_signal & FR_SIGNAL_RETRY) |
| #define | fr_signal_is_timeout(_signal) (_signal & FR_SIGNAL_TIMEOUT) |
Enumerations | |
| enum | fr_signal_t : uint8_t { FR_SIGNAL_NONE = 0x00 , FR_SIGNAL_CANCEL = 0x01 , FR_SIGNAL_DUP = 0x02 , FR_SIGNAL_DETACH = 0x04 , FR_SIGNAL_RETRY = 0x08 , FR_SIGNAL_TIMEOUT = 0x10 } |
| Signals that can be generated/processed by request signal handlers. More... | |
Signals that can be sent to a request.
Definition in file signal.h.
| #define FR_SIGNAL_ALLOW | ( | _signals | ) | ((fr_signal_t)~(_signals)) |
Signal mask which blocks every signal except the ones in _signals.
The sigmask of a yield function lists the signals to block. To allow a set of signals, the mask blocks the complement of that set.
| [in] | _signals | to allow, e.g. FR_SIGNAL_CANCEL | FR_SIGNAL_DUP. |
| #define fr_signal_is_cancel | ( | _signal | ) | (_signal & FR_SIGNAL_CANCEL) |
| #define fr_signal_is_detach | ( | _signal | ) | (_signal & FR_SIGNAL_DETACH) |
| #define fr_signal_is_dup | ( | _signal | ) | (_signal & FR_SIGNAL_DUP) |
| #define fr_signal_is_retry | ( | _signal | ) | (_signal & FR_SIGNAL_RETRY) |
| #define fr_signal_is_timeout | ( | _signal | ) | (_signal & FR_SIGNAL_TIMEOUT) |
| enum fr_signal_t : uint8_t |
Signals that can be generated/processed by request signal handlers.
This is a bitfield so that it can be used to specify signal masks.
1.9.8