diff options
Diffstat (limited to 'src/tool_writeout.h')
-rw-r--r-- | src/tool_writeout.h | 62 |
1 files changed, 34 insertions, 28 deletions
diff --git a/src/tool_writeout.h b/src/tool_writeout.h index 9fb4e167a..02858d8c1 100644 --- a/src/tool_writeout.h +++ b/src/tool_writeout.h @@ -26,41 +26,46 @@ typedef enum { VAR_NONE, /* must be the first */ - VAR_TOTAL_TIME, - VAR_NAMELOOKUP_TIME, - VAR_CONNECT_TIME, VAR_APPCONNECT_TIME, - VAR_PRETRANSFER_TIME, - VAR_STARTTRANSFER_TIME, - VAR_SIZE_DOWNLOAD, - VAR_SIZE_UPLOAD, - VAR_SPEED_DOWNLOAD, - VAR_SPEED_UPLOAD, - VAR_HTTP_CODE, - VAR_HTTP_CODE_PROXY, - VAR_HEADER_SIZE, - VAR_NUM_HEADERS, - VAR_REQUEST_SIZE, + VAR_CONNECT_TIME, + VAR_CONTENT_TYPE, + VAR_EFFECTIVE_FILENAME, VAR_EFFECTIVE_METHOD, VAR_EFFECTIVE_URL, - VAR_CONTENT_TYPE, - VAR_NUM_CONNECTS, - VAR_REDIRECT_TIME, - VAR_REDIRECT_COUNT, + VAR_ERRORMSG, + VAR_EXITCODE, VAR_FTP_ENTRY_PATH, - VAR_REDIRECT_URL, - VAR_SSL_VERIFY_RESULT, - VAR_PROXY_SSL_VERIFY_RESULT, - VAR_EFFECTIVE_FILENAME, - VAR_PRIMARY_IP, - VAR_PRIMARY_PORT, + VAR_HEADER_SIZE, + VAR_HTTP_CODE, + VAR_HTTP_CODE_PROXY, + VAR_HTTP_VERSION, + VAR_INPUT_URL, + VAR_JSON, VAR_LOCAL_IP, VAR_LOCAL_PORT, - VAR_HTTP_VERSION, + VAR_NAMELOOKUP_TIME, + VAR_NUM_CONNECTS, + VAR_NUM_HEADERS, + VAR_ONERROR, + VAR_PRETRANSFER_TIME, + VAR_PRIMARY_IP, + VAR_PRIMARY_PORT, + VAR_PROXY_SSL_VERIFY_RESULT, + VAR_REDIRECT_COUNT, + VAR_REDIRECT_TIME, + VAR_REDIRECT_URL, + VAR_REQUEST_SIZE, VAR_SCHEME, - VAR_STDOUT, + VAR_SIZE_DOWNLOAD, + VAR_SIZE_UPLOAD, + VAR_SPEED_DOWNLOAD, + VAR_SPEED_UPLOAD, + VAR_SSL_VERIFY_RESULT, + VAR_STARTTRANSFER_TIME, VAR_STDERR, - VAR_JSON, + VAR_STDOUT, + VAR_TOTAL_TIME, + VAR_URLNUM, VAR_NUM_OF_VARS /* must be the last */ } writeoutid; @@ -82,6 +87,7 @@ struct writeoutvar { jsontype jsontype; }; -void ourWriteOut(CURL *curl, struct per_transfer *per, const char *writeinfo); +void ourWriteOut(CURL *curl, struct per_transfer *per, const char *writeinfo, + CURLcode exitcode); #endif /* HEADER_CURL_TOOL_WRITEOUT_H */ |