![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
A TACACS client library. More...
#include <freeradius-devel/io/application.h>#include <freeradius-devel/server/modpriv.h>#include <freeradius-devel/util/debug.h>#include <freeradius-devel/util/dlist.h>#include <freeradius-devel/unlang/action.h>#include "rlm_tacacs.h"
Include dependency graph for rlm_tacacs.c:Go to the source code of this file.
Functions | |
| static int | mod_instantiate (module_inst_ctx_t const *mctx) |
| static int | mod_load (void) |
| static unlang_action_t | mod_process (unlang_result_t *p_result, module_ctx_t const *mctx, request_t *request) |
| Send packets outbound. | |
| static void | mod_tacacs_signal (module_ctx_t const *mctx, request_t *request, fr_signal_t action) |
| static void | mod_unload (void) |
| static int | type_parse (TALLOC_CTX *ctx, void *out, UNUSED void *parent, CONF_ITEM *ci, conf_parser_t const *rule) |
| static int | type_parse (UNUSED TALLOC_CTX *ctx, void *out, UNUSED void *parent, CONF_ITEM *ci, UNUSED conf_parser_t const *rule) |
| Set which types of packets we can parse. | |
Variables | |
| static fr_dict_attr_t const * | attr_packet_type |
| static fr_dict_t const * | dict_tacacs |
| static conf_parser_t const | module_config [] |
| static conf_parser_t | retry_config [] |
| module_rlm_t | rlm_tacacs |
| fr_dict_autoload_t | rlm_tacacs_dict [] |
| fr_dict_attr_autoload_t | rlm_tacacs_dict_attr [] |
A TACACS client library.
Definition in file rlm_tacacs.c.
|
static |
|
static |
|
static |
Send packets outbound.
Definition at line 153 of file rlm_tacacs.c.
Here is the call graph for this function:
|
static |
Definition at line 132 of file rlm_tacacs.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
|
static |
Set which types of packets we can parse.
| [in] | ctx | to allocate data in (instance of rlm_tacacs). |
| [out] | out | Where to write the parsed data. |
| [in] | parent | Base structure address. |
| [in] | ci | CONF_PAIR specifying the name of the type module. |
| [in] | rule | unused. |
Definition at line 99 of file rlm_tacacs.c.
Here is the call graph for this function:
|
static |
Definition at line 80 of file rlm_tacacs.c.
|
static |
Definition at line 72 of file rlm_tacacs.c.
|
static |
Definition at line 50 of file rlm_tacacs.c.
|
static |
Definition at line 39 of file rlm_tacacs.c.
| module_rlm_t rlm_tacacs |
Definition at line 255 of file rlm_tacacs.c.
| fr_dict_autoload_t rlm_tacacs_dict |
Definition at line 75 of file rlm_tacacs.c.
| fr_dict_attr_autoload_t rlm_tacacs_dict_attr |
Definition at line 83 of file rlm_tacacs.c.
1.9.8