]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add missing xlat_frame_eval_resume() @params for doxygen (#4910)
authorJames Jones <jejones3141@gmail.com>
Tue, 28 Feb 2023 14:43:44 +0000 (08:43 -0600)
committerGitHub <noreply@github.com>
Tue, 28 Feb 2023 14:43:44 +0000 (08:43 -0600)
src/lib/unlang/xlat_eval.c

index 05eeac5fb5982a34cd83cbf2b82b87b2aac68ad2..564fb1f176a0676ad6c0020bffb634d62b0a2768 100644 (file)
@@ -784,9 +784,18 @@ void xlat_signal(xlat_func_signal_t signal, xlat_exp_t const *exp,
  *
  * @param[in] ctx              to allocate value boxes in.
  * @param[out] out             a list of #fr_value_box_t to append to.
- * @param[in] resume           function to call.
+ * @param[out] child           to evaluate. If a child needs to be evaluated
+ *                             by the caller, we return XLAT_ACTION_PUSH_CHILD
+ *                             and place the child to be evaluated here.
+ *                             Once evaluation is complete, the caller
+ *                             should call us with the same #xlat_exp_t and the
+ *                             result of the nested evaluation in result.
  * @param[in] request          the current request.
+ * @param[in] head             of the list to evaluate
+ * @param[in,out] in           xlat node to evaluate. Advanced as we process
+ *                             additional #xlat_exp_t.
  * @param[in] result           Previously expanded arguments to this xlat function.
+ * @param[in] resume           function to call.
  * @param[in] rctx             Opaque (to us), resume ctx provided by xlat function
  *                             when it yielded.
  */