qpid::sys::ProducerConsumer::ProducerLock Struct Reference

Lock for code that produces items. More...

#include <ProducerConsumer.h>

Inheritance diagram for qpid::sys::ProducerConsumer::ProducerLock:

Inheritance graph
[legend]
Collaboration diagram for qpid::sys::ProducerConsumer::ProducerLock:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ProducerLock (ProducerConsumer &p)
 Acquire locks to produce an item.
 ~ProducerLock ()
 Release locks, signal waiting consumers if confirm() was called.

Detailed Description

Lock for code that produces items.


Constructor & Destructor Documentation

qpid::sys::ProducerConsumer::ProducerLock::ProducerLock ( ProducerConsumer p  ) 

Acquire locks to produce an item.

Postcondition:
If isOk() the calling thread has exclusive access to produce an item.


The documentation for this struct was generated from the following file:
Generated on Tue Apr 17 14:22:22 2007 for Qpid by  doxygen 1.4.7