diff options
author | Daniel Stenberg <daniel@haxx.se> | 2006-02-11 22:35:16 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2006-02-11 22:35:16 +0000 |
commit | 87bcb6f3775a437579c7526d0972c714c2e5d31d (patch) | |
tree | e3b1729ce92ff0ab994b7e904f0bca5bd018a060 /include | |
parent | b0bc2f00d2ef005b6322123799af78528f66b713 (diff) |
Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options that
an app can use to let libcurl only connect to a remote host and then extract
the socket from libcurl. libcurl will then not attempt to do any transfer at
all after the connect is done.
Diffstat (limited to 'include')
-rw-r--r-- | include/curl/curl.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/curl/curl.h b/include/curl/curl.h index 95c478a07..1ad282df8 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -923,6 +923,10 @@ typedef enum { */ CINIT(LOCALPORTRANGE, LONG, 140), + /* no transfer, set up connection and let application use the socket by + extracting it with CURLINFO_LASTSOCKET */ + CINIT(CONNECT_ONLY, LONG, 141), + CURLOPT_LASTENTRY /* the last unused */ } CURLoption; @@ -1277,9 +1281,10 @@ typedef enum { CURLINFO_NUM_CONNECTS = CURLINFO_LONG + 26, CURLINFO_SSL_ENGINES = CURLINFO_SLIST + 27, CURLINFO_COOKIELIST = CURLINFO_SLIST + 28, + CURLINFO_LASTSOCKET = CURLINFO_LONG + 29, /* Fill in new entries below here! */ - CURLINFO_LASTONE = 28 + CURLINFO_LASTONE = 29 } CURLINFO; /* CURLINFO_RESPONSE_CODE is the new name for the option previously known as |