We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5925f1e commit 34b04eeCopy full SHA for 34b04ee
src/httpserver.cpp
@@ -63,12 +63,11 @@ template <typename WorkItem>
63
class WorkQueue
64
{
65
private:
66
- /** Mutex protects entire object */
67
Mutex cs;
68
- std::condition_variable cond;
69
- std::deque<std::unique_ptr<WorkItem>> queue;
70
- bool running;
71
- size_t maxDepth;
+ std::condition_variable cond GUARDED_BY(cs);
+ std::deque<std::unique_ptr<WorkItem>> queue GUARDED_BY(cs);
+ bool running GUARDED_BY(cs);
+ const size_t maxDepth;
72
73
public:
74
explicit WorkQueue(size_t _maxDepth) : running(true),
0 commit comments