DTNMA Reference Tools v2.1.0 - 27.ge2c7586
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
eval_ctx.c File Reference
#include "eval_ctx.h"
#include "cace/util/defs.h"
+ Include dependency graph for eval_ctx.c:

Functions

void refda_eval_ctx_init (refda_eval_ctx_t *obj, refda_runctx_t *parent)
 Initialize a context based on an object reference ARI and a target object's formal parameters.
 
void refda_eval_ctx_deinit (refda_eval_ctx_t *obj)
 

Function Documentation

◆ refda_eval_ctx_deinit()

◆ refda_eval_ctx_init()

void refda_eval_ctx_init ( refda_eval_ctx_t obj,
refda_runctx_t parent 
)

Initialize a context based on an object reference ARI and a target object's formal parameters.

Parameters
[out]objThe context to initialize.
[in]parentThe parent runtime context.

References CHKVOID, refda_eval_ctx_t::input, refda_eval_ctx_t::runctx, and refda_eval_ctx_t::stack.

Referenced by predicate_compose(), refda_acl_search_endpoint(), refda_adm_ietf_dtnma_agent_oper_eval(), refda_adm_ietf_dtnma_agent_oper_unary_eval(), refda_alarms_purge(), refda_eval_target(), refda_exec_check_sbr_condition(), and refda_reporting_item_lit().