DTNMA Reference Tools v2.0.0 - 9.gaff6489
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
refda_amm_edd_desc_t Struct Reference

An Externally Defined Data (EDD) descriptor. More...

#include <edd.h>

+ Collaboration diagram for refda_amm_edd_desc_t:

Data Fields

cace_amm_type_t prod_type
 The required type for the produced value.
 
void(* produce )(refda_edd_prod_ctx_t *ctx)
 Value production callback for an EDD object.
 

Detailed Description

An Externally Defined Data (EDD) descriptor.

This defines the properties of an EDD in an Agent and includes common object metadata.

Field Documentation

◆ prod_type

cace_amm_type_t refda_amm_edd_desc_t::prod_type

The required type for the produced value.

This type will not change during the lifetime of the EDD. All type references are fully recursively resolved. The type object is owned by this descriptor.

Referenced by refda_adm_ietf_dtnma_agent_init().

◆ produce

void(* refda_amm_edd_desc_t::produce) (refda_edd_prod_ctx_t *ctx)

Value production callback for an EDD object.

Note
The success or failure of production is indicated by the result value being set or not within the ctx parameter.
Parameters
[in,out]ctxThe production context, including result storage.

Referenced by refda_adm_ietf_dtnma_agent_init().


The documentation for this struct was generated from the following file: