PHP.mk документација

Eio

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

book.ev.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека book.ev.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
Eio

Референца за `book.ev.php` со подобрена типографија и навигација.

book.ev.php

Eio

Вовед

Овој екстензија обезбедува интерфејс за Овој екстензија обезбедува интерфејс за » libev

Забелешка: Овој екстензија не е достапен на Windows платформи.

библиотека - високо-перформансна, целосно опремена петља за настани напишана на C. Libev

е петља за настани: се регистрира интерес за одредени настани (како што е дескрипторот на датотека што може да се чита или истекот на времето), и таа ќе управува со овие извори на настани и ќе му обезбеди на програмата настани.

За да го стори тоа, мора да преземе повеќе или помалку целосна контрола врз процесот (или нишката) со извршување на ракувачот на петљата за настани, и потоа ќе комуницира настани преку механизам за повикување.

Регистрирате интерес за одредени настани со регистрирање на таканаречени чувари на настани, а потоа ќе му ги предадете на libev со стартување на чуварот. За детали, погледнете го.

  • Installing/Configuring
  • Примери
  • Надзорници
  • Повици за надзорници
  • Режими на работа на периодични надзорници
  • Eio — Класата Ev
    • Ev::backend » документацијата на libev
    • Ev::depth — Враќа цел број што го опишува бекендот што го користи libev
    • Ev::embeddableBackends — Враќа длабочина на рекурзија
    • Ev::feedSignal — Враќа множество на бекенди што можат да бидат вградени во други петљи за настани
    • Ev::feedSignalEvent — Внесува информации за сигнални настани Ev
    • Ev::iteration — Внесува сигнални настани во стандардната петља
    • Ev::now — Враќа број на пати кога стандардната петља за настани барала нови настани
    • Ev::nowUpdate — Враќа време кога започнала последната итерација на стандардната петља за настани
    • Ev::recommendedBackends — Ја воспоставува тековната временска ознака со прашување на јадрото, ажурирајќи ја во исто време временската ознака вратена од Ev::now
    • Ev::resume — Враќа битна маска на препорачани бекенди за тековната платформа
    • Ev::run — Продолжува претходно суспендирана стандардна петља за настани
    • Ev::sleep — Блокирај го процесот за дадениот број на секунди
    • Ev::stop — Блокирај го процесот за дадениот број на секунди
    • Ev::supportedBackends — Го запира стандардното циклусно повторување на настани
    • Ev::suspend — Враќа множество на бекенди поддржани од тековната libev конфигурација
    • Ev::time — Го суспендира стандардното циклусно повторување на настани
    • Ev::verify — Враќа тековно време во фракциони секунди од епохата
  • EvCheck — Класата EvCheck
    • EvCheck::__construct — Извршува внатрешни проверки за конзистентност (за дебагирање)
    • EvCheck::createStopped — Конструира EvCheck објект за набљудување
  • EvChild — Класата EvChild
    • EvChild::__construct — Креирај инстанца на запрен EvCheck објект за набљудување
    • EvChild::createStopped — Конструира EvCheck објект за набљудување
    • EvChild::set — Конструира EvChild објект за набљудување
  • EvEmbed — Класата EvEmbed
  • EvFork — Класата EvFork
    • EvFork::__construct — Прави единечно, неблокирачко поминување низ вградената петља
    • EvFork::createStopped — Конструира EvFork објект за набљудување
  • EvIdle — Класата EvIdle
    • EvIdle::__construct — Креира запрена инстанца на класата EvFork за набљудување
    • EvIdle::createStopped — Конструира EvIdle објект за набљудување
  • EvIo — Класата EvIo
    • EvIo::__construct — Креира инстанца на запрен EvIdle објект за набљудување
    • EvIo::createStopped — Конструира EvIo објект за набљудување
    • EvIo::set — Конструира EvChild објект за набљудување
  • EvLoop — Класата EvLoop
    • EvLoop::backend » документацијата на libev
    • EvLoop::check — Креирај запрен EvIo објект за набљудување
    • EvLoop::child — Создава EvChild објект поврзан со тековната петља на настани
    • EvLoop::__construct — Конструира објект од петљата на настани
    • EvLoop::defaultLoop — Враќа или создава стандардна петља на настани
    • EvLoop::embed — Создава инстанца на EvEmbed набудувач поврзан со тековниот EvLoop објект
    • EvLoop::fork — Создава EvFork набудувач објект поврзан со тековната петља на настани
    • EvLoop::idle — Создава EvIdle набудувач објект поврзан со тековната петља на настани
    • EvLoop::invokePending — Повикува сите чекачки набудувачи додека ја ресетира нивната состојба на чекање
    • EvLoop::io — Создава EvIo набудувач објект поврзан со тековната петља на настани
    • EvLoop::loopFork — Мора да се повика по форк
    • EvLoop::now — Враќа тековно „време на петљата на настани“
    • EvLoop::nowUpdate — Воспоставува тековно време со прашување на кернелот, ажурирајќи го времето вратено од EvLoop::now во прогресот
    • EvLoop::periodic — Создава EvPeriodic набудувач објект поврзан со тековната петља на настани
    • EvLoop::prepare — Создава EvPrepare набудувач објект поврзан со тековната петља на настани
    • EvLoop::resume — Враќа битна маска на препорачани бекенди за тековната платформа
    • EvLoop::run — Започнува со проверка за настани и повикување на повици за петљата
    • EvLoop::signal — Создава EvSignal набудувач објект поврзан со тековната петља на настани
    • EvLoop::stat — Создава EvStat набудувач објект поврзан со тековната петља на настани
    • EvLoop::stop — Го запира петљата на настани
    • EvLoop::suspend — Ја суспендира петљата
    • EvLoop::timer — Создава EvTimer објект за набљудување поврзан со тековната инстанца на циклусот на настани
    • EvLoop::verify — Враќа тековно време во фракциони секунди од епохата
  • EvPeriodic — Класата EvPeriodic
    • EvPeriodic::again — Едноставно го запира и повторно го стартува периодичниот набљудувач
    • EvPeriodic::at — Враќа апсолутно време кога овој набљудувач треба да се активира следно
    • EvPeriodic::__construct — Го враќа апсолутното време кога овој набудувач треба да се активира следно
    • EvPeriodic::createStopped — Конструира објект EvPeriodic набудувач
    • EvPeriodic::set — Конструира EvChild објект за набљудување
  • EvPrepare — Класата EvPrepare
  • EvSignal — Класата EvSignal
  • EvStat — Класата EvStat
    • EvStat::attr — Создава запрен EvSignal набудувач
    • EvStat::__construct — Ги враќа вредностите најнеодамна откриени од Ev
    • EvStat::createStopped — Конструира објект EvStat набудувач
    • EvStat::prev — Создава запрен EvStat набудувач
    • EvStat::set — Конструира EvChild објект за набљудување
    • EvStat::stat — Ги враќа претходните групи на вредности вратени од EvStat::attr
  • EvTimer — Класата EvTimer
  • EvWatcher — Класата EvWatcher
    • EvWatcher::clear — Создава запрен EvTimer набудувач
    • EvWatcher::__construct — Го чисти статусот на чекање на набудувачот
    • EvWatcher::feed — Апстрактен конструктор на објект набудувач
    • EvWatcher::getLoop — Ги внесува дадените revents во циклусот на настани
    • EvWatcher::invoke — Го враќа циклусот одговорен за набудувачот
    • EvWatcher::keepalive — Конфигурира дали да се спречи враќањето на циклусот
    • EvWatcher::setCallback — Конфигурира дали да се задржи циклусот од враќање
    • EvWatcher::start — Поставува нова повратна функција за набудувачот
    • EvWatcher::stop — Го стартува набудувачот

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.