This class implements a proctor that invokes TYPE::pushExceptionComplete upon destruction unless release has been called.

Synopsis

Declared in <bdlcc_boundedqueue.h>

template<class TYPE>
class BoundedQueue_PushExceptionCompleteProctor;

Member Functions

Name

Description

BoundedQueue_PushExceptionCompleteProctor [constructor]

Create a pushExceptionComplete proctor that conditionally manages the specified queue (if non‐zero).

~BoundedQueue_PushExceptionCompleteProctor [destructor]

Destroy this object and, if release has not been invoked', invoke the managed queue's pushExceptionComplete method.

release

Release from management the queue currently managed by this proctor. If no queue is currently managed, this method has no effect.

Created with MrDocs