-
Notifications
You must be signed in to change notification settings - Fork 106
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
initial translation in eio/functions
- Loading branch information
1 parent
1044ed4
commit fdcc3c6
Showing
6 changed files
with
704 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- EN-Revision: a4fe8cf4c7712c4af6d2b0dc2e3d7090f53f4e21 Maintainer: leonardolara Status: ready --> | ||
|
||
<refentry xml:id="function.eio-busy" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
<refnamediv> | ||
<refname>eio_busy</refname> | ||
<refpurpose>Aumenta artificialmente a carga. Pode ser útil em testes, | ||
benchmarking</refpurpose> | ||
</refnamediv> | ||
|
||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<type>resource</type><methodname>eio_busy</methodname> | ||
<methodparam><type>int</type><parameter>delay</parameter></methodparam> | ||
<methodparam | ||
choice="opt"><type>int</type><parameter>pri</parameter><initializer>EIO_PRI_DEFAULT</initializer></methodparam> | ||
<methodparam | ||
choice="opt"><type>callable</type><parameter>callback</parameter><initializer>NULL</initializer></methodparam> | ||
<methodparam | ||
choice="opt"><type>mixed</type><parameter>data</parameter><initializer>NULL</initializer></methodparam> | ||
</methodsynopsis> | ||
<para> | ||
<function>eio_busy</function> aumenta artificialmente a carga levando | ||
<parameter>delay</parameter> segundos para executar. Pode ser usado para depuração ou | ||
benchmarking. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term><parameter>delay</parameter></term> | ||
<listitem> | ||
<para> | ||
Atraso em segundos. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>pri</parameter></term> | ||
<listitem> | ||
&eio.request.pri.values; | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>callback</parameter></term> | ||
<listitem> | ||
<para> | ||
Esta função de retorno é chamada quando todas as requisições do grupo forem concluídas. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>data</parameter></term> | ||
<listitem> | ||
<para> | ||
Variável arbitrária passada para <parameter>callback</parameter>. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
|
||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
<function>eio_busy</function> retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="seealso"> &reftitle.seealso; | ||
<simplelist> | ||
<member><function>eio_nop</function></member> | ||
</simplelist> | ||
</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 | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- EN-Revision: b38591439b2afe309740774f5fa41cafe32c72b9 Maintainer: leonardolara Status: ready --> | ||
|
||
<refentry xml:id="function.eio-cancel" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
<refnamediv> | ||
<refname>eio_cancel</refname> | ||
<refpurpose>Cancela uma requisição</refpurpose> | ||
</refnamediv> | ||
|
||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<type>void</type><methodname>eio_cancel</methodname> | ||
<methodparam><type>resource</type><parameter>req</parameter></methodparam> | ||
</methodsynopsis> | ||
<para> | ||
<function>eio_cancel</function> cancela uma requisição especificada por | ||
<parameter>req</parameter>. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term><parameter>req</parameter></term> | ||
<listitem> | ||
<para> | ||
O recurso da requisição. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>pri</parameter></term> | ||
<listitem> | ||
&eio.request.pri.values; | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>callback</parameter></term> | ||
<listitem> | ||
&eio.callback.proto; | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>data</parameter></term> | ||
<listitem> | ||
<para> | ||
Variável arbitrária passada para <parameter>callback</parameter>. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
|
||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
&return.void; | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="examples"> | ||
&reftitle.examples; | ||
<example> | ||
<title>Exemplo de <function>eio_cancel</function></title> | ||
<programlisting role="php"> | ||
<![CDATA[ | ||
<?php | ||
/* Função chamada quando eio_nop() termina */ | ||
function my_nop_cb($data, $result) { | ||
echo "my_nop ", $data, "\n"; | ||
} | ||
// Esta chamada a eio_nop() será cancelada | ||
$req = eio_nop(EIO_PRI_DEFAULT, "my_nop_cb", "1"); | ||
var_dump($req); | ||
eio_cancel($req); | ||
// Desta vez eio_nop() será processada | ||
eio_nop(EIO_PRI_DEFAULT, "my_nop_cb", "2"); | ||
// Processa requisições | ||
eio_event_loop(); | ||
?> | ||
]]> | ||
</programlisting> | ||
&example.outputs.similar; | ||
<screen> | ||
<![CDATA[ | ||
resource(4) of type (EIO Request Descriptor) | ||
my_nop 2 | ||
]]> | ||
</screen> | ||
</example> | ||
</refsect1> | ||
|
||
|
||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<simplelist> | ||
<member><function>eio_grp_cancel</function></member> | ||
</simplelist> | ||
</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 | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- EN-Revision: f80105b4fc1196bd8d5fecb98d686b580b1ff65d Maintainer: leonardolara Status: ready --> | ||
|
||
<refentry xml:id="function.eio-chmod" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
<refnamediv> | ||
<refname>eio_chmod</refname> | ||
<refpurpose>Altera permissões de arquivo/diretório</refpurpose> | ||
</refnamediv> | ||
|
||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<type>resource</type><methodname>eio_chmod</methodname> | ||
<methodparam><type>string</type><parameter>path</parameter></methodparam> | ||
<methodparam><type>int</type><parameter>mode</parameter></methodparam> | ||
<methodparam | ||
choice="opt"><type>int</type><parameter>pri</parameter><initializer>EIO_PRI_DEFAULT</initializer></methodparam> | ||
<methodparam | ||
choice="opt"><type>callable</type><parameter>callback</parameter><initializer>NULL</initializer></methodparam> | ||
<methodparam | ||
choice="opt"><type>mixed</type><parameter>data</parameter><initializer>NULL</initializer></methodparam> | ||
</methodsynopsis> | ||
<para> | ||
<function>eio_chmod</function> altera permissões de arquivo ou diretório. As | ||
novas permissões são especificadas por <parameter>mode</parameter>. | ||
</para> | ||
|
||
</refsect1> | ||
|
||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term><parameter>path</parameter></term> | ||
<listitem> | ||
<para> | ||
Caminho para o arquivo ou diretório de destino. | ||
&eio.warn.relpath; | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>mode</parameter></term> | ||
<listitem> | ||
<para> | ||
As novas permissões, por exemplo, <literal>0644</literal>. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>pri</parameter></term> | ||
<listitem> | ||
&eio.request.pri.values; | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>callback</parameter></term> | ||
<listitem> | ||
&eio.callback.proto; | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>data</parameter></term> | ||
<listitem> | ||
<para> | ||
Variável arbitrária passada para <parameter>callback</parameter>. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
|
||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
<function>eio_chmod</function> retorna o recurso da requisição em caso de sucesso,&return.falseforfailure;. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<simplelist> | ||
<member><function>eio_chown</function></member> | ||
</simplelist> | ||
</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 | ||
--> |
Oops, something went wrong.