This class implements a proctor that, unless its release method has previously been invoked, automatically invokes markReclaim on a NODE upon destruction.
Declared in <bdlcc_singleconsumerqueueimpl.h>
template<
class TYPE,
class NODE>
class SingleConsumerQueueImpl_MarkReclaimProctor;
| Name | Description |
|---|---|
SingleConsumerQueueImpl_MarkReclaimProctor [constructor] | Create a markReclaim proctor managing the specified node of the specified queue. |
~SingleConsumerQueueImpl_MarkReclaimProctor [destructor] | Destroy this object and, if release has not been invoked, invoke the managed queue's markReclaim method with the managed node. |
release | Release from management the queue and node currently managed by this proctor. If no queue, this method has no effect. |