OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
CURLMOPT_MAX_TOTAL_CONNECTIONS(3)   libcurl  CURLMOPT_MAX_TOTAL_CONNECTIONS(3)

NAME
       CURLMOPT_MAX_TOTAL_CONNECTIONS - max simultaneously open connections

SYNOPSIS
       #include <curl/curl.h>

       CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_MAX_TOTAL_CONNECTIONS,
                                   long amount);

DESCRIPTION
       Pass  a long for the amount. The set number is used as the maximum num-
       ber of simultaneously open connections in total using this  multi  han-
       dle.  For  each  new session, libcurl might open a new connection up to
       the limit set by CURLMOPT_MAX_TOTAL_CONNECTIONS(3). When the  limit  is
       reached,  new  sessions are held pending until there are available con-
       nections. If CURLMOPT_PIPELINING(3) is enabled, libcurl can try  multi-
       plexing if the host is capable of it.

       When more transfers are added to the multi handle than what can be per-
       formed due to the set limit, they  get  queued  up  waiting  for  their
       chance. When that happens, the CURLOPT_TIMEOUT_MS(3) timeout is counted
       inclusive of the waiting time, meaning that if you  set  a  too  narrow
       timeout  in  such  a case the transfer might never even start before it
       times out.

       Even in the queued up situation, the CURLOPT_CONNECTTIMEOUT_MS(3) time-
       out is however treated as a per-connect timeout.

DEFAULT
       The  default value is 0, which means that there is no limit. It is then
       simply controlled by the number of easy handles added.

PROTOCOLS
       All

EXAMPLE
       CURLM *m = curl_multi_init();
       /* never do more than 15 connections */
       curl_multi_setopt(m, CURLMOPT_MAX_TOTAL_CONNECTIONS, 15L);

AVAILABILITY
       Added in 7.30.0

RETURN VALUE
       Returns CURLM_OK if the option is supported,  and  CURLM_UNKNOWN_OPTION
       if not.

SEE ALSO
       CURLMOPT_MAXCONNECTS(3), CURLMOPT_MAX_HOST_CONNECTIONS(3)

ibcurl 8.4.0                  September 26, 2CURLMOPT_MAX_TOTAL_CONNECTIONS(3)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=CURLMOPT_MAX_TOTAL_CONNECTIONS&sektion=3&manpath=>

home | help