LeviLamina
Loading...
Searching...
No Matches
TelemetryEventData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace PuvLoadData { struct LoadResultWithTiming; }
8// clang-format on
9
10namespace PuvLoadData {
11
12struct TelemetryEventData {
13public:
14 // member variables
15 // NOLINTBEGIN
39 // NOLINTEND
40
41public:
42 // prevent constructor by default
43 TelemetryEventData& operator=(TelemetryEventData const&);
44 TelemetryEventData(TelemetryEventData const&);
45 TelemetryEventData();
46
47public:
48 // member functions
49 // NOLINTBEGIN
51 ::std::vector<double>& times,
52 double& min,
53 double& max,
54 double& p50,
55 double& p95,
56 double& deviation
57 );
58
60
61 MCNAPI void calculateStats();
62
63 MCNAPI bool filesWereLoaded() const;
64
65 MCNAPI void tryAddPackName(::std::string const& packName);
66
68 // NOLINTEND
69
70public:
71 // destructor thunk
72 // NOLINTBEGIN
73 MCNAPI void $dtor();
74 // NOLINTEND
75};
76
77} // namespace PuvLoadData
Definition LoadResultWithTiming.h:7
MCAPI void addLoadTime(::PuvLoadData::LoadResultWithTiming const &loadTime)
MCAPI bool filesWereLoaded() const
MCAPI void _calculatePuvStepStats(::std::vector< double > &times, double &min, double &max, double &p50, double &p95, double &deviation)
MCAPI void tryAddPackName(::std::string const &packName)
Definition Alias.h:14