|
aggregator
|
#include <StreamAlignerStatus.hpp>
Public Member Functions | |
| StreamAlignerStatus () | |
Public Attributes | |
| base::Time | time |
| std::string | name |
| base::Time | current_time |
| base::Time | latest_time |
| size_t | samples_dropped_late_arriving |
| std::vector< StreamStatus > | streams |
Structure used to report the complete state of a stream aligner
The stream aligner latency is time - current_time
|
inline |
| base::Time aggregator::StreamAlignerStatus::current_time |
The stream aligner's time
This is the time of the last sample that has been given to a stream aligner callback
| base::Time aggregator::StreamAlignerStatus::latest_time |
Time of the last sample that got in the stream aligner
| std::string aggregator::StreamAlignerStatus::name |
The name of the stream aligner. In the case of the oroGen plugin, this is the name of the underlying oroGen task
| size_t aggregator::StreamAlignerStatus::samples_dropped_late_arriving |
Count of samples that got dropped because, at the time they arrived, they were older than the stream aligner's current time.
This happens if: the stream aligner timed out or if a sample arrived earlier than the stream's declared period (i.e. the period is too big).
| std::vector<StreamStatus> aggregator::StreamAlignerStatus::streams |
Status of each individual streams
| base::Time aggregator::StreamAlignerStatus::time |
Time at which this data structure got generated
1.8.11