Homepage Demos Overview Downloads Tutorials Reference
Credits

MutexLock.h File Reference


Detailed Description

Defines MutexLock, a software only mutual exclusion lock.

Author:
ejt (Creator), Edward A. Lycklama, Vassos Hadzilacos (paper from which this was based)
Author
ejt
Name
tekkotsu-2_2_1
Revision
1.9
State
Exp
Date
2004/02/12 17:48:59

Definition in file MutexLock.h.

#include "debuget.h"
#include <iostream>

Include dependency graph for MutexLock.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  MutexLock< num_doors >
 A software only mutual exclusion lock. More...
struct  MutexLock< num_doors >::door_t
 Holds per process shared info, one of these per process. More...

Defines

#define mutexdebugout(i, c)   {}
 If you define this to do something more interesting, can use it to see what's going on in the locking process.


Define Documentation

#define mutexdebugout i,
 )     {}
 

If you define this to do something more interesting, can use it to see what's going on in the locking process.

Definition at line 164 of file MutexLock.h.

Referenced by MutexLock< num_doors >::do_try_lock().


Tekkotsu v2.2.1
Generated Tue Nov 23 16:37:18 2004 by Doxygen 1.3.9.1