/openbmc/telemetry/tests/src/fakes/ |
H A D | clock_fake.hpp | 15 Milliseconds timestamp() const noexcept in timestamp() 20 void advance(Milliseconds delta) noexcept in advance() 25 void set(Milliseconds timeSinceEpoch) noexcept in set() 32 now = time_point{Milliseconds{0u}}; in reset() 40 static Milliseconds toTimestamp(TimePoint tp) in toTimestamp() 42 return std::chrono::time_point_cast<Milliseconds>(tp) in toTimestamp() 46 Milliseconds steadyTimestamp() const noexcept override in steadyTimestamp() 51 Milliseconds systemTimestamp() const noexcept override in systemTimestamp() 56 void advance(Milliseconds delta) noexcept in advance()
|
/openbmc/telemetry/tests/src/ |
H A D | test_metric.cpp | 18 constexpr Milliseconds systemTimestamp = 42ms; 98 sut->sensorUpdated(*sensorMocks.front(), Milliseconds{18}, 31.2); in TEST_F() 103 sut->updateReadings(Milliseconds{50u}); in TEST_F() 104 sut->updateReadings(Milliseconds{100u}); in TEST_F() 112 sut->sensorUpdated(*sensorMocks.front(), Milliseconds{18}, 31.2); in TEST_F() 117 sut->updateReadings(Milliseconds{50u}); in TEST_F() 118 sut->sensorUpdated(*sensorMocks.front(), Milliseconds{180}, 11.); in TEST_F() 119 sut->updateReadings(Milliseconds{100u}); in TEST_F() 139 sut->sensorUpdated(*sensorMocks.front(), Milliseconds{18}, 31.2); in TEST_F() 144 std::chrono::duration_cast<Milliseconds>( in TEST_F() [all …]
|
H A D | dbus_environment.hpp | 27 static void sleepFor(Milliseconds); 28 static Milliseconds measureTime(std::function<void()>); 46 Milliseconds timeout = std::chrono::seconds(10)) in waitForFutures() 48 constexpr auto precission = Milliseconds(10); in waitForFutures() 49 auto elapsed = Milliseconds(0); in waitForFutures() 79 Milliseconds timeout = std::chrono::seconds(10)) in waitForFuture() 90 Milliseconds timeout = std::chrono::seconds(10)); 93 Milliseconds timeout = std::chrono::seconds(10));
|
H A D | dbus_environment.cpp | 66 bool DbusEnvironment::waitForFuture(std::string_view name, Milliseconds timeout) in waitForFuture() 72 Milliseconds timeout) in waitForFutures() 97 void DbusEnvironment::sleepFor(Milliseconds timeout) in sleepFor() 110 Milliseconds DbusEnvironment::measureTime(std::function<void()> fun) in measureTime() 116 return std::chrono::duration_cast<Milliseconds>(end - begin); in measureTime()
|
H A D | test_discrete_threshold.cpp | 31 Milliseconds dwellTime, std::string thresholdValue, in makeThreshold() 134 Milliseconds sleepAfter; 137 Milliseconds sleepAfter = 0ms) : in UpdateParams() 146 Milliseconds waitMin; 149 Milliseconds waitMin = 0ms) : in ExpectedParams() 172 DiscreteParams& DwellTime(Milliseconds val) in DwellTime() 200 Milliseconds dwellTime = 0ms; 208 void sleep(Milliseconds duration) in sleep()
|
/openbmc/telemetry/tests/src/params/ |
H A D | metric_params.hpp | 49 MetricParams& readings(std::vector<std::pair<Milliseconds, double>> value) in readings() argument 55 const std::vector<std::pair<Milliseconds, double>>& readings() const in readings() 60 MetricParams& expectedReading(Milliseconds delta, double reading) in expectedReading() 66 const std::pair<Milliseconds, double>& expectedReading() const in expectedReading() 86 CollectionDuration(Milliseconds(0u)); 87 std::vector<std::pair<Milliseconds, double>> readingsProperty = {}; 88 std::pair<Milliseconds, double> expectedReadingProperty = {};
|
H A D | report_params.hpp | 57 ReportParams& interval(Milliseconds val) in interval() 63 Milliseconds interval() const in interval() 148 Milliseconds intervalProperty{}; 158 CollectionDuration(Milliseconds(0u))}, 165 CollectionDuration(Milliseconds(0u))}}};
|
/openbmc/telemetry/src/metrics/ |
H A D | collection_function.cpp | 12 Milliseconds) const override in calculate() 26 Milliseconds timestamp) const override in calculateForStartupInterval() 38 Milliseconds) const override in calculate() 52 Milliseconds timestamp) const override in calculateForStartupInterval() 64 Milliseconds timestamp) const override in calculate() 67 auto timeSum = Milliseconds{0}; in calculate() 87 Milliseconds timestamp) const override in calculateForStartupInterval() 105 const Milliseconds timestamp) const override in calculate() 128 const Milliseconds timestamp) const override in calculateForStartupInterval() 147 static constexpr Multiplier calculateMultiplier(Milliseconds duration) in calculateMultiplier()
|
H A D | collection_data.cpp | 18 std::optional<double> update(Milliseconds) override in update() argument 23 double update(Milliseconds, double reading) override in update() argument 47 std::optional<double> update(Milliseconds timestamp) override in update() 59 double update(Milliseconds timestamp, double reading) override in update() 69 void cleanup(Milliseconds timestamp) in cleanup() 104 std::optional<double> update(Milliseconds timestamp) override in update() 114 double update(Milliseconds timestamp, double reading) override in update()
|
H A D | collection_function.hpp | 14 using ReadingItem = std::pair<Milliseconds, double>; 22 Milliseconds timestamp) const = 0; 24 std::vector<ReadingItem>& readings, Milliseconds timestamp) const = 0;
|
/openbmc/telemetry/src/utils/ |
H A D | clock.hpp | 11 Milliseconds steadyTimestamp() const noexcept override in steadyTimestamp() 13 return std::chrono::time_point_cast<Milliseconds>( in steadyTimestamp() 18 Milliseconds systemTimestamp() const noexcept override in systemTimestamp() 20 return std::chrono::time_point_cast<Milliseconds>( in systemTimestamp()
|
/openbmc/telemetry/src/ |
H A D | trigger_actions.hpp | 40 const std::string& sensorName, const Milliseconds timestamp, 56 const std::string& sensorName, const Milliseconds timestamp, 81 const std::string& sensorName, const Milliseconds timestamp, 94 const std::string& sensorName, const Milliseconds timestamp, 112 const std::string& sensorName, const Milliseconds timestamp, 122 const std::string& sensorName, const Milliseconds timestamp, 143 const std::string& sensorName, const Milliseconds timestamp,
|
H A D | sensor.hpp | 54 Milliseconds timerInterval = Milliseconds(0); 59 Milliseconds timestamp = Milliseconds{0u};
|
H A D | trigger_actions.cpp | 20 std::string timestampToString(Milliseconds timestamp) in timestampToString() 49 const std::string& sensorName, const Milliseconds timestamp, in commit() 105 const std::string& sensorName, const Milliseconds timestamp, in commit() 171 const std::string& sensorName, const Milliseconds timestamp, in commit() 188 const std::string& sensorName, const Milliseconds timestamp, in commit() 240 const std::string& sensorName, const Milliseconds timestamp, in commit() 254 const std::string& sensorName, const Milliseconds timestamp, in commit() 304 const std::string& sensorName, const Milliseconds timestamp, in commit()
|
H A D | report_manager.hpp | 48 const ReportingType reportingType, Milliseconds interval, 54 const std::vector<ReportAction>& reportActions, Milliseconds interval, 60 const std::vector<ReportAction>& reportActions, Milliseconds interval, 69 static constexpr Milliseconds minInterval{TELEMETRY_MIN_INTERVAL};
|
H A D | discrete_threshold.cpp | 12 Milliseconds dwellTimeIn, const std::string& thresholdValueIn, in DiscreteThreshold() 50 Milliseconds timestamp, double value) in sensorUpdated() 74 if (dwellTime == Milliseconds::zero()) in startTimer() 98 Milliseconds timestamp = clock->systemTimestamp(); in commit()
|
H A D | report.cpp | 26 std::vector<ReportAction> reportActionsIn, const Milliseconds intervalIn, in Report() 216 Milliseconds newIntervalT = interval; in makeReportInterface() 220 newIntervalT = Milliseconds(newInterval); in makeReportInterface() 411 void Report::scheduleTimerForPeriodicReport(Milliseconds timerInterval) in scheduleTimerForPeriodicReport() 430 constexpr Milliseconds timerInterval{100}; in scheduleTimerForOnChangeReport() 473 std::chrono::duration_cast<Milliseconds>(clock->systemTimestamp()) in updateReadings() 617 Milliseconds interval) in verify() 619 if (interval != Milliseconds{0} && interval < ReportManager::minInterval) in verify() 627 interval == Milliseconds{0}) || in verify() 629 interval != Milliseconds{0})) in verify()
|
H A D | numeric_threshold.cpp | 9 Milliseconds dwellTimeIn, numeric::Direction directionIn, in NumericThreshold() 45 Milliseconds timestamp, double value) in sensorUpdated() 98 if (dwellTime == Milliseconds::zero()) in startTimer() 122 Milliseconds timestamp = clock->systemTimestamp(); in commit()
|
H A D | report.hpp | 60 std::vector<ReportAction> reportActions, const Milliseconds period, 96 void scheduleTimerForPeriodicReport(Milliseconds interval); 111 static std::vector<ErrorMessage> verify(ReportingType, Milliseconds); 117 Milliseconds interval;
|
H A D | report_manager.cpp | 84 Milliseconds(interval), appendLimit, in ReportManager() 102 const ReportingType reportingType, Milliseconds interval, in verifyAddReport() 123 interval != Milliseconds{0})) in verifyAddReport() 140 const std::vector<ReportAction>& reportActions, Milliseconds interval, in addReport() 155 const std::vector<ReportAction>& reportActions, Milliseconds interval, in addReport() 217 reportActions, Milliseconds(interval), appendLimit, in loadFromPersistent()
|
H A D | numeric_threshold.hpp | 29 Milliseconds dwellTime, numeric::Direction direction, 36 void sensorUpdated(interfaces::Sensor&, Milliseconds, double) override; 44 const Milliseconds dwellTime;
|
H A D | discrete_threshold.hpp | 29 Milliseconds dwellTime, const std::string& thresholdValue, 36 void sensorUpdated(interfaces::Sensor&, Milliseconds, double) override; 44 const Milliseconds dwellTime;
|
/openbmc/telemetry/src/interfaces/ |
H A D | clock.hpp | 15 virtual Milliseconds steadyTimestamp() const noexcept = 0; 16 virtual Milliseconds systemTimestamp() const noexcept = 0;
|
/openbmc/telemetry/tests/src/mocks/ |
H A D | clock_mock.hpp | 11 MOCK_METHOD(Milliseconds, steadyTimestamp, (), (const, noexcept, override)); 12 MOCK_METHOD(Milliseconds, systemTimestamp, (), (const, noexcept, override));
|
/openbmc/telemetry/src/types/ |
H A D | collection_duration.hpp | 11 BOOST_STRONG_TYPEDEF(Milliseconds, CollectionDuration) in BOOST_STRONG_TYPEDEF() argument 20 value = CollectionDuration(Milliseconds(json.get<uint64_t>())); in from_json()
|