mirror of
https://github.com/curl/curl.git
synced 2026-07-24 19:37:17 +03:00
curl_easy_upkeep: removed 'conn' from the name
... including the associated option. Fixes #2951 Closes #2952
This commit is contained in:
parent
7b655fcbad
commit
17ca0ccff4
13 changed files with 32 additions and 32 deletions
|
|
@ -22,4 +22,4 @@ man_MANS = curl_easy_cleanup.3 curl_easy_getinfo.3 curl_easy_init.3 \
|
|||
curl_mime_data.3 curl_mime_data_cb.3 curl_mime_filedata.3 \
|
||||
curl_mime_filename.3 curl_mime_subparts.3 \
|
||||
curl_mime_type.3 curl_mime_headers.3 curl_mime_encoder.3 libcurl-env.3 \
|
||||
libcurl-security.3 curl_easy_conn_upkeep.3
|
||||
libcurl-security.3 curl_easy_upkeep.3
|
||||
|
|
|
|||
|
|
@ -480,9 +480,9 @@ Shuffle addresses before use. See \fICURLOPT_DNS_SHUFFLE_ADDRESSES(3)\fP
|
|||
Timeout for waiting for the server's connect back to be accepted. See \fICURLOPT_ACCEPTTIMEOUT_MS(3)\fP
|
||||
.IP CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS
|
||||
Timeout for happy eyeballs. See \fICURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS(3)\fP
|
||||
.IP CURLOPT_CONN_UPKEEP_INTERVAL_MS
|
||||
.IP CURLOPT_UPKEEP_INTERVAL_MS
|
||||
Sets the interval at which connection upkeep are performed. See
|
||||
\fICURLOPT_CONN_UPKEEP_INTERVAL_MS(3)\fP
|
||||
\fICURLOPT_UPKEEP_INTERVAL_MS(3)\fP
|
||||
.SH SSL and SECURITY OPTIONS
|
||||
.IP CURLOPT_SSLCERT
|
||||
Client cert. See \fICURLOPT_SSLCERT(3)\fP
|
||||
|
|
|
|||
|
|
@ -20,13 +20,13 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH curl_easy_conn_upkeep 3 "31 Oct 2018" "libcurl 7.62.0" "libcurl Manual"
|
||||
.TH curl_easy_upkeep 3 "31 Oct 2018" "libcurl 7.62.0" "libcurl Manual"
|
||||
.SH NAME
|
||||
curl_easy_conn_upkeep - Perform any connection upkeep checks.
|
||||
curl_easy_upkeep - Perform any connection upkeep checks.
|
||||
.SH SYNOPSIS
|
||||
.B #include <curl/curl.h>
|
||||
|
||||
.BI "CURLcode curl_easy_conn_upkeep(CURL *" handle ");"
|
||||
.BI "CURLcode curl_easy_upkeep(CURL *" handle ");"
|
||||
.SH DESCRIPTION
|
||||
|
||||
Some protocols have "connection upkeep" mechanisms. These mechanisms usually
|
||||
|
|
@ -35,12 +35,12 @@ can prevent connections from being closed due to overzealous firewalls, for
|
|||
example.
|
||||
|
||||
Currently the only protocol with a connection upkeep mechanism is HTTP/2: when
|
||||
the connection upkeep interval is exceeded and \fIcurl_easy_conn_upkeep(3)\fP
|
||||
the connection upkeep interval is exceeded and \fIcurl_easy_upkeep(3)\fP
|
||||
is called, an HTTP/2 PING frame is sent on the connection.
|
||||
|
||||
This function must be explicitly called in order to perform the upkeep work.
|
||||
The connection upkeep interval is set with
|
||||
\fICURLOPT_CONN_UPKEEP_INTERVAL_MS(3)\fP.
|
||||
\fICURLOPT_UPKEEP_INTERVAL_MS(3)\fP.
|
||||
|
||||
.SH AVAILABILITY
|
||||
Added in 7.62.0.
|
||||
|
|
@ -57,16 +57,16 @@ if(curl) {
|
|||
curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");
|
||||
|
||||
/* Set the interval to 30000ms / 30s */
|
||||
curl_easy_setopt(curl, CURLOPT_CONN_UPKEEP_INTERVAL_MS, 30000L);
|
||||
curl_easy_setopt(curl, CURLOPT_UPKEEP_INTERVAL_MS, 30000L);
|
||||
|
||||
curl_easy_perform(curl);
|
||||
|
||||
/* Perform more work here. */
|
||||
|
||||
/* While the connection is being held open, curl_easy_conn_upkeep() can be
|
||||
called. If curl_easy_conn_upkeep() is called and the time since the last
|
||||
/* While the connection is being held open, curl_easy_upkeep() can be
|
||||
called. If curl_easy_upkeep() is called and the time since the last
|
||||
upkeep exceeds the interval, then an HTTP/2 PING is sent. */
|
||||
curl_easy_conn_upkeep(curl);
|
||||
curl_easy_upkeep(curl);
|
||||
|
||||
/* Perform more work here. */
|
||||
|
||||
|
|
@ -20,24 +20,24 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_CONN_UPKEEP_INTERVAL_MS 3 "31 Oct 2018" "libcurl 7.62.0" "curl_easy_setopt options"
|
||||
.TH CURLOPT_UPKEEP_INTERVAL_MS 3 "31 Oct 2018" "libcurl 7.62.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_CONN_UPKEEP_INTERVAL_MS \- connection upkeep interval
|
||||
CURLOPT_UPKEEP_INTERVAL_MS \- connection upkeep interval
|
||||
.SH SYNOPSIS
|
||||
#include <curl/curl.h>
|
||||
|
||||
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_CONN_UPKEEP_INTERVAL_MS, long upkeep_interval_ms);
|
||||
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_UPKEEP_INTERVAL_MS, long upkeep_interval_ms);
|
||||
.SH DESCRIPTION
|
||||
Some protocols have "connection upkeep" mechanisms. These mechanisms usually
|
||||
send some traffic on existing connections in order to keep them alive; this
|
||||
can prevent connections from being closed due to overzealous firewalls, for
|
||||
example.
|
||||
|
||||
The user needs to explicitly call \fIcurl_easy_conn_upkeep(3)\fP in order to
|
||||
The user needs to explicitly call \fIcurl_easy_upkeep(3)\fP in order to
|
||||
perform the upkeep work.
|
||||
|
||||
Currently the only protocol with a connection upkeep mechanism is HTTP/2: when
|
||||
the connection upkeep interval is exceeded and \fIcurl_easy_conn_upkeep(3)\fP
|
||||
the connection upkeep interval is exceeded and \fIcurl_easy_upkeep(3)\fP
|
||||
is called, an HTTP/2 PING frame is sent on the connection.
|
||||
|
||||
.SH DEFAULT
|
||||
|
|
@ -50,16 +50,16 @@ if(curl) {
|
|||
curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");
|
||||
|
||||
/* Set the interval to 30000ms / 30s */
|
||||
curl_easy_setopt(curl, CURLOPT_CONN_UPKEEP_INTERVAL_MS, 30000L);
|
||||
curl_easy_setopt(curl, CURLOPT_UPKEEP_INTERVAL_MS, 30000L);
|
||||
|
||||
curl_easy_perform(curl);
|
||||
|
||||
/* Perform more work here. */
|
||||
|
||||
/* While the connection is being held open, curl_easy_conn_upkeep() can be
|
||||
called. If curl_easy_conn_upkeep() is called and the time since the last
|
||||
/* While the connection is being held open, curl_easy_upkeep() can be
|
||||
called. If curl_easy_upkeep() is called and the time since the last
|
||||
upkeep exceeds the interval, then an HTTP/2 PING is sent. */
|
||||
curl_easy_conn_upkeep(curl);
|
||||
curl_easy_upkeep(curl);
|
||||
|
||||
/* Perform more work here. */
|
||||
|
||||
|
|
@ -94,7 +94,7 @@ man_MANS = \
|
|||
CURLOPT_CHUNK_END_FUNCTION.3 \
|
||||
CURLOPT_CLOSESOCKETDATA.3 \
|
||||
CURLOPT_CLOSESOCKETFUNCTION.3 \
|
||||
CURLOPT_CONN_UPKEEP_INTERVAL_MS.3 \
|
||||
CURLOPT_UPKEEP_INTERVAL_MS.3 \
|
||||
CURLOPT_CONNECTTIMEOUT.3 \
|
||||
CURLOPT_CONNECTTIMEOUT_MS.3 \
|
||||
CURLOPT_CONNECT_ONLY.3 \
|
||||
|
|
|
|||
|
|
@ -356,7 +356,7 @@ CURLOPT_CLOSEFUNCTION 7.7 7.11.1 7.15.5
|
|||
CURLOPT_CLOSEPOLICY 7.7 7.16.1
|
||||
CURLOPT_CLOSESOCKETDATA 7.21.7
|
||||
CURLOPT_CLOSESOCKETFUNCTION 7.21.7
|
||||
CURLOPT_CONN_UPKEEP_INTERVAL_MS 7.62.0
|
||||
CURLOPT_UPKEEP_INTERVAL_MS 7.62.0
|
||||
CURLOPT_CONNECTTIMEOUT 7.7
|
||||
CURLOPT_CONNECTTIMEOUT_MS 7.16.2
|
||||
CURLOPT_CONNECT_ONLY 7.15.2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue