La clase EventUtil

(PECL event >= 1.5.0)

Introducción

La clase EventUtil es un esqueleto con métodos y constantes adicionales.

Sinopsis de la Clase

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 predefinidas

EventUtil::AF_INET

Familia de direcciones IPv4

EventUtil::AF_INET6

Familia de direcciones IPv6

EventUtil::AF_UNSPEC

Familia de direcciones IP no especificada

EventUtil::SO_DEBUG

Opción del socket. Activa la depuración del socket. Solo permitido para los procesos con la capacidad CAP_NET_ADMIN o un ID de usuario efectivo de 0. (Añadido en event-1.6.0.)

EventUtil::SO_REUSEADDR

Opción del socket. Indica que las reglas utilizadas en la validación de direcciones proporcionadas en una llamada a bind(2) deben permitir la reutilización de direcciones locales. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_KEEPALIVE

Opción del socket. Activa el envío de mensajes keep-alive en los sockets de conexión. Espera un entero. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_DONTROUTE

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_LINGER

Opción del socket. Cuando está activo, una llamada a close(2) o a shutdown(2) no devolverá hasta que todos los mensajes de la cola del socket hayan sido enviados, o hasta que se alcance el tiempo máximo de espera del linger. De lo contrario, las llamadas devolverán inmediatamente y el cierre se realizará en segundo plano. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_BROADCAST

Opción del socket. Indica si la transmisión de mensajes de broadcast está soportada. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_OOBINLINE

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_SNDBUF

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_RCVBUF

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_SNDLOWAT

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_RCVLOWAT

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_SNDTIMEO

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_RCVTIMEO

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_TYPE

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SO_ERROR

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SOL_SOCKET

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SOL_TCP

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::SOL_UDP

Opción del socket. Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::IPPROTO_IP

Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::IPPROTO_IPV6

Ver la página del manual sobre socket(7). (Añadido en event-1.6.0.)

EventUtil::LIBEVENT_VERSION_NUMBER

Número de versión de Libevent en el momento en que la extensión Event fue compilada con la biblioteca.

Tabla de contenidos

add a note

User Contributed Notes

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