* The specialisations of the nodes describe additional details of the operation to be performed.
*/
typedef struct unlang_t {
- struct unlang_t *parent; //!< Previous node.
- struct unlang_t *next; //!< Next node (executed on #UNLANG_ACTION_CONTINUE et al).
+ struct unlang_t *parent; //!< Previous node.
+ struct unlang_t *next; //!< Next node (executed on #UNLANG_ACTION_CONTINUE et al).
char const *name; //!< Unknown...
char const *debug_name; //!< Printed in log messages when the node is executed.
- unlang_type_t type; //!< The specialisation of this node.
+ unlang_type_t type; //!< The specialisation of this node.
int actions[RLM_MODULE_NUMCODES]; //!< Priorities for the various return codes.
} unlang_t;
mr->action_callback(request, mr->module.module_instance->data, mutable, action);
}
-/** Yeild a request
+/** Yield a request
*
* @param[in] request The current request.
* @param[in] callback to call on unlang_resumable().