Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

RainMutex.h

Go to the documentation of this file.
00001 #ifndef __MUTEX
00002 #define __MUTEX
00003 
00004 
00005 
00006 #include "RainDefines.h"
00007 
00008 
00009 class CRainMutex
00010 {
00011 public:
00012         CRainMutex();
00013         virtual ~CRainMutex();
00014 
00015         virtual bool Init();
00016         virtual bool Lock(int uMiliSec);//-1 for infinity
00017         virtual void Unlock();
00018 
00019 protected:
00020         virtual void Cleanup();
00021         HANDLE m_hMutex;
00022 };
00023 
00024 
00025 #endif

Generated on Thu May 23 17:51:00 2002 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001