|
ewmscp
..
|
Public Member Functions | |
| buffqueue () | |
| void | enqueue (testFile *f) |
| testFile * | dequeue () |
| decltype(queue.size()) | size () |
| void | endOfInput () |
Private Attributes | |
| std::deque< testFile * > | queue |
| std::mutex | queue_mutex |
| std::condition_variable | cv |
| bool | expectingInput |
Definition at line 51 of file fileopstest.cpp.
|
inline |
Definition at line 58 of file fileopstest.cpp.
|
inline |
Definition at line 64 of file fileopstest.cpp.
References cv, expectingInput, f(), queue, and queue_mutex.
Referenced by collectStats(), and consumer().
|
inline |
Definition at line 82 of file fileopstest.cpp.
References cv, and expectingInput.
Referenced by main().
|
inline |
Definition at line 59 of file fileopstest.cpp.
References cv, f(), queue, and queue_mutex.
Referenced by consumer(), and creator().
|
inline |
Definition at line 79 of file fileopstest.cpp.
References queue.
Referenced by creator().
|
private |
Definition at line 55 of file fileopstest.cpp.
Referenced by dequeue(), endOfInput(), and enqueue().
|
private |
Definition at line 56 of file fileopstest.cpp.
Referenced by dequeue(), and endOfInput().
|
private |
Definition at line 53 of file fileopstest.cpp.
|
private |
Definition at line 54 of file fileopstest.cpp.
1.8.17