Lines Matching refs:TimestampedEntry
64 struct TimestampedEntry { struct
70 class TimestampedCircularBuffer : public CircularBuffer<TimestampedEntry<T>> { argument
77 std::vector<TimestampedEntry<T>> Pull() const;
78 std::vector<TimestampedEntry<T>> Drain();
117 : CircularBuffer<TimestampedEntry<T>>(size), timestamper_(std::move(timestamper)) {} in TimestampedCircularBuffer()
121 TimestampedEntry<T> timestamped_entry{timestamper_->GetTimestamp(), item}; in Push()
122 bluetooth::common::CircularBuffer<TimestampedEntry<T>>::Push(timestamped_entry); in Push()
126 std::vector<struct bluetooth::common::TimestampedEntry<T>>
128 return bluetooth::common::CircularBuffer<TimestampedEntry<T>>::Pull(); in Pull()
132 std::vector<struct bluetooth::common::TimestampedEntry<T>>
134 return bluetooth::common::CircularBuffer<TimestampedEntry<T>>::Drain(); in Drain()