The type estVector_t represents an estimation vector, logically a structure that can manage a dynamic collection of performance estimation values, or metrics, or actually any data which can be used to take scheduling decisions. It contains values that represent the performance profile provided by a SeD in response to a DIET service request. This collection of values may include either standard performance measures that are available through DIET, or developer-defined values that are meaningful solely in the context of the application being developed. These values are associated with tags.
The values contained in the estimation vector can be of the following types:
unsigned char *and a
size_tfor the length of the binary object.
The DIET runtime takes care of transferring the estimation vector from the SeD up to the agents in the hierarchy.