14#include "../MeasurementTypes.hpp"
18struct MeasurementFrame;
23 std::chrono::time_point < std::chrono::high_resolution_clock >
start;
34std::ostream &
operator <<( std::ostream &,
const std::chrono::microseconds & );
Definition: StealthAllocator.hpp:16
std::ostream & operator<<(std::ostream &os, const CounterDataFrame &cdf)
Definition: CounterDataFrame.cpp:61
std::vector< T, stealth_allocator< T > > stealth_vector
Definition: StealthTypes.hpp:27
Definition: TimeDataFrame.hpp:20
static void init(unsigned, measurements::stealth_vector< MeasurementFrame > &)
Definition: TimeDataFrame.cpp:17
value_type duration
Definition: TimeDataFrame.hpp:25
static TimeDataFrame aggregate(const std::vector< MeasurementFrame > &)
Definition: TimeDataFrame.cpp:34
static void update(unsigned, measurements::stealth_vector< MeasurementFrame > &)
Definition: TimeDataFrame.cpp:23
value_type inFrameDuration
Definition: TimeDataFrame.hpp:26
std::chrono::microseconds value_type
Definition: TimeDataFrame.hpp:21
std::chrono::time_point< std::chrono::high_resolution_clock > start
Definition: TimeDataFrame.hpp:23