Lines Matching refs:timeout
151 * Callback invoked by curl to set a timeout.
155 struct timeval *timeout = userp;
164 *timeout = tutil_tvnow();
165 timeout->tv_usec += (int)timeout_ms * 1000;
168 timeout->tv_sec = -1;
202 static int getMicroSecondTimeout(struct timeval *timeout)
207 result = (ssize_t)((timeout->tv_sec - now.tv_sec) * 1000000 +
208 timeout->tv_usec - now.tv_usec);
266 struct timeval timeout = {-1, 0};
296 multi_setopt(m, CURLMOPT_TIMERDATA, &timeout);
300 res = socket_action(m, CURL_SOCKET_TIMEOUT, 0, "timeout");
314 if(timeout.tv_sec != -1) {
315 int usTimeout = getMicroSecondTimeout(&timeout);
335 if(timeout.tv_sec != -1 && getMicroSecondTimeout(&timeout) == 0) {
337 res = socket_action(m, CURL_SOCKET_TIMEOUT, 0, "timeout");