BDE 4.14.0 Production release
|
#include <bdlcc_boundedqueue.h>
Public Member Functions | |
BoundedQueue_PushExceptionCompleteProctor (TYPE *queue) | |
~BoundedQueue_PushExceptionCompleteProctor () | |
void | release () |
This class implements a proctor that invokes TYPE::pushExceptionComplete
upon destruction unless release
has been called.
|
inlineexplicit |
Create a pushExceptionComplete
proctor that conditionally manages the specified queue
(if non-zero).
|
inline |
Destroy this object and, if release
has not been invoked', invoke the managed queue's pushExceptionComplete
method.
|
inline |
Release from management the queue currently managed by this proctor. If no queue is currently managed, this method has no effect.