![]()  | 
  
    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>
 Include dependency graph for rcode.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 | 
 1.9.8