We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5d901d8 + cf008ac commit fb6140bCopy full SHA for fb6140b
src/checkqueue.h
@@ -161,7 +161,12 @@ class CCheckQueue
161
{
162
}
163
164
- friend class CCheckQueueControl<T>;
+ bool IsIdle()
165
+ {
166
+ boost::unique_lock<boost::mutex> lock(mutex);
167
+ return (nTotal == nIdle && nTodo == 0 && fAllOk == true);
168
+ }
169
+
170
};
171
172
/**
@@ -180,9 +185,8 @@ class CCheckQueueControl
180
185
181
186
// passed queue is supposed to be unused, or NULL
182
187
if (pqueue != NULL) {
183
- assert(pqueue->nTotal == pqueue->nIdle);
184
- assert(pqueue->nTodo == 0);
- assert(pqueue->fAllOk == true);
188
+ bool isIdle = pqueue->IsIdle();
189
+ assert(isIdle);
190
191
192
0 commit comments