aboutsummaryrefslogtreecommitdiff
path: root/src/3rdParty/efsw/Mutex.cpp
blob: c961db18124d2d1a1fd9d5cdd6b0d6ea868e10dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <efsw/Mutex.hpp>
#include <efsw/platform/platformimpl.hpp>

namespace efsw {

Mutex::Mutex() : mMutexImpl( new Platform::MutexImpl() ) {}

Mutex::~Mutex() {
	efSAFE_DELETE( mMutexImpl );
}

void Mutex::lock() {
	mMutexImpl->lock();
}

void Mutex::unlock() {
	mMutexImpl->unlock();
}

} // namespace efsw