mirror of
https://github.com/php/doc-ru.git
synced 2025-08-11 02:43:11 +00:00
Обновление до английской версии
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 984188eb6941dc419f49eed6c1a55a6b749a823d Maintainer: shein Status: ready -->
|
||||
<!-- EN-Revision: c1f37a6c270aadbbb3da56a3973ffd62197adf2b Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.oop5.abstract" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Абстракция класса</title>
|
||||
@ -196,7 +196,7 @@ class C extends A
|
||||
</simpara>
|
||||
<example>
|
||||
<title>Пример абстрактного свойства</title>
|
||||
<programlisting role="php">
|
||||
<programlisting role="php" annotations="non-interactive">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 49f60a82ba4639028981933193ebfa1afa644271 Maintainer: malferov Status: ready -->
|
||||
<!-- EN-Revision: 617cc59b5902de0cadd32883b72b113bf62cf1b6 Maintainer: malferov Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.oop5.lazy-objects" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Ленивые объекты</title>
|
||||
@ -27,6 +27,13 @@
|
||||
разные идентификаторы.
|
||||
</simpara>
|
||||
|
||||
<note>
|
||||
<title>Сведения о версии</title>
|
||||
<simpara>
|
||||
Ленивые объекты были представлены в PHP 8.4.
|
||||
</simpara>
|
||||
</note>
|
||||
|
||||
<sect2 xml:id="language.oop5.lazy-objects.creation">
|
||||
<title>Создание ленивых объектов</title>
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8c80c20688aa99cbd919f45595d4c689ff2337b9 Maintainer: malferov Status: ready -->
|
||||
<!-- EN-Revision: 0772e0e3338c313fb72f51b4138daba1094f93ae Maintainer: malferov Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.oop5.property-hooks" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Хуки свойств</title>
|
||||
@ -44,6 +44,14 @@
|
||||
когда в дополнение к изменению поведения, которое вносят хуки <literal>get</literal> и <literal>set</literal>,
|
||||
требуется ограничить доступ к операциям чтения или записи.
|
||||
</simpara>
|
||||
|
||||
<note>
|
||||
<title>Сведения о версии</title>
|
||||
<simpara>
|
||||
Хуки свойств были представлены в PHP 8.4.
|
||||
</simpara>
|
||||
</note>
|
||||
|
||||
<sect2>
|
||||
<title>Базовый синтаксис хуков</title>
|
||||
<simpara>
|
||||
@ -226,6 +234,8 @@ class Example
|
||||
</simpara>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
class Example
|
||||
{
|
||||
public function __construct(
|
||||
@ -247,6 +257,8 @@ class Example
|
||||
</simpara>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
class Example
|
||||
{
|
||||
public private(set) DateTimeInterface $created {
|
||||
@ -324,7 +336,7 @@ class Example
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
readonly class Rectangle
|
||||
class Rectangle
|
||||
{
|
||||
// Виртуальное свойство
|
||||
public int $area {
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: c35ad60a7f790d735bbdca01c6baaf65d4867330 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 16934048f79c6e117cd16a23c09c1b2ea502e284 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.operators.arithmetic">
|
||||
<title>Арифметические операторы</title>
|
||||
@ -83,7 +83,8 @@
|
||||
Результат операции остатка от деления <literal>%</literal> получит тот же знак,
|
||||
что и делимое — то есть, результат выражения <code>$a % $b</code>
|
||||
получит тот же знак, что и значение переменной <varname>$a</varname>. Например:
|
||||
<informalexample>
|
||||
<example>
|
||||
<title>Оператор деления с остатком (Modulo)</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
@ -105,7 +106,7 @@ int(-2)
|
||||
int(-2)
|
||||
]]>
|
||||
</screen>
|
||||
</informalexample>
|
||||
</example>
|
||||
</para>
|
||||
<sect2 role="seealso">
|
||||
&reftitle.seealso;
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 43d07782b514d0c7a8487f2c74063739f302df8d Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 16934048f79c6e117cd16a23c09c1b2ea502e284 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.operators.type">
|
||||
<title>Оператор проверки типа</title>
|
||||
@ -170,7 +170,7 @@ bool(false)
|
||||
|
||||
$a = 1;
|
||||
$b = NULL;
|
||||
$c = imagecreate(5, 5);
|
||||
$c = fopen('/tmp/', 'r');
|
||||
|
||||
var_dump($a instanceof stdClass); // Переменная $a — целое типа integer
|
||||
var_dump($b instanceof stdClass); // Переменная $b — NULL
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 4d298e618cce8d4cca3bc6a296666848080dd510 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: e16648669d3b9ae6f5c0d238de225d103301cfc2 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="componere-value.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Componere\Value::__construct</refname>
|
||||
@ -12,7 +11,7 @@
|
||||
&reftitle.description;
|
||||
<constructorsynopsis>
|
||||
<modifier>public</modifier> <methodname>Componere\Value::__construct</methodname>
|
||||
<methodparam choice="opt"><parameter>default</parameter></methodparam>
|
||||
<methodparam choice="opt"><type>mixed</type><parameter>default</parameter></methodparam>
|
||||
</constructorsynopsis>
|
||||
<para>
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: b76d2e6b367d581a5df7f4cfd969cf2c2138cb70 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: e16648669d3b9ae6f5c0d238de225d103301cfc2 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="componere.cast" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Componere\cast</refname>
|
||||
@ -11,9 +10,9 @@
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<methodsynopsis>
|
||||
<type>Type</type><methodname>Componere\cast</methodname>
|
||||
<methodparam><type>Type</type><parameter>type</parameter></methodparam>
|
||||
<methodparam><parameter>object</parameter></methodparam>
|
||||
<type>object</type><methodname>Componere\cast</methodname>
|
||||
<methodparam><type>string</type><parameter>type</parameter></methodparam>
|
||||
<methodparam><type>object</type><parameter>object</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
</refsect1>
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: b76d2e6b367d581a5df7f4cfd969cf2c2138cb70 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: e16648669d3b9ae6f5c0d238de225d103301cfc2 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="componere.cast_by_ref" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Componere\cast_by_ref</refname>
|
||||
@ -11,9 +10,9 @@
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<methodsynopsis>
|
||||
<type>Type</type><methodname>Componere\cast_by_ref</methodname>
|
||||
<methodparam><type>Type</type><parameter>type</parameter></methodparam>
|
||||
<methodparam><parameter>object</parameter></methodparam>
|
||||
<type>object</type><methodname>Componere\cast_by_ref</methodname>
|
||||
<methodparam><type>string</type><parameter>type</parameter></methodparam>
|
||||
<methodparam><type>object</type><parameter>object</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
</refsect1>
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 307e7d78baacfcd228eef8f384e96659b67d9adb Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<section xml:id="dio.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
&reftitle.install;
|
||||
@ -10,9 +10,6 @@
|
||||
&pecl.info;
|
||||
<link xlink:href="&url.pecl.package;dio">&url.pecl.package;dio</link>.
|
||||
</para>
|
||||
<para>
|
||||
&pecl.windows.download;
|
||||
</para>
|
||||
</section>
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
|
@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 307796724c4b4e7a5bb43d769ce676590b16ad66 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 89c7c070967be6bfca472840d1bcc9466f854283 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="enum.dom.adjacentposition" role="enum" xmlns="http://docbook.org/ns/docbook">
|
||||
<reference xml:id="enum.dom-adjacentposition" role="enum" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Перечисление Dom\AdjacentPosition</title>
|
||||
<titleabbrev>Dom\AdjacentPosition</titleabbrev>
|
||||
|
||||
<partintro>
|
||||
<section xml:id="enum.dom.adjacentposition.intro">
|
||||
<section xml:id="enum.dom-adjacentposition.intro">
|
||||
&reftitle.intro;
|
||||
<simpara>
|
||||
Перечисление <enumname>AdjacentPosition</enumname> используется для указания
|
||||
@ -15,7 +15,7 @@
|
||||
</simpara>
|
||||
</section>
|
||||
|
||||
<section xml:id="enum.dom.adjacentposition.synopsis">
|
||||
<section xml:id="enum.dom-adjacentposition.synopsis">
|
||||
&reftitle.enumsynopsis;
|
||||
|
||||
<enumsynopsis>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: f86cc1c4bb04f50baf4764d7616a819fe6ca840f Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: c1f37a6c270aadbbb3da56a3973ffd62197adf2b Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="domnamednodemap.getnameditem" xmlns="http://docbook.org/ns/docbook">
|
||||
<refnamediv>
|
||||
@ -48,9 +48,9 @@
|
||||
<?php
|
||||
|
||||
$doc = new DOMDocument();
|
||||
$doc->load('book.xml');
|
||||
$doc->load('examples/book.xml');
|
||||
|
||||
$id = $doc->firstChild->attributes->getNamedItem('id');
|
||||
$id = $doc->firstChild->nextSibling->nextSibling->firstChild->nextSibling->attributes->getNamedItem('id');
|
||||
|
||||
?>
|
||||
]]>
|
||||
@ -62,7 +62,10 @@ $id = $doc->firstChild->attributes->getNamedItem('id');
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
$id = $doc->firstChild->attributes['id'];
|
||||
$doc = new DOMDocument;
|
||||
$doc->load('examples/book.xml');
|
||||
|
||||
$id = $doc->firstChild->nextSibling->nextSibling->firstChild->nextSibling->attributes['id'];
|
||||
|
||||
?>
|
||||
]]>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: f86cc1c4bb04f50baf4764d7616a819fe6ca840f Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: c1f37a6c270aadbbb3da56a3973ffd62197adf2b Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="domnodelist.item" xmlns="http://docbook.org/ns/docbook">
|
||||
<refnamediv>
|
||||
@ -56,14 +56,13 @@
|
||||
<?php
|
||||
|
||||
$doc = new DOMDocument();
|
||||
$doc->load('book.xml');
|
||||
$doc->load('examples/book-docbook.xml');
|
||||
|
||||
$items = $doc->getElementsByTagName('entry');
|
||||
|
||||
for ($i = 0; $i < $items->length; $i++) {
|
||||
echo $items->item($i)->nodeValue . "\n";
|
||||
}
|
||||
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
@ -74,6 +73,11 @@ for ($i = 0; $i < $items->length; $i++) {
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
$doc = new DOMDocument;
|
||||
$doc->load('examples/book-docbook.xml');
|
||||
|
||||
$items = $doc->getElementsByTagName('entry');
|
||||
|
||||
for ($i = 0; $i < $items->length; $i++) {
|
||||
echo $items[$i]->nodeValue . "\n";
|
||||
}
|
||||
@ -88,10 +92,14 @@ for ($i = 0; $i < $items->length; $i++) {
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
$doc = new DOMDocument;
|
||||
$doc->load('examples/book-docbook.xml');
|
||||
|
||||
$items = $doc->getElementsByTagName('entry');
|
||||
|
||||
foreach ($items as $item) {
|
||||
echo $item->nodeValue . "\n";
|
||||
}
|
||||
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: db4a10ffdc22db3b49ea7fc01c36d21180c339b8 Maintainer: malferov Status: ready -->
|
||||
<!-- EN-Revision: 647105f8c23ce0b22e1b749d7cd8e00cdeade619 Maintainer: malferov Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="domxpath.registerphpfunctionns" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<refnamediv>
|
||||
@ -98,7 +98,7 @@ $xpath = new DOMXPath($doc);
|
||||
$xpath->registerNamespace("my", "urn:my.ns");
|
||||
|
||||
// Регистрация PHP-функции
|
||||
$xpath->registerPhpFunctionNS(
|
||||
$xpath->registerPHPFunctionNS(
|
||||
'urn:my.ns',
|
||||
'substring',
|
||||
fn (array $arg1, int $start, int $length) => substr($arg1[0]->textContent, $start, $length)
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: db4a10ffdc22db3b49ea7fc01c36d21180c339b8 Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: c1f37a6c270aadbbb3da56a3973ffd62197adf2b Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="domxpath.registerphpfunctions" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -145,7 +145,7 @@
|
||||
<?php
|
||||
|
||||
$doc = new DOMDocument();
|
||||
$doc->load('book.xml');
|
||||
$doc->load('examples/book-simple.xml');
|
||||
|
||||
$xpath = new DOMXPath($doc);
|
||||
|
||||
@ -189,7 +189,7 @@ PHP Secrets автора Jenny Smythe
|
||||
<?php
|
||||
|
||||
$doc = new DOMDocument();
|
||||
$doc->load('book.xml');
|
||||
$doc->load('examples/book-simple.xml');
|
||||
|
||||
$xpath = new DOMXPath($doc);
|
||||
|
||||
@ -234,7 +234,7 @@ PHP Basics
|
||||
<?php
|
||||
|
||||
$doc = new DOMDocument();
|
||||
$doc->load('book.xml');
|
||||
$doc->load('examples/book-simple.xml');
|
||||
|
||||
$xpath = new DOMXPath($doc);
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: e8ac70bf549a723cb36465667a6109d9933b8619 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.ev" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс Ev</title>
|
||||
@ -314,8 +314,7 @@
|
||||
будет пытаться использовать API <literal>signalfd</literal>
|
||||
для своих наблюдателей
|
||||
<link xlink:href="&url.ev.signal;">ev_signal</link>
|
||||
(и
|
||||
<link xlink:href="&url.ev.child;">ev_child</link>).
|
||||
(и <link xlink:href="&url.ev.child;">ev_child</link>).
|
||||
API передаёт сигналы синхронно, что делает его быстрее и, возможно, даст
|
||||
получить данные из очереди сигналов, а также упрощает обработку сигналов
|
||||
через потоки, поскольку сигналы корректно блокируются в потоках.
|
||||
@ -403,9 +402,7 @@
|
||||
<para>
|
||||
Возвращает самый глубокий запрос
|
||||
метода <methodname>Ev::run</methodname>
|
||||
(или
|
||||
метода <methodname>EvLoop::run</methodname>
|
||||
).
|
||||
(или метода <methodname>EvLoop::run</methodname>).
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -417,9 +414,7 @@
|
||||
<para>
|
||||
Завершает все вложенные вызовы
|
||||
метода <methodname>Ev::run</methodname>
|
||||
(или
|
||||
метода <methodname>EvLoop::run</methodname>
|
||||
).
|
||||
(или метода <methodname>EvLoop::run</methodname>).
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -717,13 +712,8 @@
|
||||
Пробовать все бэкенды (кроме испорченных).
|
||||
Не рекомендуется использовать напрямую.
|
||||
Тут необходимо использовать побитовые операции
|
||||
(т. е.
|
||||
<constant>Ev::BACKEND_ALL</constant>
|
||||
& ~
|
||||
<constant>Ev::BACKEND_KQUEUE</constant>
|
||||
). Вызывать метод
|
||||
<methodname>Ev::recommendedBackends</methodname>,
|
||||
или не задавать никакого бэкенда.
|
||||
(т. е. <constant>Ev::BACKEND_ALL</constant> & ~ <constant>Ev::BACKEND_KQUEUE</constant>).
|
||||
Вызывать метод <methodname>Ev::recommendedBackends</methodname>, или не задавать никакого бэкенда.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -758,7 +748,7 @@
|
||||
умолчанию</emphasis> в классе <classname>Ev</classname> (например,
|
||||
методы <methodname>Ev::iteration</methodname>, <methodname>Ev::depth</methodname>
|
||||
и т. д.). Для <emphasis>пользовательских циклов</emphasis> (которые создали методом
|
||||
<methodname>EvLoop::__ construct</methodname>) эти значения могут быть доступны
|
||||
<methodname>EvLoop::__construct</methodname>) эти значения могут быть доступны
|
||||
через соответствующие свойства и методы класса <classname>EvLoop</classname>.
|
||||
</para>
|
||||
<para>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: dd07341fae2c414adc1f700be0890ff32e8daab4 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="ev.backend" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Ev::backend</refname>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="ev.depth" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="ev.feedsignal" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -62,23 +62,23 @@
|
||||
</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
|
||||
-->
|
||||
<!-- 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
|
||||
-->
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 696c66e05aea566ff286fd91e787b334729e4ca8 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="ev.now" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Ev::now</refname>
|
||||
@ -20,9 +19,8 @@
|
||||
<para>
|
||||
Возвращает время запуска последней итерации цикла по умолчанию.
|
||||
Это время, на котором базируются таймеры (
|
||||
<classname>EvTimer</classname>
|
||||
и
|
||||
<classname>EvPeriodic</classname>) и, обычно, обращение к этой функции происходит
|
||||
<classname>EvTimer</classname> и <classname>EvPeriodic</classname>)
|
||||
и, обычно, обращение к этой функции происходит
|
||||
быстрее, чем вызов <methodname>Ev::time</methodname>.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: dd07341fae2c414adc1f700be0890ff32e8daab4 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="ev.nowupdate" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Ev::nowUpdate</refname>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 88c8421cbef98b73ac59f58cc60d317c4861fd89 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="ev.recommendedbackends" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Ev::recommendedBackends</refname>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 04b11e621f6ccf857368d90262f051a8d40c865d Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="ev.resume" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Ev::resume</refname>
|
||||
@ -24,8 +23,7 @@
|
||||
</para>
|
||||
<para>
|
||||
Все наблюдатели таймеры будут задержаны на время прошедшее между
|
||||
<emphasis>suspend</emphasis> и
|
||||
<emphasis>resume</emphasis>, и все
|
||||
<emphasis>suspend</emphasis> и <emphasis>resume</emphasis>, и все
|
||||
наблюдатели типа <emphasis>periodic</emphasis> будут перепланированы
|
||||
watchers will be rescheduled(то есть будут потеряны все события, которые произошли во
|
||||
время приостановки).
|
||||
@ -40,10 +38,7 @@
|
||||
<methodname>Ev::suspend</methodname>.
|
||||
</para>
|
||||
<para>
|
||||
Вызов
|
||||
<emphasis>suspend</emphasis>
|
||||
/
|
||||
<emphasis>resume</emphasis>
|
||||
Вызов <emphasis>suspend</emphasis>/<emphasis>resume</emphasis>
|
||||
имеют побочные эффекты для обновления времени событийного цикла
|
||||
(смотри <methodname>Ev::nowUpdate</methodname>).
|
||||
</para>
|
||||
@ -67,23 +62,23 @@
|
||||
</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
|
||||
-->
|
||||
<!-- 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
|
||||
-->
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="ev.run" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -57,7 +57,7 @@
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>
|
||||
<constant>0</constant>
|
||||
<literal>0</literal>
|
||||
</entry>
|
||||
<entry>Поведение по умолчанию, описанное выше</entry>
|
||||
</row>
|
||||
@ -102,23 +102,23 @@
|
||||
</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
|
||||
-->
|
||||
<!-- 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
|
||||
-->
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="ev.stop" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -32,11 +32,8 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Одна из
|
||||
<emphasis>Ev::BREAK_*</emphasis>
|
||||
<link
|
||||
linkend="ev.constants.break-flags">констант</link>
|
||||
.
|
||||
Одна из <emphasis>Ev::BREAK_*</emphasis>
|
||||
<link linkend="ev.constants.break-flags">констант</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 04b11e621f6ccf857368d90262f051a8d40c865d Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="ev.suspend" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Ev::suspend</refname>
|
||||
@ -24,8 +23,7 @@
|
||||
</para>
|
||||
<para>
|
||||
Все наблюдатели таймеры будут задержаны на время прошедшее между
|
||||
<emphasis>suspend</emphasis> и
|
||||
<emphasis>resume</emphasis>, и все
|
||||
<emphasis>suspend</emphasis> и <emphasis>resume</emphasis>, и все
|
||||
наблюдатели типа <emphasis>periodic</emphasis> будут перепланированы
|
||||
(то есть будут потеряны все события, которые произошли во
|
||||
время приостановки).
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="ev.verify" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 33e5f4ef7243bc1282acb1cba93e8f99c1debe68 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.evcheck" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс EvCheck</title>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 33e5f4ef7243bc1282acb1cba93e8f99c1debe68 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="evcheck.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -37,9 +37,7 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Смотрите
|
||||
<link linkend="ev.watcher-callbacks">Callback-функции наблюдателя</link>
|
||||
.
|
||||
Смотрите <link linkend="ev.watcher-callbacks">Callback-функции наблюдателя</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="evcheck.createstopped" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -40,9 +40,7 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Смотрите
|
||||
<link linkend="ev.watcher-callbacks">Callback-функции наблюдателя</link>
|
||||
.
|
||||
Смотрите <link linkend="ev.watcher-callbacks">Callback-функции наблюдателя</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.evchild" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс EvChild</title>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 33e5f4ef7243bc1282acb1cba93e8f99c1debe68 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="evchild.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -44,18 +44,11 @@
|
||||
Вызывает callback-функцию, когда пришло событие
|
||||
изменения статуса процесса с идентификатором
|
||||
<parameter>pid</parameter>
|
||||
(или любым
|
||||
<emphasis>PID</emphasis>,
|
||||
если
|
||||
<parameter>pid</parameter>
|
||||
задан как
|
||||
<constant>0</constant>
|
||||
). Статус процесса изменяется, когда процесс завершается, либо когда
|
||||
(или любым <emphasis>PID</emphasis>, если <parameter>pid</parameter> задан как <literal>0</literal>).
|
||||
Статус процесса изменяется, когда процесс завершается, либо когда
|
||||
его убивают, либо, если <parameter>trace</parameter> равно &true;, когда
|
||||
он остановлен или возобновлён. Другими словами, когда процесс получает сигнал
|
||||
<constant>SIGCHLD</constant>
|
||||
,
|
||||
<emphasis>Ev</emphasis>
|
||||
<constant>SIGCHLD</constant>, <emphasis>Ev</emphasis>
|
||||
извлекает статус exit/wait для всех изменённых/зомби дочерних процессов
|
||||
и вызывает callback-функцию.
|
||||
</para>
|
||||
@ -65,18 +58,13 @@
|
||||
следующей итерации событийного цикла. К примеру, сначала вызывается
|
||||
<literal>fork</literal>, после чего новый дочерний процесс может выйти, и только
|
||||
после этого в родителе устанавливается наблюдатель
|
||||
<classname>EvChild</classname>
|
||||
для нового
|
||||
<emphasis>PID</emphasis>
|
||||
.
|
||||
<classname>EvChild</classname> для нового <emphasis>PID</emphasis>.
|
||||
</para>
|
||||
<para>
|
||||
Вы можете получить доступ к статусам exit/tracing и
|
||||
<parameter>pid</parameter>
|
||||
используя свойства объекта наблюдателя
|
||||
<varname>rstatus</varname>
|
||||
и
|
||||
<varname>rpid</varname>.
|
||||
<varname>rstatus</varname> и <varname>rpid</varname>.
|
||||
</para>
|
||||
<para>
|
||||
Количество
|
||||
@ -100,9 +88,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Ожидает изменения статуса процесса с идентификатором PID
|
||||
(или любого процесса, если PID задан как
|
||||
<constant>0</constant>
|
||||
).
|
||||
(или любого процесса, если PID задан как <literal>0</literal>).
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="evchild.createstopped" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -36,9 +36,8 @@
|
||||
</methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
То же самое, что и
|
||||
<methodname>EvChild::__construct</methodname>
|
||||
, но не происходит автоматического запуска наблюдателя.
|
||||
То же самое, что и <methodname>EvChild::__construct</methodname>,
|
||||
но не происходит автоматического запуска наблюдателя.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="parameters">
|
||||
@ -50,8 +49,7 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Смотрите
|
||||
<methodname>EvChild::__construct</methodname>
|
||||
Смотрите <methodname>EvChild::__construct</methodname>
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -61,8 +59,7 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Смотрите
|
||||
<methodname>EvChild::__construct</methodname>
|
||||
Смотрите <methodname>EvChild::__construct</methodname>
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -72,9 +69,7 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Смотрите
|
||||
<link linkend="ev.watcher-callbacks">Callback-функции наблюдателей</link>
|
||||
.
|
||||
Смотрите <link linkend="ev.watcher-callbacks">Callback-функции наблюдателей</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 33e5f4ef7243bc1282acb1cba93e8f99c1debe68 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.evidle" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс EvIdle</title>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.evloop" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс EvLoop</title>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: dd07341fae2c414adc1f700be0890ff32e8daab4 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="evloop.backend" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>EvLoop::backend</refname>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: dd07341fae2c414adc1f700be0890ff32e8daab4 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="evloop.embed" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>EvLoop::embed</refname>
|
||||
@ -40,8 +39,7 @@
|
||||
&reftitle.parameters;
|
||||
<para>
|
||||
Все параметры, что и для
|
||||
<methodname>EvEmbed::__construct</methodname>
|
||||
.
|
||||
<methodname>EvEmbed::__construct</methodname>.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="returnvalues">
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: dd07341fae2c414adc1f700be0890ff32e8daab4 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="evloop.nowupdate" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>EvLoop::nowUpdate</refname>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="evloop.run" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -12,8 +12,7 @@
|
||||
<modifier>public</modifier>
|
||||
<type>void</type>
|
||||
<methodname>EvLoop::run</methodname>
|
||||
<methodparam
|
||||
choice="opt">
|
||||
<methodparam choice="opt">
|
||||
<type>int</type>
|
||||
<parameter>flags</parameter>
|
||||
<initializer>0</initializer>
|
||||
@ -56,7 +55,7 @@
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>
|
||||
<constant>0</constant>
|
||||
<literal>0</literal>
|
||||
</entry>
|
||||
<entry>Поведение по умолчанию, описанное выше</entry>
|
||||
</row>
|
||||
@ -78,8 +77,7 @@
|
||||
</para>
|
||||
<para>
|
||||
Смотрите
|
||||
<link linkend="ev.constants.run-flags">константы флага запуска</link>
|
||||
.
|
||||
<link linkend="ev.constants.run-flags">константы флага запуска</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="evloop.stop" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -32,9 +32,7 @@
|
||||
<para>
|
||||
Одна из
|
||||
<emphasis>Ev::BREAK_*</emphasis>
|
||||
<link
|
||||
linkend="ev.constants.break-flags">констант</link>
|
||||
.
|
||||
<link linkend="ev.constants.break-flags">констант</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8d666e819852f6b0561b40fcf8689b747568865c Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="evloop.verify" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.evperiodic" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс EvPeriodic</title>
|
||||
@ -12,9 +12,7 @@
|
||||
Периодические наблюдатели также, своего рода, таймеры, но гораздо более непостоянные.
|
||||
</para>
|
||||
<para>
|
||||
В отличие от
|
||||
<classname>EvTimer</classname>
|
||||
, наблюдатели
|
||||
В отличие от <classname>EvTimer</classname>, наблюдатели
|
||||
<classname>EvPeriodic</classname> базируются не на реальном времени (или
|
||||
относительном времени, физически прошедшем), а на «системном» (том,
|
||||
которое показывается на ваших часах). Разница в том, что такое время
|
||||
@ -26,10 +24,7 @@
|
||||
срабатывание после конкретного времени. Например, если наблюдатель
|
||||
<classname>EvPeriodic</classname> сконфигурирован сработать
|
||||
<emphasis>«через 10 секунд»</emphasis>
|
||||
(т. е.
|
||||
<methodname>EvLoop::now</methodname>
|
||||
+
|
||||
<literal>10.0</literal> секунд по «системному» времени, а не через 10 секунд!)
|
||||
(т. е. <methodname>EvLoop::now</methodname> + <literal>10.0</literal> секунд по «системному» времени, а не через 10 секунд!)
|
||||
и сразу после этого системное время сбросили на
|
||||
<emphasis>первое января прошлого года</emphasis>, то наблюдатель сработает
|
||||
через год или больше, ровно в тот момент, когда системное время будет равно заданному.
|
||||
@ -96,8 +91,7 @@
|
||||
<para>
|
||||
При повторении этот параметр содержит значение смещения, в противном
|
||||
случае — абсолютное время (значение смещения передаётся в метод
|
||||
<methodname>EvPeriodic::set</methodname>
|
||||
, хотя
|
||||
<methodname>EvPeriodic::set</methodname>, хотя
|
||||
<emphasis>libev</emphasis>
|
||||
может его поменять для лучшей численной стабильности).
|
||||
</para>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 508869e1df6458162c162d71669f5e81abd65d50 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="evperiodic.at" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>EvPeriodic::at</refname>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 33e5f4ef7243bc1282acb1cba93e8f99c1debe68 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="evperiodic.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@ -88,8 +88,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Смотрите
|
||||
<link linkend="ev.watcher-callbacks">Наблюдатели callback-функции</link>
|
||||
.
|
||||
<link linkend="ev.watcher-callbacks">Наблюдатели callback-функции</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 508869e1df6458162c162d71669f5e81abd65d50 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="evperiodic.createstopped" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>EvPeriodic::createStopped</refname>
|
||||
@ -93,8 +92,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Смотрите
|
||||
<link linkend="ev.watcher-callbacks">Callback-функции наблюдателей</link>
|
||||
.
|
||||
<link linkend="ev.watcher-callbacks">Callback-функции наблюдателей</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 508869e1df6458162c162d71669f5e81abd65d50 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="evperiodic.set" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>EvPeriodic::set</refname>
|
||||
@ -35,9 +34,7 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
То же, что и для
|
||||
<methodname>EvPeriodic::__construct</methodname>
|
||||
. Смотрите
|
||||
То же, что и для <methodname>EvPeriodic::__construct</methodname>. Смотрите
|
||||
<link linkend="ev.periodic-modes">Периодические режимы работы наблюдателя</link>
|
||||
</para>
|
||||
</listitem>
|
||||
@ -48,9 +45,7 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
То же, что и для
|
||||
<methodname>EvPeriodic::__construct</methodname>
|
||||
. Смотрите
|
||||
То же, что и для <methodname>EvPeriodic::__construct</methodname>. Смотрите
|
||||
<link linkend="ev.periodic-modes">Периодические режимы работы наблюдателя</link>
|
||||
</para>
|
||||
</listitem>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 32c8c9b1b8e9037e25bf1d60711c17dfe097d14f Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.evstat" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс EvStat</title>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.evtimer" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс EvTimer</title>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 33e5f4ef7243bc1282acb1cba93e8f99c1debe68 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.evwatcher" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Класс EvWatcher</title>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: bbfa9738785f054752e6cb565cd0a58e71015bc6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="ev.periodic-modes" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Режимы работы периодических наблюдателей</title>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 48ce43fe79fa0c9f31f187ea8ec995b4cb13037e Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="ev.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
&reftitle.setup;
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: bbfa9738785f054752e6cb565cd0a58e71015bc6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="ev.watcher-callbacks" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Watcher callbacks</title>
|
||||
@ -21,14 +21,12 @@
|
||||
<methodsynopsis>
|
||||
<type>void</type>
|
||||
<methodname>callback</methodname>
|
||||
<methodparam
|
||||
choice="opt">
|
||||
<methodparam choice="opt">
|
||||
<type>object</type>
|
||||
<parameter>watcher</parameter>
|
||||
<initializer>NULL</initializer>
|
||||
</methodparam>
|
||||
<methodparam
|
||||
choice="opt">
|
||||
<methodparam choice="opt">
|
||||
<type>int</type>
|
||||
<parameter>revents</parameter>
|
||||
<initializer>NULL</initializer>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: bbfa9738785f054752e6cb565cd0a58e71015bc6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="ev.watchers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Наблюдатели</title>
|
||||
@ -38,8 +38,7 @@ Ev::run(Ev::RUN_ONCE);
|
||||
</para>
|
||||
<para>
|
||||
Также читайте:
|
||||
<link linkend="ev.watcher-callbacks">Callback-функции наблюдателей</link>
|
||||
.
|
||||
<link linkend="ev.watcher-callbacks">Callback-функции наблюдателей</link>.
|
||||
</para>
|
||||
</chapter><!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
|
Reference in New Issue
Block a user