]> granicus.if.org Git - curl/commit
getinfo: add microsecond precise timers for various intervals
authorPhilip Prindeville <philipp@redfish-solutions.com>
Thu, 17 May 2018 11:37:36 +0000 (13:37 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 17 May 2018 11:41:04 +0000 (13:41 +0200)
commitce2140a8c12299f17bee406bad374e310daa94ed
treed762462ea05f6187ad9e00468b2087ffb2fd80a0
parentc5fe86804cce21db3b9902a44ea8903b3b211db0
getinfo: add microsecond precise timers for various intervals

Provide a set of new timers that return the time intervals using integer
number of microseconds instead of floats.

The new info names are as following:

CURLINFO_APPCONNECT_TIME_T
CURLINFO_CONNECT_TIME_T
CURLINFO_NAMELOOKUP_TIME_T
CURLINFO_PRETRANSFER_TIME_T
CURLINFO_REDIRECT_TIME_T
CURLINFO_STARTTRANSFER_TIME_T
CURLINFO_TOTAL_TIME_T

Closes #2495
23 files changed:
docs/examples/chkspeed.c
docs/examples/fileupload.c
docs/examples/progressfunc.c
docs/libcurl/curl_easy_getinfo.3
docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3
docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.3 [new file with mode: 0644]
docs/libcurl/opts/CURLINFO_CONNECT_TIME.3
docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.3 [new file with mode: 0644]
docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3
docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.3 [new file with mode: 0644]
docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3
docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.3 [new file with mode: 0644]
docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3
docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.3 [new file with mode: 0644]
docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3
docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.3 [new file with mode: 0644]
docs/libcurl/opts/CURLINFO_TOTAL_TIME.3
docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.3 [new file with mode: 0644]
docs/libcurl/opts/Makefile.inc
docs/libcurl/symbols-in-versions
include/curl/curl.h
lib/getinfo.c
tests/libtest/lib500.c