A classe EventUtil

(PECL event >= 1.5.0)

Introdução

EventUtil é um singleton com métodos e constantes complementares.

Resumo da classe

final class EventUtil {
/* Constantes */
const int AF_INET = 2;
const int AF_INET6 = 10;
const int AF_UNSPEC = 0;
const int LIBEVENT_VERSION_NUMBER = 33559808;
const int SO_DEBUG = 1;
const int SO_REUSEADDR = 2;
const int SO_KEEPALIVE = 9;
const int SO_DONTROUTE = 5;
const int SO_LINGER = 13;
const int SO_BROADCAST = 6;
const int SO_OOBINLINE = 10;
const int SO_SNDBUF = 7;
const int SO_RCVBUF = 8;
const int SO_SNDLOWAT = 19;
const int SO_RCVLOWAT = 18;
const int SO_SNDTIMEO = 21;
const int SO_RCVTIMEO = 20;
const int SO_TYPE = 3;
const int SO_ERROR = 4;
const int SOL_SOCKET = 1;
const int SOL_TCP = 6;
const int SOL_UDP = 17;
const int IPPROTO_IP = 0;
const int IPPROTO_IPV6 = 41;
/* Métodos */
abstract public __construct()
public static getLastSocketErrno( mixed $socket = null ): int
public static getLastSocketError( mixed $socket = ?): string
public static getSocketFd( mixed $socket ): int
public static getSocketName( mixed $socket , string &$address , mixed &$port = ?): bool
public static setSocketOption(
     mixed $socket ,
     int $level ,
     int $optname ,
     mixed $optval
): bool
public static sslRandPoll(): void
}

Constantes pré-definidas

EventUtil::AF_INET

Família de endereços IPv4

EventUtil::AF_INET6

Família de endereços IPv6

EventUtil::AF_UNSPEC

Família de endereços IP não especificada

EventUtil::SO_DEBUG

Opção de socket. Habilite a depuração de socket. Permitido apenas para processos com o recurso CAP_NET_ADMIN ou um ID de usuário efetivo 0 . (Adicionado no event-1.6.0.)

EventUtil::SO_REUSEADDR

Opção de socket. Indica que as regras usadas na validação de endereços fornecidos em uma chamada bind(2) devem permitir a reutilização de endereços locais. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_KEEPALIVE

Opção de socket. Habilite o envio de mensagens keep-alive em sockets orientados à conexão. Espera um sinalizador booleano inteiro. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_DONTROUTE

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_LINGER

Opção de socket. Quando ativado, um close(2) ou shutdown(2) não retornará até que todas as mensagens enfileiradas para o socket tenham sido enviadas com sucesso ou o tempo limite de permanência tenha sido atingido. Caso contrário, a chamada retorna imediatamente e o fechamento é feito em background. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_BROADCAST

Opção de socket. Informa se a transmissão de mensagens de difusão é suportada. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_OOBINLINE

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_SNDBUF

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_RCVBUF

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_SNDLOWAT

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_RCVLOWAT

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_SNDTIMEO

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_RCVTIMEO

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_TYPE

Opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SO_ERROR

Socket option. See the socket(7) manual page. (Added in event-1.6.0.)

EventUtil::SOL_SOCKET

Nível de opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SOL_TCP

Nível de opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::SOL_UDP

Nível de opção de socket. Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::IPPROTO_IP

Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::IPPROTO_IPV6

Veja a página de manual do socket(7). (Adicionado no event-1.6.0.)

EventUtil::LIBEVENT_VERSION_NUMBER

Número da versão do Libevent no momento em que a extensão Event foi compilada com a biblioteca.

Índice

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top