DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
eval_ctx.h File Reference
#include "runctx.h"
#include <cace/ari.h>
#include <cace/amm/lookup.h>
#include <m-variant.h>
+ Include dependency graph for eval_ctx.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  refda_eval_ctx_t
 Context for evaluation activities, including for OPER objects. More...
 

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()

void refda_eval_ctx_deinit ( refda_eval_ctx_t obj)

◆ 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::parent, and refda_eval_ctx_t::stack.

Referenced by refda_eval_target().