25 RCSID(
"$Id: 8f69e1813622c059c62a4b5db59ec9eda6f70461 $")
27 #include "unlang_priv.h"
43 if (
unlikely(request->parent != NULL)) {
unlang_action_t
Returned by unlang_op_t calls, determine the next action of the interpreter.
@ UNLANG_ACTION_CALCULATE_RESULT
Calculate a new section rlm_rcode_t value.
void unlang_detach_init(void)
Initialise subrequest ops.
static unlang_action_t unlang_detach(rlm_rcode_t *p_result, request_t *request, UNUSED unlang_stack_frame_t *frame)
Signal a child to detach.
void unlang_interpret_signal(request_t *request, fr_signal_t action)
Send a signal (usually stop) to a request.
void unlang_register(int type, unlang_op_t *op)
Register an operation with the interpreter.
rlm_rcode_t
Return codes indicating the result of the module call.
@ RLM_MODULE_FAIL
Module failed, don't reply.
@ UNLANG_TYPE_DETACH
detach a child
Our interpreter stack, as distinct from the C stack.