The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Data Structures | Functions
compile.h File Reference

Declarations for the unlang interpreter. More...

#include <freeradius-devel/server/cf_util.h>
#include <freeradius-devel/server/components.h>
#include <freeradius-devel/server/tmpl.h>
#include <freeradius-devel/util/retry.h>
+ Include dependency graph for compile.h:

Go to the source code of this file.

Data Structures

struct  unlang_actions_t
 

Functions

int unlang_compile (CONF_SECTION *cs, rlm_components_t component, tmpl_rules_t const *rules, void **instruction)
 
bool unlang_compile_actions (unlang_actions_t *actions, CONF_SECTION *parent, bool module_retry)
 
void unlang_compile_init (TALLOC_CTX *ctx)
 
bool unlang_compile_is_keyword (const char *name)
 Check if name is an unlang keyword. More...
 

Detailed Description

Declarations for the unlang interpreter.

Id
9dd417cb3eb82f1bab4b82ba19ba045565252a9c

Definition in file compile.h.


Data Structure Documentation

◆ unlang_actions_t

struct unlang_actions_t

Definition at line 36 of file compile.h.

+ Collaboration diagram for unlang_actions_t:
Data Fields
int actions[RLM_MODULE_NUMCODES]
fr_retry_config_t retry

Function Documentation

◆ unlang_compile()

int unlang_compile ( CONF_SECTION cs,
rlm_components_t  component,
tmpl_rules_t const *  rules,
void **  instruction 
)

Definition at line 4866 of file compile.c.

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

◆ unlang_compile_actions()

bool unlang_compile_actions ( unlang_actions_t actions,
CONF_SECTION parent,
bool  module_retry 
)

Definition at line 1970 of file compile.c.

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

◆ unlang_compile_init()

void unlang_compile_init ( TALLOC_CTX *  ctx)

Definition at line 4956 of file compile.c.

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

◆ unlang_compile_is_keyword()

bool unlang_compile_is_keyword ( const char *  name)

Check if name is an unlang keyword.

Parameters
[in]nameto check.
Returns
  • true if it is a keyword.
  • false if it's not a keyword.

Definition at line 4935 of file compile.c.

+ Here is the caller graph for this function: