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

VCF::SemaphorePeer Class Reference

Class MutexPeer documentation. More...

#include <vcf/FoundationKit/SemaphorePeer.h>

Inheritance diagram for VCF::SemaphorePeer:

VCF::LinuxSemaphorePeer VCF::OSXSemaphore VCF::Win32SemaphorePeer List of all members.

Public Member Functions

virtual ~SemaphorePeer ()
virtual bool lock ()=0
virtual bool lock (uint32 timeoutInMilliseconds)=0
virtual bool unlock ()=0
virtual OSHandleID getHandleID ()=0

Detailed Description

Class MutexPeer documentation.


Constructor & Destructor Documentation

virtual VCF::SemaphorePeer::~SemaphorePeer  )  [inline, virtual]
 


Member Function Documentation

virtual OSHandleID VCF::SemaphorePeer::getHandleID  )  [pure virtual]
 

Implemented in VCF::LinuxSemaphorePeer, VCF::OSXSemaphore, and VCF::Win32SemaphorePeer.

virtual bool VCF::SemaphorePeer::lock uint32  timeoutInMilliseconds  )  [pure virtual]
 

Implemented in VCF::LinuxSemaphorePeer, VCF::OSXSemaphore, and VCF::Win32SemaphorePeer.

virtual bool VCF::SemaphorePeer::lock  )  [pure virtual]
 

Implemented in VCF::LinuxSemaphorePeer, VCF::OSXSemaphore, and VCF::Win32SemaphorePeer.

virtual bool VCF::SemaphorePeer::unlock  )  [pure virtual]
 

Implemented in VCF::LinuxSemaphorePeer, VCF::OSXSemaphore, and VCF::Win32SemaphorePeer.


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