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().