Lines Matching defs:data
33 void Curl_speedinit(struct Curl_easy *data)
35 memset(&data->state.keeps_speed, 0, sizeof(struct curltime));
41 CURLcode Curl_speedcheck(struct Curl_easy *data,
44 if(data->req.keepon & KEEP_RECV_PAUSE)
48 if((data->progress.current_speed >= 0) && data->set.low_speed_time) {
49 if(data->progress.current_speed < data->set.low_speed_limit) {
50 if(!data->state.keeps_speed.tv_sec)
52 data->state.keeps_speed = now;
55 timediff_t howlong = Curl_timediff(now, data->state.keeps_speed);
57 if(howlong >= data->set.low_speed_time * 1000) {
59 failf(data,
62 data->set.low_speed_limit,
63 data->set.low_speed_time);
70 data->state.keeps_speed.tv_sec = 0;
73 if(data->set.low_speed_limit)
76 Curl_expire(data, 1000, EXPIRE_SPEEDCHECK);