CURLOPT_PIPEWAIT man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

CURLOPT_PIPEWAIT(3)	   curl_easy_setopt options	   CURLOPT_PIPEWAIT(3)

NAME
       CURLOPT_PIPEWAIT - wait for pipelining/multiplexing

SYNOPSIS
       #include <curl/curl.h>

       CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PIPEWAIT, long wait);

DESCRIPTION
       Set  wait  to  1L to tell libcurl to prefer to wait for a connection to
       confirm or deny that it can do pipelining or multiplexing  before  con‐
       tinuing.

       When  about  to perform a new transfer that allows pipelining or multi‐
       plexing, libcurl will check for	existing  connections  to  re-use  and
       pipeline	 on. If no such connection exists it will immediately continue
       and create a fresh new connection to use.

       By setting this option to 1 - and having CURLMOPT_PIPELINE enabled  for
       the  multi  handle  this	 transfer  is  associated  with - libcurl will
       instead wait for the connection to reveal if it is  possible  to	 pipe‐
       line/multiplex  on  before  it  continues. This enables libcurl to much
       better keep the number of connections to a minimum when using  pipelin‐
       ing or multiplexing protocols.

       The  effect  thus becomes that with this option set, libcurl prefers to
       wait and re-use an existing connection for pipelining rather  than  the
       opposite: prefer to open a new connection rather than waiting.

       The  waiting  time  is as long as it takes for the connection to get up
       and for libcurl to get the necessary  response  back  that  informs  it
       about its protocol and support level.

DEFAULT
       0 (off)

PROTOCOLS
       HTTP(S)

EXAMPLE
AVAILABILITY
       Added in 7.43.0

RETURN VALUE
       Returns	CURLE_OK  if the option is supported, and CURLE_UNKNOWN_OPTION
       if not.

SEE ALSO
       CURLOPT_FORBID_REUSE(3),	 CURLOPT_FRESH_CONNECT(3),   CURLMOPT_PIPELIN‐
       ING(3), CURLMOPT_MAX_HOST_CONNECTIONS(3),

libcurl 7.43.0			  12 May 2015		   CURLOPT_PIPEWAIT(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net