The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Data Structures
tmpl_priv.h File Reference

Declarations for the unlang tmpl interface. More...

#include "unlang_priv.h"
#include <freeradius-devel/server/exec.h>
+ Include dependency graph for tmpl_priv.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  unlang_frame_state_tmpl_t
 A tmpl stack entry. More...
 
union  unlang_frame_state_tmpl_t.__unnamed96__
 

Detailed Description

Declarations for the unlang tmpl interface.

Id
f710250cd13f11b3a81707ccb9d319a2ca1ea1ed

Definition in file tmpl_priv.h.


Data Structure Documentation

◆ unlang_frame_state_tmpl_t

struct unlang_frame_state_tmpl_t

A tmpl stack entry.

Represents a single tmpl

Definition at line 37 of file tmpl_priv.h.

+ Collaboration diagram for unlang_frame_state_tmpl_t:
Data Fields
union unlang_frame_state_tmpl_t __unnamed__
unlang_tmpl_args_t args Arguments that control how the tmpl is evaluated.
TALLOC_CTX * ctx for allocating value boxes
fr_value_box_list_t list our intermediate working list
fr_value_box_list_t * out output list if the exec succeeds
void * rctx for resume
fr_unlang_tmpl_resume_t resume resumption handler
fr_unlang_tmpl_signal_t signal signal handler

◆ unlang_frame_state_tmpl_t.__unnamed96__

union unlang_frame_state_tmpl_t.__unnamed96__

Definition at line 46 of file tmpl_priv.h.

Data Fields
fr_exec_state_t exec