Functions | |
SaSiStatus | SaSi_PalMutexCreate (SaSi_PalMutex *pMutexId) |
This function purpose is to create a mutex. More... | |
SaSiStatus | SaSi_PalMutexDestroy (SaSi_PalMutex *pMutexId) |
This function purpose is to destroy a mutex. More... | |
SaSiStatus | SaSi_PalMutexLock (SaSi_PalMutex *pMutexId, uint32_t aTimeOut) |
This function purpose is to Wait for Mutex with aTimeOut. aTimeOut is specified in milliseconds (SASI_INFINITE is blocking). More... | |
SaSiStatus | SaSi_PalMutexUnlock (SaSi_PalMutex *pMutexId) |
This function purpose is to release the mutex. More... | |
SaSiStatus SaSi_PalMutexCreate | ( | SaSi_PalMutex * | pMutexId | ) |
This function purpose is to create a mutex.
[out] | pMutexId | Pointer to created mutex handle. |
SaSiStatus SaSi_PalMutexDestroy | ( | SaSi_PalMutex * | pMutexId | ) |
This function purpose is to destroy a mutex.
[in] | pMutexId | Pointer to mutex handle. |
SaSiStatus SaSi_PalMutexLock | ( | SaSi_PalMutex * | pMutexId, |
uint32_t | aTimeOut | ||
) |
This function purpose is to Wait for Mutex with aTimeOut. aTimeOut is specified in milliseconds (SASI_INFINITE is blocking).
[in] | pMutexId | Pointer to Mutex handle. |
[in] | aTimeOut | Timeout in mSec, or SASI_INFINITE. |
SaSiStatus SaSi_PalMutexUnlock | ( | SaSi_PalMutex * | pMutexId | ) |
This function purpose is to release the mutex.
[in] | pMutexId | Pointer to Mutex handle. |