Searched refs:BlockingQueueBase (Results 1 – 2 of 2) sorted by relevance
39 BlockingQueueBase<Locker>::~BlockingQueueBase() in ~BlockingQueueBase()46 void BlockingQueueBase<Locker>::Initialize(uptr buffer[], size_t size) in Initialize()60 nn::Result BlockingQueueBase<Locker>::TryInitialize(uptr buffer[], size_t size) in TryInitialize()77 void BlockingQueueBase<Locker>::Finalize() in Finalize()86 inline void BlockingQueueBase<Locker>::NotifyEnqueue() const in NotifyEnqueue()95 inline void BlockingQueueBase<Locker>::NotifyDequeue() const in NotifyDequeue()104 bool BlockingQueueBase<Locker>::TryEnqueue(uptr data) in TryEnqueue()126 bool BlockingQueueBase<Locker>::ForceEnqueue(uptr data, uptr* pOut) in ForceEnqueue()154 void BlockingQueueBase<Locker>::Enqueue(uptr data) in Enqueue()172 bool BlockingQueueBase<Locker>::TryJam(uptr data) in TryJam()[all …]
43 class BlockingQueueBase : private nn::util::NonCopyable<BlockingQueueBase<Locker> >46 BlockingQueueBase() {} in BlockingQueueBase() function47 BlockingQueueBase(uptr buffer[], size_t size) { Initialize(buffer, size); } in BlockingQueueBase() function48 ~BlockingQueueBase();118 class BlockingQueue : private os::detail::BlockingQueueBase<nn::os::CriticalSection>121 typedef os::detail::BlockingQueueBase<nn::os::CriticalSection> Base;309 class SafeBlockingQueue : private os::detail::BlockingQueueBase<nn::os::Mutex>312 typedef os::detail::BlockingQueueBase<nn::os::Mutex> Base;