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
8/*
9 * Structure for the module configuration.
10 */
11typedef struct {
13
14 /* group config */
18
19typedef struct {
20 struct wbcContext *ctx;
22
25
26typedef struct {
27 rlm_winbind_t const *inst; //!< Instance of rlm_winbind
28 winbind_slab_list_t *slab; //!< Slab list for winbind handles.
30
Value of an enumerated attribute.
Definition dict.h:227
fr_value_box_t password
Definition rlm_winbind.h:34
bool group_add_domain
Definition rlm_winbind.h:15
rlm_winbind_t const * inst
Instance of rlm_winbind.
Definition rlm_winbind.h:27
fr_dict_enum_value_t * auth_type
Definition rlm_winbind.h:12
winbind_slab_list_t * slab
Slab list for winbind handles.
Definition rlm_winbind.h:28
fr_slab_config_t reuse
Definition rlm_winbind.h:16
fr_value_box_t domain
Definition rlm_winbind.h:33
struct wbcContext * ctx
Definition rlm_winbind.h:20
fr_value_box_t username
Definition rlm_winbind.h:32
#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