Files
25Sep01_ThreadMutex/code/ThreadMutex.h

21 lines
356 B
C++

#ifndef THREADMUTE_H
#define THREADMUTE_H
#include <pthread.h>
#include <unistd.h>
class ThreadMutex
{
public:
int XLockGetTestFlag(void);
bool XLockTryLock(int tInputWait10Ms, int tInputTestFlag = -1);
void XLockUnLock(void);
ThreadMutex(void);
~ThreadMutex();
private:
pthread_mutex_t mMutex_;
int mCurTestFlag_;
};
#endif