arm_subbuffer_prep_stats Struct Reference
[ARM 4.1 Sub-buffers]

used to pass a arrival time as a pre-calculated preparation statistics More...

#include <arm41.h>

Data Fields

arm_subbuffer_t header
arm_int64_t prep_time_mean_nanosec
arm_int64_t prep_time_std_dev_nanosec
arm_int32_t prep_time_mean_count
arm_int32_t prep_time_mean_interval_millisec

Detailed Description

used to pass a arrival time as a pre-calculated preparation statistics

When the application is unable to call ARM when the transaction starts, or measure the delay for a specific transaction instance (for which it uses the Preparation Time sub-buffer), but it can measure the mean over several transactions, the application can provide the measurements in the Arrival Statistics sub-buffer, and provide the sub-buffer with arm_start_transaction().


Field Documentation

A 32-bit integer containing a count of the number of transactions that were used when calculating the preparation time mean. Its purpose is to provide more information for statistical analysis. This value is optional; a value of zero indicates that no value is provided.

A 32-bit integer containing the duration of the interval in milliseconds that was used when calculating the preparation time mean. Its purpose is to provide more information for statistical analysis. This value is optional; a value of zero indicates that no value is provided.

A 64-bit integer containing the arithmetic mean of the Prep Time in nanoseconds.

A 64-bit integer containing the standard deviation of the Prep Time in nanoseconds. Its purpose is to provide more information for statistical analysis. This value is optional; a value of zero indicates that no value is provided.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Defines