mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-11-20 10:38:42 +01:00
refactor: Make CCheckQueue
non-copyable and non-movable explicitly
This commit is contained in:
parent
8111e74653
commit
6e17b31680
@ -139,6 +139,13 @@ public:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Since this class manages its own resources, which is a thread
|
||||||
|
// pool `m_worker_threads`, copy and move operations are not appropriate.
|
||||||
|
CCheckQueue(const CCheckQueue&) = delete;
|
||||||
|
CCheckQueue& operator=(const CCheckQueue&) = delete;
|
||||||
|
CCheckQueue(CCheckQueue&&) = delete;
|
||||||
|
CCheckQueue& operator=(CCheckQueue&&) = delete;
|
||||||
|
|
||||||
//! Wait until execution finishes, and return whether all evaluations were successful.
|
//! Wait until execution finishes, and return whether all evaluations were successful.
|
||||||
bool Wait() EXCLUSIVE_LOCKS_REQUIRED(!m_mutex)
|
bool Wait() EXCLUSIVE_LOCKS_REQUIRED(!m_mutex)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user