The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Variables
module_method.c File Reference

Central module_method_binding_t definitions. More...

#include <freeradius-devel/server/module_method.h>
+ Include dependency graph for module_method.c:

Go to the source code of this file.

Variables

section_name_t module_method_ippool_allocate
 
section_name_t module_method_ippool_extend
 
section_name_t module_method_ippool_mark
 
section_name_t module_method_ippool_release
 

Detailed Description

Central module_method_binding_t definitions.

Id
8aa2667e4130556cea62548ed30d447c7209df0a

This file contains common module_method_t structures which may be referenced within a virtual_server_compile_t and a module_t.

This is partly for documentation, partly for boilerplate reducation and partly to minimise stupid typos and other screwups which'd lead to matches failing.

Referencing the same module_method_t in both the virtual server and the module allows for a potential fast path where we just compare the pointer values.

Definition in file module_method.c.

Variable Documentation

◆ module_method_ippool_allocate

section_name_t module_method_ippool_allocate
Initial value:
= {
.name1 = "ippool",
.name2 = "allocate"
}

Definition at line 38 of file module_method.c.

◆ module_method_ippool_extend

section_name_t module_method_ippool_extend
Initial value:
= {
.name1 = "ippool",
.name2 = "extend"
}

Definition at line 43 of file module_method.c.

◆ module_method_ippool_mark

section_name_t module_method_ippool_mark
Initial value:
= {
.name1 = "ippool",
.name2 = "mark"
}

Definition at line 48 of file module_method.c.

◆ module_method_ippool_release

section_name_t module_method_ippool_release
Initial value:
= {
.name1 = "ippool",
.name2 = "release"
}

Definition at line 53 of file module_method.c.