Files
TrinityCore/dep/efsw/src/efsw/Mutex.cpp
2024-05-29 12:23:06 +02:00

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