The FreeRADIUS server
$Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Declarations for the "catch" keyword. More...
#include "unlang_priv.h"
Go to the source code of this file.
Data Structures | |
struct | unlang_catch_t |
Functions | |
static unlang_catch_t const * | unlang_generic_to_catch (unlang_t const *g) |
Cast a generic structure to the catch keyword extension. More... | |
static unlang_catch_t * | unlang_group_to_catch (unlang_group_t *g) |
Cast a group structure to the transaction keyword extension. More... | |
unlang_action_t | unlang_interpret_skip_to_catch (rlm_rcode_t *p_result, request_t *request, unlang_stack_frame_t *frame) |
Skip ahead to a particular "catch" instruction. More... | |
Declarations for the "catch" keyword.
Definition in file catch_priv.h.
struct unlang_catch_t |
Definition at line 32 of file catch_priv.h.
Data Fields | ||
---|---|---|
bool | catching[RLM_MODULE_NUMCODES] | |
unlang_group_t | group |
|
inlinestatic |
Cast a generic structure to the catch keyword extension.
Definition at line 51 of file catch_priv.h.
|
inlinestatic |
Cast a group structure to the transaction keyword extension.
Definition at line 43 of file catch_priv.h.
unlang_action_t unlang_interpret_skip_to_catch | ( | rlm_rcode_t * | p_result, |
request_t * | request, | ||
unlang_stack_frame_t * | frame | ||
) |