/*! \brief This function clears a sync object \param pSyncObj - pointer to the sync object control block \return upon successful clearing the function should return 0 Otherwise, a negative value indicating the error code shall be returned \note \warning */ OsiReturnVal_e osi_SyncObjClear(OsiSyncObj_t* pSyncObj) { if (OSI_OK == osi_SyncObjWait(pSyncObj,0) ) { return OSI_OK; } else { return OSI_OPERATION_FAILED; } }
/*! \brief This function clears a sync object \param pSyncObj - pointer to the sync object control block \return upon successful clearing the function should return 0 Otherwise, a negative value indicating the error code shall be returned \note \warning */ OsiReturnVal_e osi_SyncObjClear(OsiSyncObj_t* pSyncObj) { //Check for NULL if(NULL == pSyncObj) { return OSI_INVALID_PARAMS; } if (OSI_OK == osi_SyncObjWait(pSyncObj,0) ) { return OSI_OK; } else { return OSI_OPERATION_FAILED; } }