changed the function signature of qse_tmr_gettmout()
This commit is contained in:
		| @ -128,9 +128,10 @@ QSE_EXPORT void qse_tmr_delete ( | |||||||
| 	qse_tmr_index_t index | 	qse_tmr_index_t index | ||||||
| ); | ); | ||||||
|  |  | ||||||
| QSE_EXPORT qse_size_t qse_tmr_fire ( | QSE_EXPORT int qse_tmr_fire ( | ||||||
| 	qse_tmr_t*         tmr, | 	qse_tmr_t*         tmr, | ||||||
| 	const qse_ntime_t* tm | 	const qse_ntime_t* tm, | ||||||
|  | 	qse_size_t*        firecnt | ||||||
| ); | ); | ||||||
|  |  | ||||||
| QSE_EXPORT int qse_tmr_gettmout ( | QSE_EXPORT int qse_tmr_gettmout ( | ||||||
|  | |||||||
| @ -228,7 +228,7 @@ qse_tmr_index_t qse_tmr_update (qse_tmr_t* tmr, qse_size_t index, const qse_tmr_ | |||||||
| 	return YOUNGER_THAN(event, &item)? sift_up (tmr, index, 0): sift_down (tmr, index, 0); | 	return YOUNGER_THAN(event, &item)? sift_up (tmr, index, 0): sift_down (tmr, index, 0); | ||||||
| } | } | ||||||
|  |  | ||||||
| qse_size_t qse_tmr_fire (qse_tmr_t* tmr, const qse_ntime_t* tm) | int qse_tmr_fire (qse_tmr_t* tmr, const qse_ntime_t* tm, qse_size_t* firecnt) | ||||||
| { | { | ||||||
| 	qse_ntime_t now; | 	qse_ntime_t now; | ||||||
| 	qse_tmr_event_t event; | 	qse_tmr_event_t event; | ||||||
| @ -249,7 +249,8 @@ qse_size_t qse_tmr_fire (qse_tmr_t* tmr, const qse_ntime_t* tm) | |||||||
| 		event.handler (tmr, &now, &event); /* then fire the event */ | 		event.handler (tmr, &now, &event); /* then fire the event */ | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return fire_count; | 	if (firecnt) *firecnt = fire_count; | ||||||
|  | 	return 0; | ||||||
| } | } | ||||||
|  |  | ||||||
| int qse_tmr_gettmout (qse_tmr_t* tmr, const qse_ntime_t* tm, qse_ntime_t* tmout) | int qse_tmr_gettmout (qse_tmr_t* tmr, const qse_ntime_t* tm, qse_ntime_t* tmout) | ||||||
|  | |||||||
| @ -1945,7 +1945,7 @@ int qse_httpd_loop (qse_httpd_t* httpd) | |||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		qse_tmr_fire (httpd->tmr, QSE_NULL); | 		qse_tmr_fire (httpd->tmr, QSE_NULL, QSE_NULL); | ||||||
| 		purge_bad_clients (httpd); | 		purge_bad_clients (httpd); | ||||||
|  |  | ||||||
| 		if (httpd->impedereq) | 		if (httpd->impedereq) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user