-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@350210 c90b9560-bf6c-de11-be94-00142212c4b1
- Loading branch information
1 parent
727e5b4
commit a926dc0
Showing
12 changed files
with
1,185 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,75 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- $Revision$ --> | ||
<!-- EN-Revision: 334955 Maintainer: sergey Status: ready --> | ||
<!-- Reviewed: no --> | ||
|
||
<refentry xml:id="eventbuffer.freeze" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
<refnamediv> | ||
<refname>EventBuffer::freeze</refname> | ||
<refpurpose>Предотвращает вызовы, которые изменяют буфер событий в случае успешного выполнения</refpurpose> | ||
</refnamediv> | ||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<modifier>public</modifier> | ||
<type>bool</type> | ||
<methodname>EventBuffer::freeze</methodname> | ||
<methodparam> | ||
<type>bool</type> | ||
<parameter>at_front</parameter> | ||
</methodparam> | ||
</methodsynopsis> | ||
<para> | ||
Предотвращает вызовы, которые изменяют буфер событий в случае успешного выполнения | ||
</para> | ||
</refsect1> | ||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term> | ||
<parameter>at_front</parameter> | ||
</term> | ||
<listitem> | ||
<para> | ||
Отключить ли изменения в начале или конце буфера. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
Возвращает &true; в случае успешного выполнения. В противном случае возвращает &false;. | ||
</para> | ||
</refsect1> | ||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<simplelist> | ||
<member> | ||
<methodname>EventBuffer::unfreeze</methodname> | ||
</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,81 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- $Revision$ --> | ||
<!-- EN-Revision: 334955 Maintainer: sergey Status: ready --> | ||
<!-- Reviewed: no --> | ||
|
||
<refentry xml:id="eventbuffer.prepend" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
<refnamediv> | ||
<refname>EventBuffer::prepend</refname> | ||
<refpurpose>Записывает данные в начало буфера</refpurpose> | ||
</refnamediv> | ||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<modifier>public</modifier> | ||
<type>bool</type> | ||
<methodname>EventBuffer::prepend</methodname> | ||
<methodparam> | ||
<type>string</type> | ||
<parameter>data</parameter> | ||
</methodparam> | ||
</methodsynopsis> | ||
<para> | ||
Записывает данные в начало буфера. | ||
</para> | ||
</refsect1> | ||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term> | ||
<parameter>data</parameter> | ||
</term> | ||
<listitem> | ||
<para> | ||
Строка, которая будет добавлена в начало буфера. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
Возвращает &true; в случае успешного выполнения. В противном случае возвращает &false;. | ||
</para> | ||
</refsect1> | ||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<simplelist> | ||
<member> | ||
<methodname>EventBuffer::prependBuffer</methodname> | ||
</member> | ||
<member> | ||
<methodname>EventBuffer::add</methodname> | ||
</member> | ||
<member> | ||
<methodname>EventBuffer::addBuffer</methodname> | ||
</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,83 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- $Revision$ --> | ||
<!-- EN-Revision: 334955 Maintainer: sergey Status: ready --> | ||
<!-- Reviewed: no --> | ||
|
||
<refentry xml:id="eventbuffer.prependbuffer" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
<refnamediv> | ||
<refname>EventBuffer::prependBuffer</refname> | ||
<refpurpose>Перемещает все данные из исходного буфера в начало текущего буфера</refpurpose> | ||
</refnamediv> | ||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<modifier>public</modifier> | ||
<type>bool</type> | ||
<methodname>EventBuffer::prependBuffer</methodname> | ||
<methodparam> | ||
<type>EventBuffer</type> | ||
<parameter>buf</parameter> | ||
</methodparam> | ||
</methodsynopsis> | ||
<para> | ||
Ведет себя как | ||
<methodname>EventBuffer::addBuffer</methodname> | ||
, за исключением того, что он перемещает данные в начало буфера. | ||
</para> | ||
</refsect1> | ||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term> | ||
<parameter>buf</parameter> | ||
</term> | ||
<listitem> | ||
<para> | ||
Исходный буфер. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
Возвращает &true; в случае успешного выполнения. В противном случае возвращает &false;. | ||
</para> | ||
</refsect1> | ||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<simplelist> | ||
<member> | ||
<methodname>EventBuffer::add</methodname> | ||
</member> | ||
<member> | ||
<methodname>EventBuffer::addBuffer</methodname> | ||
</member> | ||
<member> | ||
<methodname>EventBuffer::prepend</methodname> | ||
</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,103 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- $Revision$ --> | ||
<!-- EN-Revision: 334955 Maintainer: sergey Status: ready --> | ||
<!-- Reviewed: no --> | ||
|
||
<refentry xml:id="eventbuffer.pullup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
<refnamediv> | ||
<refname>EventBuffer::pullup</refname> | ||
<refpurpose>Линеаризует данные в буфере и | ||
возвращает их содержимое в виде строки</refpurpose> | ||
</refnamediv> | ||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<modifier>public</modifier> | ||
<type>string</type> | ||
<methodname>EventBuffer::pullup</methodname> | ||
<methodparam> | ||
<type>int</type> | ||
<parameter>size</parameter> | ||
</methodparam> | ||
</methodsynopsis> | ||
<para> | ||
"Линеаризует" первые | ||
<parameter>size</parameter> байты буфера, копируя или перемещая их по мере необходимости, чтобы гарантировать, что все | ||
они являются смежными и занимают один и тот же кусок памяти. Если размер | ||
отрицателен, функция линеаризует весь буфер. | ||
</para> | ||
<warning> | ||
<para> | ||
Вызов | ||
<methodname>EventBuffer::pullup</methodname> | ||
с большим размером может быть довольно медленным, поскольку потенциально может потребоваться копирование | ||
всего содержимого буфера. | ||
</para> | ||
</warning> | ||
</refsect1> | ||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term> | ||
<parameter>size</parameter> | ||
</term> | ||
<listitem> | ||
<para> | ||
Количество байтов должно быть непрерывным в буфере. | ||
</para> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
Если | ||
<parameter>size</parameter> | ||
больше, чем количество байтов в буфере, функция возвращает | ||
&null;. В противном случае возвращает | ||
строку <methodname>EventBuffer::pullup</methodname>. | ||
</para> | ||
</refsect1> | ||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<simplelist> | ||
<member> | ||
<methodname>EventBuffer::copyout</methodname> | ||
</member> | ||
<member> | ||
<methodname>EventBuffer::drain</methodname> | ||
</member> | ||
<member> | ||
<methodname>EventBuffer::read</methodname> | ||
</member> | ||
<member> | ||
<methodname>EventBuffer::readLine</methodname> | ||
</member> | ||
<member> | ||
<methodname>EventBuffer::appendFrom</methodname> | ||
</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.