The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Functions
base.h File Reference

Structures, prototypes and global variables for the FreeRADIUS server. More...

#include <freeradius-devel/features.h>
#include <freeradius-devel/server/auth.h>
#include <freeradius-devel/server/cf_file.h>
#include <freeradius-devel/server/cf_parse.h>
#include <freeradius-devel/server/cf_util.h>
#include <freeradius-devel/server/client.h>
#include <freeradius-devel/server/command.h>
#include <freeradius-devel/server/connection.h>
#include <freeradius-devel/server/dependency.h>
#include <freeradius-devel/server/dl_module.h>
#include <freeradius-devel/server/exec.h>
#include <freeradius-devel/server/exfile.h>
#include <freeradius-devel/server/global_lib.h>
#include <freeradius-devel/server/listen.h>
#include <freeradius-devel/server/log.h>
#include <freeradius-devel/server/main_config.h>
#include <freeradius-devel/server/main_loop.h>
#include <freeradius-devel/server/map_proc_priv.h>
#include <freeradius-devel/server/map_proc.h>
#include <freeradius-devel/server/map.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/server/packet.h>
#include <freeradius-devel/server/pair.h>
#include <freeradius-devel/server/paircmp.h>
#include <freeradius-devel/server/pairmove.h>
#include <freeradius-devel/server/password.h>
#include <freeradius-devel/server/pool.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/server/regex.h>
#include <freeradius-devel/server/rcode.h>
#include <freeradius-devel/server/request_data.h>
#include <freeradius-devel/server/request.h>
#include <freeradius-devel/server/state.h>
#include <freeradius-devel/server/stats.h>
#include <freeradius-devel/server/sysutmp.h>
#include <freeradius-devel/server/tmpl.h>
#include <freeradius-devel/server/trigger.h>
#include <freeradius-devel/server/util.h>
#include <freeradius-devel/server/virtual_servers.h>
#include <freeradius-devel/unlang/xlat.h>
#include <freeradius-devel/util/base.h>
+ Include dependency graph for base.h:

Go to the source code of this file.

Functions

void server_free (void)
 Free src/lib/server/. More...
 
int server_init (CONF_SECTION *cs, char const *dict_dir, fr_dict_t *dict)
 Initialize src/lib/server/. More...
 

Detailed Description

Structures, prototypes and global variables for the FreeRADIUS server.

Id
10a1eb0c5016b7ff8af8337deae2036ae9ca7dd2

Definition in file base.h.

Function Documentation

◆ server_free()

void server_free ( void  )

Free src/lib/server/.

This is just so that the callers don't need to call a million functions.

Definition at line 139 of file base.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ server_init()

int server_init ( CONF_SECTION cs,
char const *  dict_dir,
fr_dict_t dict 
)

Initialize src/lib/server/.

This is just so that the callers don't need to call a million functions.

Parameters
[in]csThe root configuration section.
[in]dict_dirThe path to the raddb directory.
[in]dictthe main dictionary, usually the internal dictionary.
Returns
  • 0 on success.
  • -1 on failure.

Definition at line 49 of file base.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: