dai::LockingQueue< T > Member List

This is the complete list of members for dai::LockingQueue< T >, including all inherited members.

blockingdai::LockingQueue< T >private
consumeAll(std::function< void(T &)> callback)dai::LockingQueue< T >inline
destruct()dai::LockingQueue< T >inline
destructeddai::LockingQueue< T >private
empty() constdai::LockingQueue< T >inline
front(T &value)dai::LockingQueue< T >inline
getBlocking() constdai::LockingQueue< T >inline
getMaxSize() constdai::LockingQueue< T >inline
guarddai::LockingQueue< T >mutableprivate
LockingQueue()=defaultdai::LockingQueue< T >
LockingQueue(unsigned maxSize, bool blocking=true)dai::LockingQueue< T >inlineexplicit
maxSizedai::LockingQueue< T >private
push(T const &data)dai::LockingQueue< T >inline
queuedai::LockingQueue< T >private
setBlocking(bool bl)dai::LockingQueue< T >inline
setMaxSize(unsigned sz)dai::LockingQueue< T >inline
signalPopdai::LockingQueue< T >private
signalPushdai::LockingQueue< T >private
tryPop(T &value)dai::LockingQueue< T >inline
tryWaitAndPop(T &value, std::chrono::duration< Rep, Period > timeout)dai::LockingQueue< T >inline
tryWaitAndPush(T const &data, std::chrono::duration< Rep, Period > timeout)dai::LockingQueue< T >inline
waitAndConsumeAll(std::function< void(T &)> callback, std::chrono::duration< Rep, Period > timeout)dai::LockingQueue< T >inline
waitAndConsumeAll(std::function< void(T &)> callback)dai::LockingQueue< T >inline
waitAndPop(T &value)dai::LockingQueue< T >inline
waitEmpty()dai::LockingQueue< T >inline
~LockingQueue()=defaultdai::LockingQueue< T >


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:20