Skip to content

Commit fdcc3c6

Browse files
committed
initial translation in eio/functions
1 parent 1044ed4 commit fdcc3c6

File tree

6 files changed

+704
-0
lines changed

6 files changed

+704
-0
lines changed

reference/eio/functions/eio-busy.xml

+100
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: a4fe8cf4c7712c4af6d2b0dc2e3d7090f53f4e21 Maintainer: leonardolara Status: ready -->
3+
4+
<refentry xml:id="function.eio-busy" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5+
<refnamediv>
6+
<refname>eio_busy</refname>
7+
<refpurpose>Aumenta artificialmente a carga. Pode ser útil em testes,
8+
benchmarking</refpurpose>
9+
</refnamediv>
10+
11+
<refsect1 role="description">
12+
&reftitle.description;
13+
<methodsynopsis>
14+
<type>resource</type><methodname>eio_busy</methodname>
15+
<methodparam><type>int</type><parameter>delay</parameter></methodparam>
16+
<methodparam
17+
choice="opt"><type>int</type><parameter>pri</parameter><initializer>EIO_PRI_DEFAULT</initializer></methodparam>
18+
<methodparam
19+
choice="opt"><type>callable</type><parameter>callback</parameter><initializer>NULL</initializer></methodparam>
20+
<methodparam
21+
choice="opt"><type>mixed</type><parameter>data</parameter><initializer>NULL</initializer></methodparam>
22+
</methodsynopsis>
23+
<para>
24+
<function>eio_busy</function> aumenta artificialmente a carga levando
25+
<parameter>delay</parameter> segundos para executar. Pode ser usado para depuração ou
26+
benchmarking.
27+
</para>
28+
</refsect1>
29+
30+
<refsect1 role="parameters">
31+
&reftitle.parameters;
32+
<variablelist>
33+
<varlistentry>
34+
<term><parameter>delay</parameter></term>
35+
<listitem>
36+
<para>
37+
Atraso em segundos.
38+
</para>
39+
</listitem>
40+
</varlistentry>
41+
<varlistentry>
42+
<term><parameter>pri</parameter></term>
43+
<listitem>
44+
&eio.request.pri.values;
45+
</listitem>
46+
</varlistentry>
47+
<varlistentry>
48+
<term><parameter>callback</parameter></term>
49+
<listitem>
50+
<para>
51+
Esta função de retorno é chamada quando todas as requisições do grupo forem concluídas.
52+
</para>
53+
</listitem>
54+
</varlistentry>
55+
<varlistentry>
56+
<term><parameter>data</parameter></term>
57+
<listitem>
58+
<para>
59+
Variável arbitrária passada para <parameter>callback</parameter>.
60+
</para>
61+
</listitem>
62+
</varlistentry>
63+
</variablelist>
64+
</refsect1>
65+
66+
<refsect1 role="returnvalues">
67+
&reftitle.returnvalues;
68+
<para>
69+
<function>eio_busy</function> retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;.
70+
</para>
71+
</refsect1>
72+
73+
<refsect1 role="seealso"> &reftitle.seealso;
74+
<simplelist>
75+
<member><function>eio_nop</function></member>
76+
</simplelist>
77+
</refsect1>
78+
79+
</refentry>
80+
81+
<!-- Keep this comment at the end of the file
82+
Local variables:
83+
mode: sgml
84+
sgml-omittag:t
85+
sgml-shorttag:t
86+
sgml-minimize-attributes:nil
87+
sgml-always-quote-attributes:t
88+
sgml-indent-step:1
89+
sgml-indent-data:t
90+
indent-tabs-mode:nil
91+
sgml-parent-document:nil
92+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
93+
sgml-exposed-tags:nil
94+
sgml-local-catalogs:nil
95+
sgml-local-ecat-files:nil
96+
End:
97+
vim600: syn=xml fen fdm=syntax fdl=2 si
98+
vim: et tw=78 syn=sgml
99+
vi: ts=1 sw=1
100+
-->
+127
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: b38591439b2afe309740774f5fa41cafe32c72b9 Maintainer: leonardolara Status: ready -->
3+
4+
<refentry xml:id="function.eio-cancel" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5+
<refnamediv>
6+
<refname>eio_cancel</refname>
7+
<refpurpose>Cancela uma requisição</refpurpose>
8+
</refnamediv>
9+
10+
<refsect1 role="description">
11+
&reftitle.description;
12+
<methodsynopsis>
13+
<type>void</type><methodname>eio_cancel</methodname>
14+
<methodparam><type>resource</type><parameter>req</parameter></methodparam>
15+
</methodsynopsis>
16+
<para>
17+
<function>eio_cancel</function> cancela uma requisição especificada por
18+
<parameter>req</parameter>.
19+
</para>
20+
</refsect1>
21+
22+
<refsect1 role="parameters">
23+
&reftitle.parameters;
24+
<variablelist>
25+
<varlistentry>
26+
<term><parameter>req</parameter></term>
27+
<listitem>
28+
<para>
29+
O recurso da requisição.
30+
</para>
31+
</listitem>
32+
</varlistentry>
33+
<varlistentry>
34+
<term><parameter>pri</parameter></term>
35+
<listitem>
36+
&eio.request.pri.values;
37+
</listitem>
38+
</varlistentry>
39+
<varlistentry>
40+
<term><parameter>callback</parameter></term>
41+
<listitem>
42+
&eio.callback.proto;
43+
</listitem>
44+
</varlistentry>
45+
<varlistentry>
46+
<term><parameter>data</parameter></term>
47+
<listitem>
48+
<para>
49+
Variável arbitrária passada para <parameter>callback</parameter>.
50+
</para>
51+
</listitem>
52+
</varlistentry>
53+
</variablelist>
54+
</refsect1>
55+
56+
<refsect1 role="returnvalues">
57+
&reftitle.returnvalues;
58+
<para>
59+
&return.void;
60+
</para>
61+
</refsect1>
62+
63+
<refsect1 role="examples">
64+
&reftitle.examples;
65+
<example>
66+
<title>Exemplo de <function>eio_cancel</function></title>
67+
<programlisting role="php">
68+
<![CDATA[
69+
<?php
70+
/* Função chamada quando eio_nop() termina */
71+
function my_nop_cb($data, $result) {
72+
echo "my_nop ", $data, "\n";
73+
}
74+
75+
// Esta chamada a eio_nop() será cancelada
76+
$req = eio_nop(EIO_PRI_DEFAULT, "my_nop_cb", "1");
77+
var_dump($req);
78+
eio_cancel($req);
79+
80+
// Desta vez eio_nop() será processada
81+
eio_nop(EIO_PRI_DEFAULT, "my_nop_cb", "2");
82+
83+
// Processa requisições
84+
eio_event_loop();
85+
?>
86+
]]>
87+
</programlisting>
88+
&example.outputs.similar;
89+
<screen>
90+
<![CDATA[
91+
resource(4) of type (EIO Request Descriptor)
92+
my_nop 2
93+
]]>
94+
</screen>
95+
</example>
96+
</refsect1>
97+
98+
99+
<refsect1 role="seealso">
100+
&reftitle.seealso;
101+
<simplelist>
102+
<member><function>eio_grp_cancel</function></member>
103+
</simplelist>
104+
</refsect1>
105+
106+
</refentry>
107+
108+
<!-- Keep this comment at the end of the file
109+
Local variables:
110+
mode: sgml
111+
sgml-omittag:t
112+
sgml-shorttag:t
113+
sgml-minimize-attributes:nil
114+
sgml-always-quote-attributes:t
115+
sgml-indent-step:1
116+
sgml-indent-data:t
117+
indent-tabs-mode:nil
118+
sgml-parent-document:nil
119+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
120+
sgml-exposed-tags:nil
121+
sgml-local-catalogs:nil
122+
sgml-local-ecat-files:nil
123+
End:
124+
vim600: syn=xml fen fdm=syntax fdl=2 si
125+
vim: et tw=78 syn=sgml
126+
vi: ts=1 sw=1
127+
-->

reference/eio/functions/eio-chmod.xml

+108
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: f80105b4fc1196bd8d5fecb98d686b580b1ff65d Maintainer: leonardolara Status: ready -->
3+
4+
<refentry xml:id="function.eio-chmod" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5+
<refnamediv>
6+
<refname>eio_chmod</refname>
7+
<refpurpose>Altera permissões de arquivo/diretório</refpurpose>
8+
</refnamediv>
9+
10+
<refsect1 role="description">
11+
&reftitle.description;
12+
<methodsynopsis>
13+
<type>resource</type><methodname>eio_chmod</methodname>
14+
<methodparam><type>string</type><parameter>path</parameter></methodparam>
15+
<methodparam><type>int</type><parameter>mode</parameter></methodparam>
16+
<methodparam
17+
choice="opt"><type>int</type><parameter>pri</parameter><initializer>EIO_PRI_DEFAULT</initializer></methodparam>
18+
<methodparam
19+
choice="opt"><type>callable</type><parameter>callback</parameter><initializer>NULL</initializer></methodparam>
20+
<methodparam
21+
choice="opt"><type>mixed</type><parameter>data</parameter><initializer>NULL</initializer></methodparam>
22+
</methodsynopsis>
23+
<para>
24+
<function>eio_chmod</function> altera permissões de arquivo ou diretório. As
25+
novas permissões são especificadas por <parameter>mode</parameter>.
26+
</para>
27+
28+
</refsect1>
29+
30+
<refsect1 role="parameters">
31+
&reftitle.parameters;
32+
<variablelist>
33+
<varlistentry>
34+
<term><parameter>path</parameter></term>
35+
<listitem>
36+
<para>
37+
Caminho para o arquivo ou diretório de destino.
38+
&eio.warn.relpath;
39+
</para>
40+
</listitem>
41+
</varlistentry>
42+
<varlistentry>
43+
<term><parameter>mode</parameter></term>
44+
<listitem>
45+
<para>
46+
As novas permissões, por exemplo, <literal>0644</literal>.
47+
</para>
48+
</listitem>
49+
</varlistentry>
50+
<varlistentry>
51+
<term><parameter>pri</parameter></term>
52+
<listitem>
53+
&eio.request.pri.values;
54+
</listitem>
55+
</varlistentry>
56+
<varlistentry>
57+
<term><parameter>callback</parameter></term>
58+
<listitem>
59+
&eio.callback.proto;
60+
</listitem>
61+
</varlistentry>
62+
<varlistentry>
63+
<term><parameter>data</parameter></term>
64+
<listitem>
65+
<para>
66+
Variável arbitrária passada para <parameter>callback</parameter>.
67+
</para>
68+
</listitem>
69+
</varlistentry>
70+
</variablelist>
71+
</refsect1>
72+
73+
<refsect1 role="returnvalues">
74+
&reftitle.returnvalues;
75+
<para>
76+
<function>eio_chmod</function> retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;.
77+
</para>
78+
</refsect1>
79+
80+
<refsect1 role="seealso">
81+
&reftitle.seealso;
82+
<simplelist>
83+
<member><function>eio_chown</function></member>
84+
</simplelist>
85+
</refsect1>
86+
87+
</refentry>
88+
89+
<!-- Keep this comment at the end of the file
90+
Local variables:
91+
mode: sgml
92+
sgml-omittag:t
93+
sgml-shorttag:t
94+
sgml-minimize-attributes:nil
95+
sgml-always-quote-attributes:t
96+
sgml-indent-step:1
97+
sgml-indent-data:t
98+
indent-tabs-mode:nil
99+
sgml-parent-document:nil
100+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
101+
sgml-exposed-tags:nil
102+
sgml-local-catalogs:nil
103+
sgml-local-ecat-files:nil
104+
End:
105+
vim600: syn=xml fen fdm=syntax fdl=2 si
106+
vim: et tw=78 syn=sgml
107+
vi: ts=1 sw=1
108+
-->

0 commit comments

Comments
 (0)