Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::Mutex Class Reference

Class Mutex documentation. More...

#include <vcf/FoundationKit/Mutex.h>

Inheritance diagram for VCF::Mutex:

VCF::Object VCF::SynchObject VCF::Interface List of all members.

Public Member Functions

 Mutex ()
virtual ~Mutex ()
virtual bool lock ()
 Attempts tp lock the SynchObject and will block indefinitely till a lock is achieved.
virtual bool lock (uint32 timeoutInMilliseconds)
 Attempts tp lock the SynchObject and will block for timeoutInMilliseconds till a lock is achieved.
virtual bool unlock ()
MutexPeergetPeer ()

Protected Attributes

MutexPeerpeer_

Detailed Description

Class Mutex documentation.


Constructor & Destructor Documentation

VCF::Mutex::Mutex  ) 
 

virtual VCF::Mutex::~Mutex  )  [virtual]
 


Member Function Documentation

MutexPeer* VCF::Mutex::getPeer  )  [inline]
 

virtual bool VCF::Mutex::lock uint32  timeoutInMilliseconds  )  [virtual]
 

Attempts tp lock the SynchObject and will block for timeoutInMilliseconds till a lock is achieved.

Implements VCF::SynchObject.

virtual bool VCF::Mutex::lock  )  [virtual]
 

Attempts tp lock the SynchObject and will block indefinitely till a lock is achieved.

Implements VCF::SynchObject.

virtual bool VCF::Mutex::unlock  )  [virtual]
 

Implements VCF::SynchObject.


Member Data Documentation

MutexPeer* VCF::Mutex::peer_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information