24 #include <freeradius-devel/server/protocol.h>
25 #include <freeradius-devel/server/process.h>
26 #include <freeradius-devel/util/debug.h>
unlang_action_t
Returned by unlang_op_t calls, determine the next action of the interpreter.
fr_dict_attr_t const ** out
Where to write a pointer to the resolved fr_dict_attr_t.
fr_dict_t const ** out
Where to write a pointer to the loaded/resolved fr_dict_t.
Specifies an attribute which must be present for the module to function.
Specifies a dictionary which must be loaded/loadable for the module to function.
#define MODULE_MAGIC_INIT
Stop people using different module/library/server versions together.
fr_dict_t const * dict_freeradius
@ FR_TYPE_STRING
String of printable characters.
Temporary structure to hold arguments for module calls.
static fr_dict_attr_t const * attr_module_failure_message
static unlang_action_t mod_process(rlm_rcode_t *p_result, UNUSED module_ctx_t const *mctx, UNUSED request_t *request)
fr_dict_attr_autoload_t process_control_dict_attr[]
fr_dict_autoload_t process_control_dict[]
fr_process_module_t process_control
static fr_dict_attr_t const * attr_module_success_message
module_t common
Common fields for all loadable modules.
Common public symbol definition for all process modules.
rlm_rcode_t
Return codes indicating the result of the module call.