oaRWLock Class Reference

Inheritance diagram for oaRWLock:

oaMutexBase


Public Methods

virtual void lock (oaRWLockTypeEnum type)=0
virtual void unlock (oaRWLockTypeEnum type)=0

Public Types

enum  oaRWLockTypeEnum { oacWriteLockTypeEnum = 0, oacReadLockTypeEnum = 1 }

Protected Methods

 oaRWLock ()
virtual ~oaRWLock ()
 oaRWLock (const oaRWLock &src)
oaRWLock & operator= (const oaRWLock &src)

Constructor & Destructor Documentation

oaRWLock::oaRWLock   [protected]
 

virtual oaRWLock::~oaRWLock   [protected, virtual]
 

oaRWLock::oaRWLock const oaRWLock &    src [protected]
 


Member Function Documentation

virtual void oaRWLock::lock oaRWLockTypeEnum    type [pure virtual]
 

oaRWLock& oaRWLock::operator= const oaRWLock &    src [protected]
 

virtual void oaRWLock::unlock oaRWLockTypeEnum    type [pure virtual]
 


Member Enumeration Documentation

enum oaRWLock::oaRWLockTypeEnum
 

Enumeration values:
oacWriteLockTypeEnum 
oacReadLockTypeEnum 


The documentation for this class was generated from the following file:

Return to top of page