![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Return codes returned by modules and virtual server sections. More...
#include <freeradius-devel/util/table.h>
#include <freeradius-devel/unlang/action.h>
Go to the source code of this file.
Macros | |
#define | RETURN_UNLANG_DISALLOW RETURN_UNLANG_RCODE(RLM_MODULE_DISALLOW) |
#define | RETURN_UNLANG_FAIL RETURN_UNLANG_RCODE(RLM_MODULE_FAIL) |
#define | RETURN_UNLANG_HANDLED RETURN_UNLANG_RCODE(RLM_MODULE_HANDLED) |
#define | RETURN_UNLANG_INVALID RETURN_UNLANG_RCODE(RLM_MODULE_INVALID) |
#define | RETURN_UNLANG_NOOP RETURN_UNLANG_RCODE(RLM_MODULE_NOOP) |
#define | RETURN_UNLANG_NOTFOUND RETURN_UNLANG_RCODE(RLM_MODULE_NOTFOUND) |
#define | RETURN_UNLANG_OK RETURN_UNLANG_RCODE(RLM_MODULE_OK) |
#define | RETURN_UNLANG_RCODE(_rcode) do { p_result->rcode = (_rcode); return UNLANG_ACTION_CALCULATE_RESULT; } while (0) |
#define | RETURN_UNLANG_REJECT RETURN_UNLANG_RCODE(RLM_MODULE_REJECT) |
#define | RETURN_UNLANG_TIMEOUT RETURN_UNLANG_RCODE(RLM_MODULE_TIMEOUT) |
#define | RETURN_UNLANG_UPDATED RETURN_UNLANG_RCODE(RLM_MODULE_UPDATED) |
#define | RLM_MODULE_USER_SECTION_REJECT |
Rcodes that translate to a user configurable section failing overall. | |
Enumerations | |
enum | rlm_rcode_t { RLM_MODULE_NOT_SET = 0 , RLM_MODULE_REJECT , RLM_MODULE_FAIL , RLM_MODULE_OK , RLM_MODULE_HANDLED , RLM_MODULE_INVALID , RLM_MODULE_DISALLOW , RLM_MODULE_NOTFOUND , RLM_MODULE_NOOP , RLM_MODULE_UPDATED , RLM_MODULE_TIMEOUT , RLM_MODULE_NUMCODES } |
Return codes indicating the result of the module call. More... | |
Variables | |
fr_table_num_sorted_t const | rcode_table [] |
size_t | rcode_table_len |
Return codes returned by modules and virtual server sections.
Definition in file rcode.h.
#define RETURN_UNLANG_DISALLOW RETURN_UNLANG_RCODE(RLM_MODULE_DISALLOW) |
#define RETURN_UNLANG_FAIL RETURN_UNLANG_RCODE(RLM_MODULE_FAIL) |
#define RETURN_UNLANG_HANDLED RETURN_UNLANG_RCODE(RLM_MODULE_HANDLED) |
#define RETURN_UNLANG_INVALID RETURN_UNLANG_RCODE(RLM_MODULE_INVALID) |
#define RETURN_UNLANG_NOOP RETURN_UNLANG_RCODE(RLM_MODULE_NOOP) |
#define RETURN_UNLANG_NOTFOUND RETURN_UNLANG_RCODE(RLM_MODULE_NOTFOUND) |
#define RETURN_UNLANG_OK RETURN_UNLANG_RCODE(RLM_MODULE_OK) |
#define RETURN_UNLANG_RCODE | ( | _rcode | ) | do { p_result->rcode = (_rcode); return UNLANG_ACTION_CALCULATE_RESULT; } while (0) |
#define RETURN_UNLANG_REJECT RETURN_UNLANG_RCODE(RLM_MODULE_REJECT) |
#define RETURN_UNLANG_TIMEOUT RETURN_UNLANG_RCODE(RLM_MODULE_TIMEOUT) |
#define RETURN_UNLANG_UPDATED RETURN_UNLANG_RCODE(RLM_MODULE_UPDATED) |
#define RLM_MODULE_USER_SECTION_REJECT |
Rcodes that translate to a user configurable section failing overall.
enum rlm_rcode_t |
Return codes indicating the result of the module call.
All module functions must return one of the codes listed below (apart from RLM_MODULE_NUMCODES, which is used to check for validity).
|
extern |