mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-13 03:32:28 -04:00
21 lines
313 B
C++
21 lines
313 B
C++
#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
|