From d339bf2c9e88025de6f25ea4fae30d6e7d89032d Mon Sep 17 00:00:00 2001 From: Robin Mueller <robin.mueller.m@gmail.com> Date: Wed, 21 Jul 2021 09:43:17 +0200 Subject: [PATCH] deleted src/osal/host folder --- src/osal/host/Mutex.cpp | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 src/osal/host/Mutex.cpp diff --git a/src/osal/host/Mutex.cpp b/src/osal/host/Mutex.cpp deleted file mode 100644 index 7a56f7cb..00000000 --- a/src/osal/host/Mutex.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "fsfw/osal/host/Mutex.h" -#include "fsfw/serviceinterface/ServiceInterface.h" -# -Mutex::Mutex() {} - -ReturnValue_t Mutex::lockMutex(TimeoutType timeoutType, uint32_t timeoutMs) { - if(timeoutType == TimeoutType::BLOCKING) { - mutex.lock(); - return HasReturnvaluesIF::RETURN_OK; - } - else if(timeoutType == TimeoutType::POLLING) { - if(mutex.try_lock()) { - return HasReturnvaluesIF::RETURN_OK; - } - } - else if(timeoutType == TimeoutType::WAITING){ - auto chronoMs = std::chrono::milliseconds(timeoutMs); - if(mutex.try_lock_for(chronoMs)) { - return HasReturnvaluesIF::RETURN_OK; - } - } - return MutexIF::MUTEX_TIMEOUT; -} - -ReturnValue_t Mutex::unlockMutex() { - mutex.unlock(); - return HasReturnvaluesIF::RETURN_OK; -} - -std::timed_mutex* Mutex::getMutexHandle() { - return &mutex; -}