Main Page   Namespace List   Class Hierarchy   Compound List   Namespace Members   Compound Members  

RLock Class Reference

#include <RWLock.h>

Inheritance diagram for RLock:

Lockable List of all members.

Protected Methods

 RLock (RWLock *l) throw (Synchronization_Exception)
 Create read lock associated with a certain RWLock.

virtual ~RLock () throw ()
 Destroy the read lock.

virtual void release () throw (Synchronization_Exception)
 Release the read lock.

virtual void acquire () throw (Synchronization_Exception)
 Acquire the read lock.

virtual bool tryAcquire (unsigned long milliseconds) throw (Synchronization_Exception)
 Acquire the read lock with a timeout.


Friends

class RWLock
 friend.


Detailed Description

Delegate the lockable interface to the associated RWLock. This allows the RWLock to be used with the Guard object


The documentation for this class was generated from the following file:
Generated on Mon Jun 10 22:44:46 2002 for ZThread by doxygen1.2.15