|
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.