The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Loading...
Searching...
No Matches
rlm_winbind.h
Go to the documentation of this file.
1#pragma once
2/* @copyright 2016 The FreeRADIUS server project */
3
4#include "config.h"
5#include <wbclient.h>
6#include <freeradius-devel/util/slab.h>
7#include <freeradius-devel/util/dict.h>
8
9/*
10 * Structure for the module configuration.
11 */
12typedef struct {
14
15 /* group config */
19
20typedef struct {
21 struct wbcContext *ctx;
23
26
27typedef struct {
28 rlm_winbind_t const *inst; //!< Instance of rlm_winbind
29 winbind_slab_list_t *slab; //!< Slab list for winbind handles.
31
Value of an enumerated attribute.
Definition dict.h:232
fr_value_box_t password
Definition rlm_winbind.h:35
bool group_add_domain
Definition rlm_winbind.h:16
rlm_winbind_t const * inst
Instance of rlm_winbind.
Definition rlm_winbind.h:28
winbind_slab_list_t * slab
Slab list for winbind handles.
Definition rlm_winbind.h:29
fr_dict_enum_value_t const * auth_type
Definition rlm_winbind.h:13
fr_slab_config_t reuse
Definition rlm_winbind.h:17
fr_value_box_t domain
Definition rlm_winbind.h:34
struct wbcContext * ctx
Definition rlm_winbind.h:21
fr_value_box_t username
Definition rlm_winbind.h:33
#define FR_SLAB_FUNCS(_name, _type)
Define type specific wrapper functions for slabs and slab elements.
Definition slab.h:120
#define FR_SLAB_TYPES(_name, _type)
Define type specific wrapper structs for slabs and slab elements.
Definition slab.h:72
Tuneable parameters for slabs.
Definition slab.h:42