#include <Lock.h>
Public Member Functions | |
virtual | ~Lock () |
virtual void | lock ()=0 |
virtual void | lockInterruptibly ()=0 throw (InterruptedException) |
virtual Condition * | newCondition ()=0 |
virtual bool | tryLock ()=0 |
virtual void | unlock ()=0 |
virtual beecrypt::util::concurrent::locks::Lock::~Lock | ( | ) | [inline, virtual] |
virtual void beecrypt::util::concurrent::locks::Lock::lock | ( | ) | [pure virtual] |
Implemented in beecrypt::util::concurrent::locks::ReentrantLock.
virtual void beecrypt::util::concurrent::locks::Lock::lockInterruptibly | ( | ) | throw (InterruptedException) [pure virtual] |
Implemented in beecrypt::util::concurrent::locks::ReentrantLock.
virtual Condition* beecrypt::util::concurrent::locks::Lock::newCondition | ( | ) | [pure virtual] |
Implemented in beecrypt::util::concurrent::locks::ReentrantLock.
virtual bool beecrypt::util::concurrent::locks::Lock::tryLock | ( | ) | [pure virtual] |
Implemented in beecrypt::util::concurrent::locks::ReentrantLock.
virtual void beecrypt::util::concurrent::locks::Lock::unlock | ( | ) | [pure virtual] |
Implemented in beecrypt::util::concurrent::locks::ReentrantLock.