DTNMA Reference Tools v2.0.0 - 9.gaff6489
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
An operator (OPER) descriptor. More...
#include <oper.h>
Data Fields | |
cace_amm_named_type_array_t | operand_types |
Types for each of the operands in original order. | |
cace_amm_type_t | res_type |
Required type for the result value. | |
void(* | evaluate )(refda_oper_eval_ctx_t *ctx) |
Evaluation callback for this object. | |
An operator (OPER) descriptor.
This defines the properties of a OPER in an Agent and includes common object metadata.
void(* refda_amm_oper_desc_t::evaluate) (refda_oper_eval_ctx_t *ctx) |
Evaluation callback for this object.
[in,out] | ctx | The evaluation context, including extracted parameters and result placeholder. A successful evaluation will set a result value. |
Referenced by refda_adm_ietf_dtnma_agent_init().
cace_amm_named_type_array_t refda_amm_oper_desc_t::operand_types |
Types for each of the operands in original order.
This list will not change during the lifetime of the OPER.
Referenced by refda_adm_ietf_dtnma_agent_init().
cace_amm_type_t refda_amm_oper_desc_t::res_type |
Required type for the result value.
This type will not change during the lifetime of the OPER. All type references are fully recursively resolved. The type object is owned by this descriptor.
Referenced by refda_adm_ietf_dtnma_agent_init().