RETRANSMISSION_CHECK_PERIOD_SEC * (uint64_t) USECS_PER_SEC);
// wait
- uint64_t absTime=getCurrentTimeInMicroSeconds();
- absTime += RETRANSMISSION_CHECK_PERIOD_SEC * (uint64_t) USECS_PER_SEC;
- ca_cond_wait_until(context->threadCond, context->threadMutex, absTime );
+ uint64_t absTime = RETRANSMISSION_CHECK_PERIOD_SEC * (uint64_t) USECS_PER_SEC;
+ ca_cond_wait_for(context->threadCond, context->threadMutex, absTime );
}
// mutex unlock
}
-CAResult_t CARetransmissionInitialize(CARetransmission_t *context, u_thread_pool_t handle,
+CAResult_t CARetransmissionInitialize(CARetransmission_t *context, ca_thread_pool_t handle,
CADataSendMethod_t retransmissionSendMethod,
CATimeoutCallback_t timeoutCallback,
CARetransmissionConfig_t* config)
return CA_STATUS_INVALID_PARAM;
}
- CAResult_t res = u_thread_pool_add_task(context->threadPool, CARetransmissionBaseRoutine,
+ CAResult_t res = ca_thread_pool_add_task(context->threadPool, CARetransmissionBaseRoutine,
context);
if (CA_STATUS_OK != res)