class abstractsemaphore Abstract class to manage a semaphore.
| | rdlock read lock |
| | wrlock write lock |
| | ~abstractsemaphore () Default destructor. |
| | lock () Semaphore lock function. |
| | readlock () Semaphore lock function. |
| | writelock () Semaphore lock function. |
| | unlock () Semaphore unlock function. |
| | trylock (locktype lck = rdlock) Semaphore trylock function. |
| | trylock_timed (int timeout, locktype lck = rdlock) Semaphore trylock function. |
| | locktype type of lock |
This class is used as an abstract base class for mutex and locks.
rdlock
wrlock
virtual ~abstractsemaphore()
virtual void lock()
virtual void readlock()
virtual void writelock()
virtual void unlock()
virtual bool trylock(locktype lck = rdlock)
virtual bool trylock_timed(int timeout, locktype lck = rdlock)
lck - Lock type
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++