Класс 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, с которой компилировалось расширение Event.
Содержание
- EventUtil::__construct — The abstract constructor
- EventUtil::getLastSocketErrno — Returns the most recent socket error number
- EventUtil::getLastSocketError — Returns the most recent socket error
- EventUtil::getSocketFd — Returns numeric file descriptor of a socket, or stream
- EventUtil::getSocketName — Retreives the current address to which the socket is bound
- EventUtil::setSocketOption — Sets socket options
- EventUtil::sslRandPoll — Generates entropy by means of OpenSSL's RAND_poll()