Home
last modified time | relevance | path

Searched refs:PrefixedEntryRingBufferMulti (Results 1 – 6 of 6) sorted by relevance

/external/pigweed/pw_ring_buffer/
Dprefixed_entry_ring_buffer.cc27 using Reader = PrefixedEntryRingBufferMulti::Reader;
29 void PrefixedEntryRingBufferMulti::Clear() { in Clear()
37 Status PrefixedEntryRingBufferMulti::SetBuffer(std::span<byte> buffer) { in SetBuffer()
51 Status PrefixedEntryRingBufferMulti::AttachReader(Reader& reader) { in AttachReader()
65 Status PrefixedEntryRingBufferMulti::DetachReader(Reader& reader) { in DetachReader()
76 Status PrefixedEntryRingBufferMulti::InternalPushBack( in InternalPushBack()
137 Status PrefixedEntryRingBufferMulti::InternalPeekFront(Reader& reader, in InternalPeekFront()
144 Status PrefixedEntryRingBufferMulti::InternalPeekFront(Reader& reader, in InternalPeekFront()
149 Status PrefixedEntryRingBufferMulti::InternalPeekFrontWithPreamble( in InternalPeekFrontWithPreamble()
155 Status PrefixedEntryRingBufferMulti::InternalPeekFrontWithPreamble( in InternalPeekFrontWithPreamble()
[all …]
Dprefixed_entry_ring_buffer_test.cc398 Status PushBack(PrefixedEntryRingBufferMulti& ring, T element) { in PushBack()
408 Status TryPushBack(PrefixedEntryRingBufferMulti& ring, T element) { in TryPushBack()
418 T PeekFront(PrefixedEntryRingBufferMulti::Reader& reader) { in PeekFront()
460 TEST(PrefixedEntryRingBufferMulti, TryPushBack) { in TEST() argument
461 PrefixedEntryRingBufferMulti ring; in TEST()
465 PrefixedEntryRingBufferMulti::Reader fast_reader; in TEST()
466 PrefixedEntryRingBufferMulti::Reader slow_reader; in TEST()
521 TEST(PrefixedEntryRingBufferMulti, PushBack) { in TEST() argument
522 PrefixedEntryRingBufferMulti ring; in TEST()
526 PrefixedEntryRingBufferMulti::Reader fast_reader; in TEST()
[all …]
/external/pigweed/pw_ring_buffer/public/pw_ring_buffer/
Dprefixed_entry_ring_buffer.h40 class PrefixedEntryRingBufferMulti {
132 friend PrefixedEntryRingBufferMulti;
134 PrefixedEntryRingBufferMulti* buffer;
141 PrefixedEntryRingBufferMulti(bool user_preamble = false)
346 class PrefixedEntryRingBuffer : public PrefixedEntryRingBufferMulti,
347 public PrefixedEntryRingBufferMulti::Reader {
350 : PrefixedEntryRingBufferMulti(user_preamble) { in PrefixedEntryRingBufferMulti() function
/external/pigweed/pw_ring_buffer/size_report/
Dring_buffer_multi.cc27 pw::ring_buffer::PrefixedEntryRingBufferMulti ring(true /* user_preamble */); in main()
36 pw::ring_buffer::PrefixedEntryRingBufferMulti::Reader readers[kReaderCount]; in main()
/external/pigweed/pw_multisink/public/pw_multisink/
Ddrain.h59 ring_buffer::PrefixedEntryRingBufferMulti::Reader reader_;
Dmultisink.h102 ring_buffer::PrefixedEntryRingBufferMulti ring_buffer_;