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

  PUBLIC
RWLockC::RWLockC(void)
RWLockC::~RWLockC(void)
RWLockC::Error(const char *)
RWLockC::RdLock(void)
RWLockC::TryRdLock(void)
RWLockC::WrLock(void)
RWLockC::TryWrLock(void)
RWLockC::UnlockWr(void)
RWLockC::UnlockRd(void)
RWLockC::Unlock(void)

   RWLockC   
 
Read/Write lock.
 
include "Ravl/Threads/RWLock.hh"
Created:02/07/1999 
Source file:Ravl/OS/Threads/Posix/RWLock.hh
User Level:Normal
Library:RavlThreads
In Scope:RavlN

Variables:
pthread_rwlock_t id;

Methods:
RWLockC()
Constructor.

~RWLockC()
Destructor.

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

bool RdLock(void)
Get a read lock.

bool TryRdLock(void)
Try and get a read lock.

bool WrLock(void)
Get a write lock.

bool TryWrLock(void)
Try and get a write lock.

bool UnlockWr(void)
Unlock write lock.

bool UnlockRd(void)
Unlock read lock.

bool Unlock(void)


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