DTNMA Reference Tools v2.0.0 - 9.gaff6489
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Context for OPER evaluation activities. More...
#include <oper_eval_ctx.h>
Data Fields | |
refda_eval_ctx_t * | evalctx |
Parent production context. | |
const cace_amm_lookup_t * | deref |
Dereference result for OPER which led to this evaluation. | |
const refda_amm_oper_desc_t * | oper |
Descriptor for the EDD being produced from. | |
cace_ari_itemized_t | operands |
Operands which have already been popped from the stack and converted to the OPER-specific operand types. | |
cace_ari_t | result |
Storage for the evaluation result. | |
Context for OPER evaluation activities.
const cace_amm_lookup_t* refda_oper_eval_ctx_t::deref |
Dereference result for OPER which led to this evaluation.
This will never be NULL.
refda_eval_ctx_t* refda_oper_eval_ctx_t::evalctx |
Parent production context.
This will never be null.
const refda_amm_oper_desc_t* refda_oper_eval_ctx_t::oper |
Descriptor for the EDD being produced from.
This will never be null.
cace_ari_itemized_t refda_oper_eval_ctx_t::operands |
Operands which have already been popped from the stack and converted to the OPER-specific operand types.
The order of these operands is the same as the OPER definition.
cace_ari_t refda_oper_eval_ctx_t::result |
Storage for the evaluation result.
This is initialized as undefined and must be set to any other value to indicate successful evaluation.