|
ewmscp
..
|
Public Member Functions | |
| void | enqueue (std::unique_ptr< T > &item) |
| template<class ... Types> | |
| void | emplace (Types ... args) |
| template<class ... Types> | |
| std::unique_ptr< T > | dequeue () |
| decltype(queue.size()) | size () const |
| decltype(queue.empty()) | empty () const |
Private Attributes | |
| std::deque< std::unique_ptr< T > > | queue |
| std::mutex | queue_mutex |
Definition at line 28 of file dirCount.cpp.
|
inline |
Definition at line 41 of file dirCount.cpp.
References MyWaitQueues::simple< T >::queue, and MyWaitQueues::simple< T >::queue_mutex.
Referenced by runnerType::process().
|
inline |
Definition at line 37 of file dirCount.cpp.
References MyWaitQueues::simple< T >::enqueue().
Referenced by main(), and runnerType::process().
|
inline |
Definition at line 53 of file dirCount.cpp.
References MyWaitQueues::simple< T >::queue.
|
inline |
Definition at line 33 of file dirCount.cpp.
References MyWaitQueues::simple< T >::queue, and MyWaitQueues::simple< T >::queue_mutex.
Referenced by MyWaitQueues::simple< T >::emplace().
|
inline |
Definition at line 50 of file dirCount.cpp.
References MyWaitQueues::simple< T >::queue.
|
private |
Definition at line 30 of file dirCount.cpp.
Referenced by MyWaitQueues::simple< T >::dequeue(), MyWaitQueues::simple< T >::empty(), MyWaitQueues::simple< T >::enqueue(), and MyWaitQueues::simple< T >::size().
|
private |
Definition at line 31 of file dirCount.cpp.
Referenced by MyWaitQueues::simple< T >::dequeue(), and MyWaitQueues::simple< T >::enqueue().
1.8.17