CFastMutex Class Reference

#include <Lock.h>

Inheritance diagram for CFastMutex:

Inheritance graph
[legend]
Collaboration diagram for CFastMutex:

Collaboration graph
[legend]

Detailed Description

Definition at line 116 of file Lock.h.


Public Types

typedef CScopedLock< CFastMutexScopedLock

Public Member Functions

 CFastMutex (const char *lName)
 ~CFastMutex ()
void lock ()
void lock (long milliseconds)
bool tryLock ()
bool tryLock (long milliseconds)
void unlock ()

Data Fields

char * lockName

Member Typedef Documentation

Definition at line 119 of file Lock.h.


Constructor & Destructor Documentation

CFastMutex::CFastMutex ( const char *  lName  )  [inline]

Definition at line 120 of file Lock.h.

References lockName.

CFastMutex::~CFastMutex (  )  [inline]

Definition at line 121 of file Lock.h.

References lockName.


Member Function Documentation

void CFastMutex::lock (  )  [inline]

void CFastMutex::lock ( long  milliseconds  )  [inline]

bool CFastMutex::tryLock (  )  [inline]

bool CFastMutex::tryLock ( long  milliseconds  )  [inline]

void CFastMutex::unlock (  )  [inline]


Field Documentation

Definition at line 127 of file Lock.h.

Referenced by CFastMutex(), lock(), tryLock(), unlock(), and ~CFastMutex().


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

SourceForge.net Logo
Project space on SourceForge.net