Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - OS - Threads - MutexC
 

  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 "Ravl/Threads/Mutex.hh"
Created:02/07/1999 
Source file:Ravl/OS/Threads/Posix/Mutex.hh
User Level:Normal
Library:RavlThreads
In Scope:RavlN

Comments:
SMALL OBJECT

Derived Classes: Variables:
pthread_mutex_t mutex;

Methods:
MutexC(void)
Constructor.

~MutexC(void)
Destructor.

bool Lock(void)
Lock mutex.

bool TryLock(void)
Try and lock mutex.

bool 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.


Maintainer:Charles Galambos, Created: 02/07/1999, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002