CLAM::Hidden::LockOps< MutexType > Class Template Reference

#include <Lock.hxx>

List of all members.


Detailed Description

template<typename MutexType>
class CLAM::Hidden::LockOps< MutexType >

Definition at line 38 of file Lock.hxx.


Public Types

typedef MutexType::ConditionVar LockState

Static Public Member Functions

static void Lock (MutexType &m)
static bool TryLock (MutexType &m)
static bool TimedLock (MutexType &m, const xtime &xt)
static void Unlock (MutexType &m)
static void Lock (MutexType &m, LockState &state)
static void Unlock (MutexType &m, LockState &state)

Member Typedef Documentation

template<typename MutexType>
typedef MutexType::ConditionVar CLAM::Hidden::LockOps< MutexType >::LockState

Definition at line 44 of file Lock.hxx.


Member Function Documentation

template<typename MutexType>
static void CLAM::Hidden::LockOps< MutexType >::Lock ( MutexType &  m  )  [inline, static]

Definition at line 46 of file Lock.hxx.

template<typename MutexType>
static bool CLAM::Hidden::LockOps< MutexType >::TryLock ( MutexType &  m  )  [inline, static]

Definition at line 50 of file Lock.hxx.

template<typename MutexType>
static bool CLAM::Hidden::LockOps< MutexType >::TimedLock ( MutexType &  m,
const xtime xt 
) [inline, static]

Definition at line 54 of file Lock.hxx.

template<typename MutexType>
static void CLAM::Hidden::LockOps< MutexType >::Unlock ( MutexType &  m  )  [inline, static]

Definition at line 58 of file Lock.hxx.

template<typename MutexType>
static void CLAM::Hidden::LockOps< MutexType >::Lock ( MutexType &  m,
LockState state 
) [inline, static]

Definition at line 62 of file Lock.hxx.

template<typename MutexType>
static void CLAM::Hidden::LockOps< MutexType >::Unlock ( MutexType &  m,
LockState state 
) [inline, static]

Definition at line 66 of file Lock.hxx.


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

Generated on Tue Aug 12 22:33:51 2008 for CLAM by  doxygen 1.5.5