|
aggregator
|
Classes | |
| class | PullStreamAligner |
| class | StreamAligner |
| struct | StreamAlignerStatus |
| struct | StreamStatus |
| class | TimestampEstimator |
| struct | TimestampEstimatorStatus |
Functions | |
| template<typename T > | |
| base::Time | determineTimestamp (const T &type) |
| template<typename T > | |
| base::Time | determineTimestamp (const T *type) |
| template<typename T > | |
| base::Time | determineTimestamp (const boost::shared_ptr< T > &type) |
| std::ostream & | operator<< (std::ostream &stream, const aggregator::StreamAligner &re) |
| std::ostream & | operator<< (std::ostream &stream, const aggregator::StreamAligner::StreamBase &base) |
| std::ostream & | operator<< (std::ostream &stream, TimestampEstimatorStatus const &status) |
|
inline |
These methods are used to lookup the timestamp of a sample type. It is assumed that these types have a public field of type base::Time named time, which is the case for all base::samples::* types. For types where this assumption is not true, it is possible to specialized the method in the same namespace which provides a timestamp for this type. E.g.: namespace aggregator { inline base::Time determineTimestamp(const some_namespace::SomeSampleType& type) {...} }
|
inline |
|
inline |
| std::ostream & aggregator::operator<< | ( | std::ostream & | stream, |
| TimestampEstimatorStatus const & | status | ||
| ) |
|
inline |
|
inline |
1.8.13