Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
MutexC::MutexC(void)
MutexC::~MutexC(void)
MutexC::Lock(void)
MutexC::TryLock(void)
MutexC::Unlock(void)
MutexC::Error(const char *)
MutexC::Error(const char *,int)
MutexC
 
Mutual Exclusion lock.
 
include "amma/PThread/Mutex.hh"
User Level:Default
Library:PThreadCXX
Example:exChild.cc
Section:Utilities.Threads
In Scope:PThread

Comments:
SMALL OBJECT

Derived Classes: Variables:
pthread_mutex_t mutex;

Methods:
MutexC(void)

~MutexC(void)
Destructor.

BooleanT Lock(void)
Lock mutex.

BooleanT TryLock(void)
Try and lock mutex.

BooleanT Unlock(void)
Unlock mutex.

void Error(const char * msg)
Report an error.

void Error(const char * msg,int anerrno)
Report an error, with an error number.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001