The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Data Structures | Functions
timeout.c File Reference

Unlang "timeout" keyword evaluation. More...

#include "group_priv.h"
#include "timeout_priv.h"
+ Include dependency graph for timeout.c:

Go to the source code of this file.

Data Structures

struct  unlang_frame_state_timeout_t
 

Functions

static unlang_action_t unlang_timeout (rlm_rcode_t *p_result, request_t *request, unlang_stack_frame_t *frame)
 
static void unlang_timeout_handler (UNUSED fr_event_list_t *el, UNUSED fr_time_t now, void *ctx)
 
void unlang_timeout_init (void)
 
static unlang_action_t unlang_timeout_resume_done (UNUSED rlm_rcode_t *p_result, request_t *request, unlang_stack_frame_t *frame)
 
static unlang_action_t unlang_timeout_set (rlm_rcode_t *p_result, request_t *request, unlang_stack_frame_t *frame)
 
static unlang_action_t unlang_timeout_xlat_done (rlm_rcode_t *p_result, request_t *request, unlang_stack_frame_t *frame)
 

Detailed Description

Unlang "timeout" keyword evaluation.

Id
a33421f8573e1eca48fee3cea415727d9dd35344

Definition in file timeout.c.


Data Structure Documentation

◆ unlang_frame_state_timeout_t

struct unlang_frame_state_timeout_t

Definition at line 30 of file timeout.c.

+ Collaboration diagram for unlang_frame_state_timeout_t:
Data Fields
int depth
fr_event_timer_t const * ev
rindent_t indent
request_t * request
fr_value_box_list_t result
bool success
fr_time_delta_t timeout

Function Documentation

◆ unlang_timeout()

static unlang_action_t unlang_timeout ( rlm_rcode_t p_result,
request_t request,
unlang_stack_frame_t frame 
)
static

Definition at line 112 of file timeout.c.

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

◆ unlang_timeout_handler()

static void unlang_timeout_handler ( UNUSED fr_event_list_t el,
UNUSED fr_time_t  now,
void *  ctx 
)
static

Definition at line 41 of file timeout.c.

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

◆ unlang_timeout_init()

void unlang_timeout_init ( void  )

Definition at line 140 of file timeout.c.

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

◆ unlang_timeout_resume_done()

static unlang_action_t unlang_timeout_resume_done ( UNUSED rlm_rcode_t p_result,
request_t request,
unlang_stack_frame_t frame 
)
static

Definition at line 60 of file timeout.c.

+ Here is the caller graph for this function:

◆ unlang_timeout_set()

static unlang_action_t unlang_timeout_set ( rlm_rcode_t p_result,
request_t request,
unlang_stack_frame_t frame 
)
static

Definition at line 74 of file timeout.c.

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

◆ unlang_timeout_xlat_done()

static unlang_action_t unlang_timeout_xlat_done ( rlm_rcode_t p_result,
request_t request,
unlang_stack_frame_t frame 
)
static

Definition at line 99 of file timeout.c.

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