Lines Matching refs:timeout
130 * Callback invoked by curl to set a timeout.
134 struct timeval *timeout = userp;
138 *timeout = tutil_tvnow();
139 timeout->tv_usec += (int)timeout_ms * 1000;
142 timeout->tv_sec = -1;
176 static int getMicroSecondTimeout(struct timeval *timeout)
181 result = (ssize_t)((timeout->tv_sec - now.tv_sec) * 1000000 +
182 timeout->tv_usec - now.tv_usec);
238 struct timeval timeout = {-1, 0};
303 multi_setopt(m, CURLMOPT_TIMERDATA, &timeout);
317 if(timeout.tv_sec != -1) {
318 int usTimeout = getMicroSecondTimeout(&timeout);
333 if(timeout.tv_sec != -1 && getMicroSecondTimeout(&timeout) == 0) {
335 notifyCurl(m, CURL_SOCKET_TIMEOUT, 0, "timeout");