Home
last modified time | relevance | path

Searched refs:CircularBuffer (Results 1 – 2 of 2) sorted by relevance

/system/bt/gd/common/
Dcircular_buffer.h29 class CircularBuffer {
31 explicit CircularBuffer(size_t size);
68 class TimestampedCircularBuffer : public CircularBuffer<TimestampedEntry<T>> {
85 bluetooth::common::CircularBuffer<T>::CircularBuffer(size_t size) : size_(size) {} in CircularBuffer() function
88 void bluetooth::common::CircularBuffer<T>::Push(const T item) { in Push()
97 std::vector<T> bluetooth::common::CircularBuffer<T>::Pull() const { in Pull()
103 std::vector<T> bluetooth::common::CircularBuffer<T>::Drain() { in Drain()
113 : CircularBuffer<TimestampedEntry<T>>(size), timestamper_(std::move(timestamper)) {} in TimestampedCircularBuffer()
118 bluetooth::common::CircularBuffer<TimestampedEntry<T>>::Push(timestamped_entry); in Push()
124 return bluetooth::common::CircularBuffer<TimestampedEntry<T>>::Pull(); in Pull()
[all …]
/system/bt/gd/hal/
Dsnoop_logger.h111 common::CircularBuffer<std::string> btsnooz_buffer_;