-
Notifications
You must be signed in to change notification settings - Fork 58
/
Copy pathcurl-multi-setopt.xml
125 lines (114 loc) · 3.88 KB
/
curl-multi-setopt.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 6156d1a148209c2a82ddd16706b0de3839fa96e9 Maintainer: seros Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.curl-multi-setopt" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>curl_multi_setopt</refname>
<refpurpose>Configura una opción para el multi gestor cURL</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>curl_multi_setopt</methodname>
<methodparam><type>resource</type><parameter>mh</parameter></methodparam>
<methodparam><type>int</type><parameter>option</parameter></methodparam>
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
</methodsynopsis>
<para>
</para>
&warn.undocumented.func;
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>mh</parameter></term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>option</parameter></term>
<listitem>
<para>
Una de las constantes <constant>CURLMOPT_*</constant> .
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
El valor a configurar para el parámetro <parameter>option</parameter>.
</para>
<para>
<parameter>value</parameter> debe ser un <type>int</type> para los siguientes valores del parámetro <parameter>option</parameter> :
<informaltable>
<tgroup cols="3">
<thead>
<row>
<entry valign="top">Opción</entry>
<entry valign="top">Definir parámetro <parameter>value</parameter> con</entry>
</row>
</thead>
<tbody>
<row>
<entry valign="top"><constant>CURLMOPT_PIPELINING</constant></entry>
<entry valign="top">
1 para activar o 0 para desactivar. Activar el pipelining en un multi
gestor hará que intente realizar Pipelining HTTP siempre que sea
posible para transferencias que utilicen ese gestor. Esto significa que si se añade
una segunda petición que puede usar una conexión ya existente, la
segunda petición será canalizada en la misma conexión.
A partir de cURL 7.43.0, se puede pasar 2 para probar multiplexar la nueva
transferencia en una conexión HTTP/2 existente, si es posible.
Se pueden utilizar las constantes CURLPIPE_* en lugar de literales de números
enteros si están dispoinbles.
</entry>
</row>
<row>
<entry valign="top"><constant>CURLMOPT_MAXCONNECTS</constant></entry>
<entry valign="top">
Número máximo de conexiones abiertas simultáneamente
que libcurl puede guardar en la cache. Por defecto es 10.
Cuando la caché está llena, curl elige el más antiguo de la caché
para que no se incremente el número de conexiones abiertas.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->