Home
last modified time | relevance | path

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

/CTR-SDK-0.14.4/sources/libraries/os/
Dos_BlockingQueue.cpp40 BlockingQueueBase<Locker>::~BlockingQueueBase() in ~BlockingQueueBase()
47 void BlockingQueueBase<Locker>::Initialize(uptr buffer[], size_t size) in Initialize()
61 nn::Result BlockingQueueBase<Locker>::TryInitialize(uptr buffer[], size_t size) in TryInitialize()
78 void BlockingQueueBase<Locker>::Finalize() in Finalize()
87 inline void BlockingQueueBase<Locker>::NotifyEnqueue() const in NotifyEnqueue()
96 inline void BlockingQueueBase<Locker>::NotifyDequeue() const in NotifyDequeue()
105 bool BlockingQueueBase<Locker>::TryEnqueue(uptr data) in TryEnqueue()
127 bool BlockingQueueBase<Locker>::ForceEnqueue(uptr data, uptr* pOut) in ForceEnqueue()
155 void BlockingQueueBase<Locker>::Enqueue(uptr data) in Enqueue()
173 bool BlockingQueueBase<Locker>::TryJam(uptr data) in TryJam()
[all …]
/CTR-SDK-0.14.4/include/nn/os/
Dos_BlockingQueue.h44 class BlockingQueueBase : private nn::util::NonCopyable<BlockingQueueBase<Locker> >
47 BlockingQueueBase() {} in BlockingQueueBase() function
48 BlockingQueueBase(uptr buffer[], size_t size) { Initialize(buffer, size); } in BlockingQueueBase() function
49 ~BlockingQueueBase();
119 class BlockingQueue : private os::detail::BlockingQueueBase<nn::os::CriticalSection>
122 typedef os::detail::BlockingQueueBase<nn::os::CriticalSection> Base;
310 class InterCoreBlockingQueue : private os::detail::BlockingQueueBase<nn::os::InterCoreCriticalSecti…
313 typedef os::detail::BlockingQueueBase<nn::os::InterCoreCriticalSection> Base;
502 class SafeBlockingQueue : private os::detail::BlockingQueueBase<nn::os::Mutex>
505 typedef os::detail::BlockingQueueBase<nn::os::Mutex> Base;