source: cheroxy/branches/b0_1_threading/include/CRXMutex.h@ 9

Last change on this file since 9 was 9, checked in by cheese, 12 years ago

#1 fix mutex code

File size: 376 bytes
Line 
1/*
2 * CRXMutex.h
3 */
4
5#ifdef _WIN32
6# include <Windows.h>
7# define CRX_MUTEX HANDLE
8#else
9# include <pthread.h>
10# define CRX_MUTEX pthread_mutex_t
11#endif
12
13class CRXMutex
14{
15private:
16 CRX_MUTEX mMutex;
17
18public:
19 CRXMutex (void);
20 ~CRXMutex (void);
21
22public:
23 int Create (void);
24 int Destroy (void);
25 void Lock (void);
26 void Unlock (void);
27};
Note: See TracBrowser for help on using the repository browser.