Класс EventUtil
(PECL event >= 1.5.0)
Введение
EventUtil - класс синглтон, содержащий вспомогательные методы и константы.
Обзор классов
Предопределенные константы
-
EventUtil::AF_INET -
Семейство IPv4 адресов
-
EventUtil::AF_INET6 -
Семейство IPv6 адресов
-
EventUtil::AF_UNSPEC -
Неопределенное семейство IP-адресов
-
EventUtil::SO_DEBUG -
Опция сокета. Разрешает отладку сокета. Допустимо только для процессов с возможностью
CAP_NET_ADMINили для пользователя с эффективным идентификатором0. (Добавлено в event-1.6.0.) -
EventUtil::SO_REUSEADDR -
Опция сокета. Указывает, что правила, используемые при проверке адресов, задаваемые в вызове
bind(2)позволяют переиспользовать локальные адреса. Смотрите руководство поsocket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_KEEPALIVE -
Опция сокета. Разрешает посылать сообщения keep-alive на сокетах, ориентированных на соединение. Ожидается целочисленный логический флаг. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_DONTROUTE -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_LINGER -
Опция сокета. Если разрешено, то вызовы
close(2)илиshutdown(2)не будут завершены, пока все сообщения в очереди для сокета не будут успешно отправлены, либо пока не будет превышен таймаут ожидания. В противном случае вызов немедленно завершается, а закрытие выполняется в фоновом режиме. Смотрите руководство поsocket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_BROADCAST -
Опция сокета. Указывает, разрешена ли передача широковещательных сообщений. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_OOBINLINE -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_SNDBUF -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_RCVBUF -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_SNDLOWAT -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_RCVLOWAT -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_SNDTIMEO -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_RCVTIMEO -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_TYPE -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SO_ERROR -
Опция сокета. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SOL_SOCKET -
Опция сокета level. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SOL_TCP -
Опция сокета level. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::SOL_UDP -
Опция сокета level. Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::IPPROTO_IP -
Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::IPPROTO_IPV6 -
Смотрите руководство по
socket(7). (Добавлено в event-1.6.0.) -
EventUtil::LIBEVENT_VERSION_NUMBER -
Номер версии libevent с которой компилировался модуль.
Содержание
- EventUtil::__construct — Абстрактный конструктор
- EventUtil::getLastSocketErrno — Получить номер последней возникшей ошибки сокета
- EventUtil::getLastSocketError — Получить последнюю возникшую ошибку сокета
- EventUtil::getSocketFd — Получить числовой файловый дескриптор сокета или потока
- EventUtil::getSocketName — Получить текущий адрес, к которому привязан сокет
- EventUtil::setSocketOption — Установить опции сокета
- EventUtil::sslRandPoll — Сгенерировать энтропию с помощью RAND_poll() из OpenSSL