aggregator
TimestampEstimatorStatus.hpp
Go to the documentation of this file.
1 #ifndef AGGREGATOR_TIMESTAMP_ESTIMATOR_STATUS_HPP
2 #define AGGREGATOR_TIMESTAMP_ESTIMATOR_STATUS_HPP
3 
4 #include <base/Time.hpp>
5 
6 namespace aggregator {
11  {
13  base::Time stamp;
15  base::Time period;
19  base::Time latency;
20 
23  base::Time time_raw;
26  base::Time reference_time_raw;
27 
42  base::Time base_time;
54 
56  : lost_samples(0) {}
57  };
58 
59  std::ostream& operator << (std::ostream& stream, TimestampEstimatorStatus const& status);
60 }
61 
62 #endif
63 
base::Time reference_time_raw
Definition: TimestampEstimatorStatus.hpp:26
int rejected_expected_losses
Definition: TimestampEstimatorStatus.hpp:53
base::Time latency
Definition: TimestampEstimatorStatus.hpp:19
base::Time period
Definition: TimestampEstimatorStatus.hpp:15
int expected_losses
Definition: TimestampEstimatorStatus.hpp:49
base::Time base_time_reset_offset
Definition: TimestampEstimatorStatus.hpp:45
int lost_samples_total
Definition: TimestampEstimatorStatus.hpp:30
std::ostream & operator<<(std::ostream &stream, const aggregator::StreamAligner &re)
Definition: StreamAligner.hpp:614
int lost_samples
Definition: TimestampEstimatorStatus.hpp:33
TimestampEstimatorStatus()
Definition: TimestampEstimatorStatus.hpp:55
Definition: TimestampEstimatorStatus.hpp:10
int window_capacity
Definition: TimestampEstimatorStatus.hpp:39
base::Time stamp
Definition: TimestampEstimatorStatus.hpp:13
base::Time base_time
Definition: TimestampEstimatorStatus.hpp:42
int window_size
Definition: TimestampEstimatorStatus.hpp:36
base::Time time_raw
Definition: TimestampEstimatorStatus.hpp:23