Constructors

Synopses

Declared in <checkqueue.h>

Deleted default constructor; a controller must own a queue.

CCheckQueueControl() = delete;

Deleted copy constructor; the controller holds an exclusive lock.

CCheckQueueControl(CCheckQueueControl const& other) = delete;

Takes exclusive control of the given queue and locks its control mutex.

[[acquire_capability(0x7f2e18cd54a8), acquire_capability(0x7f2e3339c0f8), acquire_capability(0x7f2e370fe938), acquire_capability(0x7f2e090f8fa8), acquire_capability(0x7f2e28037b58)]]
explicit
CCheckQueueControl(CCheckQueue<T>& queueIn);

Parameters

Name

Description

queueIn

The queue this controller drives.

Created with MrDocs