The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Data Structures | Functions
switch_priv.h File Reference
#include <freeradius-devel/server/tmpl.h>
#include <freeradius-devel/util/htrie.h>
+ Include dependency graph for switch_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_case_t
 
struct  unlang_switch_t
 

Functions

static unlang_group_tunlang_case_to_group (unlang_case_t *sw)
 Cast a case keyword extension to a group structure. More...
 
static unlang_case_tunlang_group_to_case (unlang_group_t *g)
 Cast a group structure to the case keyword extension. More...
 
static unlang_switch_tunlang_group_to_switch (unlang_group_t *g)
 Cast a group structure to the switch keyword extension. More...
 
static unlang_group_tunlang_switch_to_group (unlang_switch_t *sw)
 Cast a switch keyword extension to a group structure. More...
 

Detailed Description

Id
4c5cf77524901ddfe56f72a9c5c697e1df8250a2

Definition in file switch_priv.h.


Data Structure Documentation

◆ unlang_case_t

struct unlang_case_t

Definition at line 55 of file switch_priv.h.

+ Collaboration diagram for unlang_case_t:
Data Fields
unlang_group_t group
tmpl_t * vpt

◆ unlang_switch_t

struct unlang_switch_t

Definition at line 32 of file switch_priv.h.

+ Collaboration diagram for unlang_switch_t:
Data Fields
unlang_t * default_case
unlang_group_t group
fr_htrie_t * ht
tmpl_t * vpt

Function Documentation

◆ unlang_case_to_group()

static unlang_group_t* unlang_case_to_group ( unlang_case_t sw)
inlinestatic

Cast a case keyword extension to a group structure.

Definition at line 71 of file switch_priv.h.

◆ unlang_group_to_case()

static unlang_case_t* unlang_group_to_case ( unlang_group_t g)
inlinestatic

Cast a group structure to the case keyword extension.

Definition at line 63 of file switch_priv.h.

+ Here is the caller graph for this function:

◆ unlang_group_to_switch()

static unlang_switch_t* unlang_group_to_switch ( unlang_group_t g)
inlinestatic

Cast a group structure to the switch keyword extension.

Definition at line 42 of file switch_priv.h.

+ Here is the caller graph for this function:

◆ unlang_switch_to_group()

static unlang_group_t* unlang_switch_to_group ( unlang_switch_t sw)
inlinestatic

Cast a switch keyword extension to a group structure.

Definition at line 50 of file switch_priv.h.