26RCSIDH(lib_h, 
"$Id: b271f6e85abb757bb60cf80abe0e87362883f3b0 $")
 
   28#include <freeradius-devel/server/cf_parse.h> 
   29#include <freeradius-devel/util/dl.h> 
   51#define GLOBAL_LIB_TERMINATOR &global_lib_terminator 
Defines a CONF_PAIR to C data type mapping.
void global_lib_autofree(dl_t const *module, void *symbol, void *user_ctx)
lib_free_t free
Callback to free library.
int global_lib_init(void)
Initialise the global list of external libraries.
conf_parser_t const  * config
Config parser for this library's global options.
char const  * name
Name of library and section within global config.
const global_lib_autoinst_t global_lib_terminator
lib_init_t init
Callback to initialise library.
int global_lib_instantiate(void)
Walk the tree of libraries and instantiate any which are pending.
int global_lib_auto_instantiate(dl_t const *module, void *symbol, void *user_ctx)
void * inst
Module data to parse global config into.
Structure to define how to initialise libraries with global configuration.