The FreeRADIUS server
$Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Signals that can be sent to a request. More...
Go to the source code of this file.
Macros | |
#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) |
Functions | |
DIAG_OFF (attributes) typedef enum | |
Signals that can be generated/processed by request signal handlers. More... | |
Variables | |
fr_signal_t | |
Signals that can be sent to a request.
Definition in file signal.h.
#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) |
DIAG_OFF | ( | attributes | ) |
Signals that can be generated/processed by request signal handlers.
This is a bitfield so that it can be used to specify signal masks.
< Request has been cancelled. If a module is signalled with this, the module should stop processing the request and cleanup anything it's done.
< A duplicate request was received.
< Request is being detached from its parent.
< a retry timer has hit
< a retry timeout or max count has hit