Skip to content

Commit b8f74b0

Browse files
committed
newly added more curl constants file translation.
- #295 以外は curl の定数は完了。
1 parent 151690f commit b8f74b0

File tree

4 files changed

+679
-0
lines changed

4 files changed

+679
-0
lines changed
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- $Revision$ -->
3+
<!-- EN-Revision: 92e188ab73f99fa0dfe4a4bfcb3a3f363e451d4a Maintainer: mumumu Status: ready -->
4+
<variablelist xml:id="constant.curl-multi.constants" role="constant_list">
5+
<title>curl_multi_<replaceable>*</replaceable> 定数status constants</title>
6+
<varlistentry xml:id="constant.curlm-added-already">
7+
<term>
8+
<constant>CURLM_ADDED_ALREADY</constant>
9+
(<type>int</type>)
10+
</term>
11+
<listitem>
12+
<simpara>
13+
既にマルチハンドルに追加済みの easy ハンドルを、再度追加しようとしました。
14+
cURL 7.32.1 以降で利用可能です。
15+
</simpara>
16+
</listitem>
17+
</varlistentry>
18+
<varlistentry xml:id="constant.curlm-bad-easy-handle">
19+
<term>
20+
<constant>CURLM_BAD_EASY_HANDLE</constant>
21+
(<type>int</type>)
22+
</term>
23+
<listitem>
24+
<simpara>
25+
easy ハンドルが有効なものではありません。
26+
easy ハンドルではない可能性もありますし、
27+
既にハンドルが、このハンドルまたは別のマルチハンドルから使われているかもしれません。
28+
cURL 7.9.6 以降で利用可能です。
29+
</simpara>
30+
</listitem>
31+
</varlistentry>
32+
<varlistentry xml:id="constant.curlm-bad-handle">
33+
<term>
34+
<constant>CURLM_BAD_HANDLE</constant>
35+
(<type>int</type>)
36+
</term>
37+
<listitem>
38+
<simpara>
39+
渡されたハンドルが、有効なマルチハンドルではありません。
40+
cURL 7.9.6 以降で利用可能です。
41+
</simpara>
42+
</listitem>
43+
</varlistentry>
44+
<varlistentry xml:id="constant.curlm-call-multi-perform">
45+
<term>
46+
<constant>CURLM_CALL_MULTI_PERFORM</constant>
47+
(<type>int</type>)
48+
</term>
49+
<listitem>
50+
<simpara>
51+
cURL 7.20.0 以降は、この定数は使われていません。
52+
cURL 7.20.0 より前のバージョンでは、
53+
<function>curl_multi_select</function> や類似の関数がコールされる際に、
54+
<function>curl_multi_exec</function> が他の定数を返す前にこのコードを返す可能性がありました。
55+
cURL 7.9.6 以降で利用可能です。
56+
</simpara>
57+
</listitem>
58+
</varlistentry>
59+
<varlistentry xml:id="constant.curlm-internal-error">
60+
<term>
61+
<constant>CURLM_INTERNAL_ERROR</constant>
62+
(<type>int</type>)
63+
</term>
64+
<listitem>
65+
<simpara>
66+
<literal>libcurl</literal> の内部エラー。
67+
cURL 7.9.6 以降で利用可能です。
68+
</simpara>
69+
</listitem>
70+
</varlistentry>
71+
<varlistentry xml:id="constant.curlm-ok">
72+
<term>
73+
<constant>CURLM_OK</constant>
74+
(<type>int</type>)
75+
</term>
76+
<listitem>
77+
<simpara>
78+
エラーはありません。
79+
cURL 7.9.6 以降で利用可能です。
80+
</simpara>
81+
</listitem>
82+
</varlistentry>
83+
<varlistentry xml:id="constant.curlm-out-of-memory">
84+
<term>
85+
<constant>CURLM_OUT_OF_MEMORY</constant>
86+
(<type>int</type>)
87+
</term>
88+
<listitem>
89+
<simpara>
90+
マルチハンドルを処理中にメモリが枯渇しました。
91+
cURL 7.9.6 以降で利用可能です。
92+
</simpara>
93+
</listitem>
94+
</varlistentry>
95+
</variablelist>
Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- $Revision$ -->
3+
<!-- EN-Revision: 141b05e576781405f9077abbe89e7a8b2a5eb946 Maintainer: mumumu Status: ready -->
4+
<variablelist xml:id="constant.curl-multi-setopt.constants" role="constant_list">
5+
<title><function>curl_multi_setopt</function></title>
6+
<varlistentry xml:id="constant.curlmopt-chunk-length-penalty-size">
7+
<term>
8+
<constant>CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</constant>
9+
(<type>int</type>)
10+
</term>
11+
<listitem>
12+
<simpara>
13+
パイプライン処理における、チャンクの長さのしきい値をバイト単位で指定します。
14+
PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
15+
</simpara>
16+
</listitem>
17+
</varlistentry>
18+
<varlistentry xml:id="constant.curlmopt-content-length-penalty-size">
19+
<term>
20+
<constant>CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</constant>
21+
(<type>int</type>)
22+
</term>
23+
<listitem>
24+
<simpara>
25+
パイプライン処理における、ペナルティのしきい値をバイト単位で指定します。
26+
PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
27+
</simpara>
28+
</listitem>
29+
</varlistentry>
30+
<varlistentry xml:id="constant.curlmopt-maxconnects">
31+
<term>
32+
<constant>CURLMOPT_MAXCONNECTS</constant>
33+
(<type>int</type>)
34+
</term>
35+
<listitem>
36+
<simpara>
37+
同時に開く接続の最大数を指定します。
38+
これを libcurl がキャッシュします。
39+
デフォルトのサイズは、<function>curl_multi_add_handle</function>
40+
で追加したハンドル数の四倍に収まるように拡大されます。
41+
キャッシュがいっぱいになると、curl はキャッシュ内で一番古い接続を閉じ、
42+
開いている接続の数が増えないようにします。
43+
cURL 7.16.3 以降で利用可能です。
44+
</simpara>
45+
</listitem>
46+
</varlistentry>
47+
<varlistentry xml:id="constant.curlmopt-max-concurrent-streams">
48+
<term>
49+
<constant>CURLMOPT_MAX_CONCURRENT_STREAMS</constant>
50+
(<type>int</type>)
51+
</term>
52+
<listitem>
53+
<simpara>
54+
cURL が HTTP/2 接続でサポートすべき同時ストリームの最大数を指定します。
55+
有効な値の範囲は <literal>1</literal> から
56+
<literal>2147483647</literal>(<literal>2^31 - 1</literal>)です。
57+
ここで指定された値は、
58+
他のシステムリソースのプロパティに基づいて適用されます。
59+
デフォルトは <literal>100</literal> です。
60+
PHP 8.2.0 以降 および cURL 7.67.0. 以降で利用可能です。
61+
</simpara>
62+
</listitem>
63+
</varlistentry>
64+
<varlistentry xml:id="constant.curlmopt-max-host-connections">
65+
<term>
66+
<constant>CURLMOPT_MAX_HOST_CONNECTIONS</constant>
67+
(<type>int</type>)
68+
</term>
69+
<listitem>
70+
<simpara>
71+
単一ホストへの最大接続数を指定します。
72+
PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
73+
</simpara>
74+
</listitem>
75+
</varlistentry>
76+
<varlistentry xml:id="constant.curlmopt-max-pipeline-length">
77+
<term>
78+
<constant>CURLMOPT_MAX_PIPELINE_LENGTH</constant>
79+
(<type>int</type>)
80+
</term>
81+
<listitem>
82+
<simpara>
83+
パイプライン内の最大リクエスト数を指定します。
84+
PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
85+
</simpara>
86+
</listitem>
87+
</varlistentry>
88+
<varlistentry xml:id="constant.curlmopt-max-total-connections">
89+
<term>
90+
<constant>CURLMOPT_MAX_TOTAL_CONNECTIONS</constant>
91+
(<type>int</type>)
92+
</term>
93+
<listitem>
94+
<simpara>
95+
同時に開くことができる、接続の最大数を指定します。
96+
PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
97+
</simpara>
98+
</listitem>
99+
</varlistentry>
100+
<varlistentry xml:id="constant.curlmopt-pipelining">
101+
<term>
102+
<constant>CURLMOPT_PIPELINING</constant>
103+
(<type>int</type>)
104+
</term>
105+
<listitem>
106+
<simpara>
107+
1 を指定するとパイプラインが有効になり、
108+
0 を指定すると無効になります。
109+
マルチハンドルでパイプラインを有効にすると、
110+
このハンドルを使用した転送では可能な限り HTTP パイプラインを実行しようとします。
111+
これは、既存の接続を利用可能な2つ目のリクエストを追加すると、
112+
そのリクエストが同じ接続上で "パイプ" されることを意味します。
113+
cURL 7.43.0 以降、この値はビットマスクとなり、
114+
2 を渡すと既存の HTTP/2 接続上で新規転送の多重化を試行します。
115+
3 を渡すと、パイプライン化と多重化を
116+
互いに独立して要求するよう cURL に指示します。
117+
cURL 7.62.0 以降は、パイプラインビットを設定しても効果がありません。
118+
整数リテラルではなく、CURLPIPE_* 定数も使用できます。
119+
cURL 7.16.0 以降で利用可能です。
120+
</simpara>
121+
</listitem>
122+
</varlistentry>
123+
<varlistentry xml:id="constant.curlmopt-pushfunction">
124+
<term>
125+
<constant>CURLMOPT_PUSHFUNCTION</constant>
126+
(<type>int</type>)
127+
</term>
128+
<listitem>
129+
<para>
130+
サーバープッシュを処理するために登録する <type>callable</type> を渡します。
131+
これは、以下のシグネチャを持ちます:
132+
<methodsynopsis>
133+
<type>int</type><methodname><replaceable>pushfunction</replaceable></methodname>
134+
<methodparam><type>resource</type><parameter>parent_ch</parameter></methodparam>
135+
<methodparam><type>resource</type><parameter>pushed_ch</parameter></methodparam>
136+
<methodparam><type>array</type><parameter>headers</parameter></methodparam>
137+
</methodsynopsis>
138+
<variablelist role="function_parameters">
139+
<varlistentry>
140+
<term><parameter>parent_ch</parameter></term>
141+
<listitem>
142+
<simpara>
143+
親の cURL ハンドル(クライアントが作成したリクエスト)
144+
</simpara>
145+
</listitem>
146+
</varlistentry>
147+
<varlistentry>
148+
<term><parameter>pushed_ch</parameter></term>
149+
<listitem>
150+
<simpara>
151+
プッシュされたリクエスト向けの、新しい cURL ハンドル
152+
</simpara>
153+
</listitem>
154+
</varlistentry>
155+
<varlistentry>
156+
<term><parameter>headers</parameter></term>
157+
<listitem>
158+
<simpara>
159+
push promise のヘッダ
160+
</simpara>
161+
</listitem>
162+
</varlistentry>
163+
</variablelist>
164+
プッシュ関数は、プッシュが処理できる場合は、<constant>CURL_PUSH_OK</constant>
165+
を返し、拒否する場合は <constant>CURL_PUSH_DENY</constant> を返すことが期待されています。
166+
PHP 7.1.0 以降 および cURL 7.44.0 以降で利用可能です。
167+
</para>
168+
</listitem>
169+
</varlistentry>
170+
</variablelist>
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- $Revision$ -->
3+
<!-- EN-Revision: ab499723803dfc3042f8c7c1a3dfa7a97f0c40ab Maintainer: mumumu Status: ready -->
4+
<variablelist xml:id="constant.curl-pause.constants" role="constant_list">
5+
<title><function>curl_pause</function></title>
6+
<varlistentry xml:id="constant.curlpause-all">
7+
<term>
8+
<constant>CURLPAUSE_ALL</constant>
9+
(<type>int</type>)
10+
</term>
11+
<listitem>
12+
<simpara>
13+
データの送信と受信を中断します。
14+
cURL 7.18.0 以降で利用可能です。
15+
</simpara>
16+
</listitem>
17+
</varlistentry>
18+
<varlistentry xml:id="constant.curlpause-cont">
19+
<term>
20+
<constant>CURLPAUSE_CONT</constant>
21+
(<type>int</type>)
22+
</term>
23+
<listitem>
24+
<simpara>
25+
データの送信と受信を再開します。
26+
cURL 7.18.0 以降で利用可能です。
27+
</simpara>
28+
</listitem>
29+
</varlistentry>
30+
<varlistentry xml:id="constant.curlpause-recv">
31+
<term>
32+
<constant>CURLPAUSE_RECV</constant>
33+
(<type>int</type>)
34+
</term>
35+
<listitem>
36+
<simpara>
37+
データの受信を中断します。
38+
cURL 7.18.0 以降で利用可能です。
39+
</simpara>
40+
</listitem>
41+
</varlistentry>
42+
<varlistentry xml:id="constant.curlpause-recv-cont">
43+
<term>
44+
<constant>CURLPAUSE_RECV_CONT</constant>
45+
(<type>int</type>)
46+
</term>
47+
<listitem>
48+
<simpara>
49+
データの受信を再開します。
50+
cURL 7.18.0 以降で利用可能です。
51+
</simpara>
52+
</listitem>
53+
</varlistentry>
54+
<varlistentry xml:id="constant.curlpause-send">
55+
<term>
56+
<constant>CURLPAUSE_SEND</constant>
57+
(<type>int</type>)
58+
</term>
59+
<listitem>
60+
<simpara>
61+
データの送信を中断します。
62+
cURL 7.18.0 以降で利用可能です。
63+
</simpara>
64+
</listitem>
65+
</varlistentry>
66+
<varlistentry xml:id="constant.curlpause-send-cont">
67+
<term>
68+
<constant>CURLPAUSE_SEND_CONT</constant>
69+
(<type>int</type>)
70+
</term>
71+
<listitem>
72+
<simpara>
73+
データの送信を再開します。
74+
cURL 7.18.0 以降で利用可能です。
75+
</simpara>
76+
</listitem>
77+
</varlistentry>
78+
</variablelist>

0 commit comments

Comments
 (0)