*
* @param[in] _dl_inst of the module being called.
* @param[in] _thread instance of the module being called.
- * @param[in] _env_data Module environment data.
+ * @param[in] _env_data Call environment data.
* @param[in] _rctx Resume ctx (if any).
*/
#define MODULE_CTX(_dl_inst, _thread, _env_data, _rctx) &(module_ctx_t){ .inst = _dl_inst, .thread = _thread, .env_data = _env_data, .rctx = _rctx }
///< shared between all threads, so we can't
///< cache thread-specific data in the #unlang_t.
- void *env_data; //!< Expanded per call module environment tmpls.
+ void *env_data; //!< Expanded per call "call environment" tmpls.
#ifndef NDEBUG
int unlang_indent; //!< Record what this was when we entered the module.
void const *inst; //!< xlat instance data.
void *thread; //!< xlat threadinstance data.
module_ctx_t const *mctx; //!< Synthesised module calling ctx.
- void *env_data; //!< Expanded module env data.
+ void *env_data; //!< Expanded call env data.
void *rctx; //!< Resume context.
} xlat_ctx_t;
* @param[in] _inst Instance data of the module being called.
* @param[in] _thread Instance data of the thread being called.
* @param[in] _mctx Module ctx.
- * @param[in] _env_data Expanded module env.
+ * @param[in] _env_data Expanded call env.
* @param[in] _rctx resume ctx data.
*/
#define XLAT_CTX(_inst, _thread, _mctx, _env_data, _rctx) &(xlat_ctx_t){ .inst = _inst, .thread = _thread, \
* @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] env_data Expanded module env.
+ * @param[in] env_data Expanded call env.
* @param[in] result of a previous nested evaluation.
*/
xlat_action_t xlat_frame_eval_repeat(TALLOC_CTX *ctx, fr_dcursor_t *out,
xlat_input_type_t input_type; //!< The input type used inferred from the
///< bracketing style.
- fr_dict_t const *dict; //!< Dictionary to use when resolving module env tmpls
+ fr_dict_t const *dict; //!< Dictionary to use when resolving call env tmpls
} xlat_call_t;
/** An xlat expansion node
fr_trunk_conf_t bind_trunk_conf; //!< Trunk configuration for trunk used for bind auths
} rlm_ldap_t;
-/** Module environment used in LDAP authorization
+/** Call environment used in LDAP authorization
*
*/
typedef struct {
GLOBAL_LIB_TERMINATOR
};
-/** Module environment for sending emails.
+/** Call environment for sending emails.
*/
typedef struct {
fr_value_box_t username; //!< User to authenticate as when sending emails.