eio_poll

(PECL eio >= 0.0.1dev)

eio_pollPode ser chamada sempre que houver solicitações pendentes que precisem ser finalizadas

Descrição

eio_poll(): int

eio_poll() pode ser usada para implementar um laço de eventos especial. Para isso, eio_nreqs() poderia ser usada para testar se há solicitações não processadas.

Nota:

Aplicável somente ao implementar o laço de eventos do espaço do usuário.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Se qualquer invocação de solicitação retornar um valor diferente de zero, retornará esse valor. Caso contrário, retorna 0.

Exemplos

Exemplo #1 Exemplo de eio_poll()

<?php
function res_cb($data, $result) {
var_dump($data);
var_dump($result);
}

eio_nop(EIO_PRI_DEFAULT, "res_cb", "1");
eio_nop(EIO_PRI_DEFAULT, "res_cb", "2");
eio_nop(EIO_PRI_DEFAULT, "res_cb", "3");

while (
eio_nreqs()) {
// Algum IPC específico
eio_poll();
}
?>

O exemplo acima produzirá algo semelhante a:

string(1) "1"
int(0)
string(1) "3"
int(0)
string(1) "2"
int(0)

Veja Também

  • eio_nreqs() - Retorna o número de requisições a serem processadas
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top