#include <vsimutex.h>
Public Member Functions | |
int | IsOpen () |
void | Release () |
void | Wait () |
CvsiMutex () | |
virtual | ~CvsiMutex () |
Private Attributes | |
pthread_mutex_t | m_mutex |
int | m_isopen |
Definition at line 28 of file vsimutex.h.
CvsiMutex::CvsiMutex | ( | ) |
CvsiMutex::~CvsiMutex | ( | ) | [virtual] |
Definition at line 43 of file vsimutex.cpp.
int CvsiMutex::IsOpen | ( | ) |
Definition at line 64 of file vsimutex.cpp.
00065 { 00066 return m_isopen; 00067 }
void CvsiMutex::Release | ( | ) |
Definition at line 58 of file vsimutex.cpp.
00059 { 00060 pthread_mutex_unlock(&m_mutex); 00061 }
void CvsiMutex::Wait | ( | ) |
Definition at line 52 of file vsimutex.cpp.
00053 { 00054 pthread_mutex_lock(&m_mutex); 00055 }
int CvsiMutex::m_isopen [private] |
Definition at line 38 of file vsimutex.h.
pthread_mutex_t CvsiMutex::m_mutex [private] |
Definition at line 37 of file vsimutex.h.