The FreeRADIUS server $Id: a4e7f8c94e8038b7627bcf52356b7ed15955c1d7 $
Loading...
Searching...
No Matches
Functions
catch.c File Reference

Unlang "catch" keyword evaluation. More...

#include <freeradius-devel/server/rcode.h>
#include "unlang_priv.h"
#include "try_priv.h"
+ Include dependency graph for catch.c:

Go to the source code of this file.

Functions

static void catch_argv (unlang_try_t *gext, char const *name, unlang_t *c)
 
static unlang_action_t unlang_catch (UNUSED unlang_result_t *p_result, request_t *request, UNUSED unlang_stack_frame_t *frame)
 
void unlang_catch_init (void)
 
static unlang_t * unlang_compile_catch (unlang_t *parent, unlang_compile_ctx_t *unlang_ctx, CONF_ITEM const *ci)
 

Detailed Description

Unlang "catch" keyword evaluation.

Id
1b0e3539cebc856e7b973655b35e41e56c32b1b3

Definition in file catch.c.

Function Documentation

◆ catch_argv()

static void catch_argv ( unlang_try_t *  gext,
char const *  name,
unlang_t *  c 
)
static

Definition at line 40 of file catch.c.

+ Here is the caller graph for this function:

◆ unlang_catch()

static unlang_action_t unlang_catch ( UNUSED unlang_result_t *  p_result,
request_t *  request,
UNUSED unlang_stack_frame_t *  frame 
)
static

Definition at line 31 of file catch.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ unlang_catch_init()

void unlang_catch_init ( void  )

Definition at line 131 of file catch.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ unlang_compile_catch()

static unlang_t * unlang_compile_catch ( unlang_t *  parent,
unlang_compile_ctx_t *  unlang_ctx,
CONF_ITEM const *  ci 
)
static

Definition at line 51 of file catch.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: