HL::RecursiveLockType< BaseLock > Class Template Reference

#include <recursivelock.h>

List of all members.

Public Member Functions

 RecursiveLockType (void)
void lock (void)
void unlock (void)

Private Attributes

int tid
int count
 The lock owner's thread id. -1 if unlocked.

template<class BaseLock>
class HL::RecursiveLockType< BaseLock >


Constructor & Destructor Documentation

template<class BaseLock >
RecursiveLockType::RecursiveLockType ( void   )  [inline]

Member Function Documentation

template<class BaseLock >
void RecursiveLockType::lock ( void   )  [inline]
template<class BaseLock >
void RecursiveLockType::unlock ( void   )  [inline]

Member Data Documentation

template<class BaseLock >
int HL::RecursiveLockType< BaseLock >::count [private]

The lock owner's thread id. -1 if unlocked.

template<class BaseLock >
int HL::RecursiveLockType< BaseLock >::tid [private]

The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:31 2011 for Galois by  doxygen 1.6.3