All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Functions | Variables
rlm_wimax.c File Reference

Supports various WiMax functionality. More...

#include <freeradius-devel/radiusd.h>
#include <freeradius-devel/modules.h>
#include <openssl/hmac.h>
+ Include dependency graph for rlm_wimax.c:

Go to the source code of this file.

Data Structures

struct  rlm_wimax_t
 

Typedefs

typedef
USES_APPLE_DEPRECATED_API
struct rlm_wimax_t 
rlm_wimax_t
 

Functions

static rlm_rcode_t CC_HINT (nonnull)
 

Variables

static const CONF_PARSER module_config []
 
module_t rlm_wimax
 

Detailed Description

Supports various WiMax functionality.

Id:
b22da1a839361bb8cfe2d8b5866cabda8d55b37f

Definition in file rlm_wimax.c.


Data Structure Documentation

struct rlm_wimax_t

Definition at line 38 of file rlm_wimax.c.

Data Fields
bool delete_mppe_keys

Typedef Documentation

Function Documentation

static rlm_rcode_t CC_HINT ( nonnull  )
static

Definition at line 62 of file rlm_wimax.c.

+ Here is the call graph for this function:

Variable Documentation

const CONF_PARSER module_config[]
static
Initial value:
= {
{ FR_CONF_OFFSET("delete_mppe_keys", PW_TYPE_BOOLEAN, rlm_wimax_t, delete_mppe_keys), .dflt = "no" },
}
#define CONF_PARSER_TERMINATOR
Definition: conffile.h:289
A truth value.
Definition: radius.h:56
#define FR_CONF_OFFSET(_n, _t, _s, _f)
Definition: conffile.h:168

Definition at line 51 of file rlm_wimax.c.

module_t rlm_wimax
Initial value:
= {
.magic = RLM_MODULE_INIT,
.name = "wimax",
.inst_size = sizeof(rlm_wimax_t),
.config = module_config,
.methods = {
[MOD_PREACCT] = mod_preacct,
},
}
static const CONF_PARSER module_config[]
Definition: rlm_wimax.c:51
static rlm_rcode_t mod_accounting(void *instance, REQUEST *request)
Write accounting data to Couchbase documents.
static rlm_rcode_t mod_post_auth(void *instance, REQUEST *request) CC_HINT(nonnull)
7 methods index for postauth section.
Definition: modules.h:48
static rlm_rcode_t mod_authorize(void *instance, REQUEST *request)
Handle authorization requests using Couchbase document data.
#define RLM_TYPE_THREAD_SAFE
Module is threadsafe.
Definition: modules.h:75
#define RLM_MODULE_INIT
Definition: modules.h:86
USES_APPLE_DEPRECATED_API struct rlm_wimax_t rlm_wimax_t
3 methods index for accounting section.
Definition: modules.h:44
2 methods index for preacct section.
Definition: modules.h:43
1 methods index for authorize section.
Definition: modules.h:42

Definition at line 469 of file rlm_wimax.c.