The FreeRADIUS server
$Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
src
lib
server
base.h
Go to the documentation of this file.
1
#pragma once
2
/*
3
* This program is free software; you can redistribute it and/or modify
4
* it under the terms of the GNU General Public License as published by
5
* the Free Software Foundation; either version 2 of the License, or
6
* (at your option) any later version.
7
*
8
* This program is distributed in the hope that it will be useful,
9
* but WITHOUT ANY WARRANTY; without even the implied warranty of
10
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
* GNU General Public License for more details.
12
*
13
* You should have received a copy of the GNU General Public License
14
* along with this program; if not, write to the Free Software
15
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
16
*/
17
18
/**
19
* $Id: 10a1eb0c5016b7ff8af8337deae2036ae9ca7dd2 $
20
*
21
* @file lib/server/base.h
22
* @brief Structures, prototypes and global variables for the FreeRADIUS server.
23
*
24
* @copyright 1999-2018 The FreeRADIUS server project
25
*/
26
RCSIDH
(base_h,
"$Id: 10a1eb0c5016b7ff8af8337deae2036ae9ca7dd2 $"
)
27
28
#include <freeradius-devel/features.h>
29
#include <freeradius-devel/server/auth.h>
30
#include <freeradius-devel/server/cf_file.h>
31
#include <freeradius-devel/server/cf_parse.h>
32
#include <freeradius-devel/server/cf_util.h>
33
#include <freeradius-devel/server/client.h>
34
#include <freeradius-devel/server/command.h>
35
#include <freeradius-devel/server/connection.h>
36
#include <freeradius-devel/server/dependency.h>
37
#include <freeradius-devel/server/dl_module.h>
38
#include <freeradius-devel/server/exec.h>
39
#include <freeradius-devel/server/exfile.h>
40
#include <freeradius-devel/server/global_lib.h>
41
#include <freeradius-devel/server/listen.h>
42
#include <freeradius-devel/server/log.h>
43
#include <freeradius-devel/server/main_config.h>
44
#include <freeradius-devel/server/main_loop.h>
45
#include <freeradius-devel/server/map_proc_priv.h>
46
#include <freeradius-devel/server/map_proc.h>
47
#include <freeradius-devel/server/map.h>
48
#include <freeradius-devel/server/module.h>
49
#include <freeradius-devel/server/packet.h>
50
#include <freeradius-devel/server/pair.h>
51
#include <freeradius-devel/server/paircmp.h>
52
#include <freeradius-devel/server/pairmove.h>
53
#include <freeradius-devel/server/password.h>
54
#include <freeradius-devel/server/pool.h>
55
#include <freeradius-devel/server/protocol.h>
56
#include <freeradius-devel/server/regex.h>
57
#include <freeradius-devel/server/rcode.h>
58
#include <freeradius-devel/server/request_data.h>
59
#include <freeradius-devel/server/request.h>
60
#include <freeradius-devel/server/state.h>
61
#include <freeradius-devel/server/stats.h>
62
#include <freeradius-devel/server/sysutmp.h>
63
#include <freeradius-devel/server/tmpl.h>
64
#include <freeradius-devel/server/trigger.h>
65
#include <freeradius-devel/server/util.h>
66
#include <freeradius-devel/server/virtual_servers.h>
67
#include <freeradius-devel/unlang/xlat.h>
68
69
#include <freeradius-devel/util/base.h>
70
71
int
server_init
(
CONF_SECTION
*cs,
char
const
*dict_dir,
fr_dict_t
*
dict
);
72
void
server_free
(
void
);
dict
static fr_dict_t * dict
Definition:
fuzzer.c:46
RCSIDH
#define RCSIDH(h, id)
Definition:
build.h:482
cf_section
A section grouping multiple CONF_PAIR.
Definition:
cf_priv.h:101
fr_dict_t
Definition:
merged_model.c:198
server_init
int server_init(CONF_SECTION *cs, char const *dict_dir, fr_dict_t *dict)
Initialize src/lib/server/.
Definition:
base.c:49
server_free
void server_free(void)
Free src/lib/server/.
Definition:
base.c:139
Generated by
1.9.1