source:
cheroxy/branches/b0_1_threading/include/CRXMutex.h@
9
Last change on this file since 9 was 9, checked in by , 12 years ago | |
---|---|
File size: 376 bytes |
Rev | Line | |
---|---|---|
[7] | 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 | ||
13 | class CRXMutex | |
14 | { | |
15 | private: | |
16 | CRX_MUTEX mMutex; | |
17 | ||
18 | public: | |
19 | CRXMutex (void); | |
20 | ~CRXMutex (void); | |
21 | ||
22 | public: | |
23 | int Create (void); | |
[9] | 24 | int Destroy (void); |
[7] | 25 | void Lock (void); |
26 | void Unlock (void); | |
27 | }; |
Note:
See TracBrowser
for help on using the repository browser.