Lines Matching defs:timeleft
384 struct timeval *dtls1_get_timeout(SSL *s, struct timeval *timeleft)
400 memset(timeleft, 0, sizeof(struct timeval));
401 return timeleft;
405 memcpy(timeleft, &(s->d1->next_timeout), sizeof(struct timeval));
406 timeleft->tv_sec -= timenow.tv_sec;
407 timeleft->tv_usec -= timenow.tv_usec;
408 if (timeleft->tv_usec < 0) {
409 timeleft->tv_sec--;
410 timeleft->tv_usec += 1000000;
417 if (timeleft->tv_sec == 0 && timeleft->tv_usec < 15000) {
418 memset(timeleft, 0, sizeof(struct timeval));
421 return timeleft;
426 struct timeval timeleft;
429 if (dtls1_get_timeout(s, &timeleft) == NULL) {
434 if (timeleft.tv_sec > 0 || timeleft.tv_usec > 0) {