|
DTNMA Reference Tools v2.1.0 - 2.ga9a44fe
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Context for OPER evaluation activities. More...
#include <oper_eval_ctx.h>
Collaboration diagram for refda_oper_eval_ctx_t: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.