Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

ILockable Class Reference

#include <ILockable.h>

Inherited by FifoCriticalSection, and PtMutex.

List of all members.


Detailed Description

This is an interface that defines something as lockable.

It's meant to let a variety of classes be served by the LockHolder class.


Public Member Functions

virtual void lock ()=0 throw (::std::exception)
virtual void unlock ()=0 throw (::std::exception)
virtual bool try_lock ()=0 throw (::std::exception)


Member Function Documentation

virtual void ILockable::lock  )  throw (::std::exception) [pure virtual]
 

Implemented in FifoCriticalSection, and PtMutex.

virtual bool ILockable::try_lock  )  throw (::std::exception) [pure virtual]
 

Implemented in PtMutex.

virtual void ILockable::unlock  )  throw (::std::exception) [pure virtual]
 

Implemented in FifoCriticalSection, and PtMutex.


The documentation for this class was generated from the following file:
Generated on Fri Nov 12 15:15:23 2004 for Borealis by doxygen 1.3.8