Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

eventlistener(3) [php man page]

EVENTLISTENER(3)							 1							  EVENTLISTENER(3)

The EventListener class

INTRODUCTION
Represents a connection listener. CLASS SYNOPSIS
EventListener final EventListener Constants o const integer$EventListener::OPT_LEAVE_SOCKETS_BLOCKING1 o const integer$EventListener::OPT_CLOSE_ON_FREE2 o const integer$EventListener::OPT_CLOSE_ON_EXEC4 o const integer$EventListener::OPT_REUSEABLE8 o const integer$EventListener::OPT_THREADSAFE16 Properties o publicreadonly int$fd Methods o public EventListener::__construct (EventBase $base, callable $cb, mixed $data, int $flags, int $backlog, mixed $target) o public bool EventListener::disable (void ) o public bool EventListener::enable (void ) o public void EventListener::getBase (void ) o publicstatic bool EventListener::getSocketName (string &$address, [mixed &$port]) o public void EventListener::setCallback NULL (callable $cb, [mixed $arg]) o public void EventListener::setErrorCallback (string $cb) PROPERTIES
o $fd - Numeric file descriptor of the underlying socket. (Added in event-1.6.0 .) PREDEFINED CONSTANTS
o EventListener::OPT_LEAVE_SOCKETS_BLOCKING - By default Libevent turns underlying file descriptors, or sockets, to non-blocking mode. This flag tells to leave them non-blocking. o EventListener::OPT_CLOSE_ON_FREE - If this option is set, the connection listener closes its underlying socket when the EventLis- tener object is freed. o EventListener::OPT_CLOSE_ON_EXEC - If this option is set, the connection listener sets the close-on-exec flag on the underlying listener socket. See platform documentation for fcntl and FD_CLOEXEC for more information. o EventListener::OPT_REUSEABLE - By default on some platforms, once a listener socket is closed, no other socket can bind to the same port until a while has passed. Setting this option makes Libevent mark the socket as reusable, so that once it is closed, another socket can be opened to listen on the same port. o EventListener::OPT_THREADSAFE - Allocate locks for the listener, so that it's safe to use it from multiple threads. PHP Documentation Group EVENTLISTENER(3)

Check Out this Related Man Page

EVENTUTIL(3)								 1							      EVENTUTIL(3)

The EventUtil class

INTRODUCTION
EventUtil is a singleton with supplimentary methods and constants. CLASS SYNOPSIS
EventUtil final EventUtil Constants o const integer$EventUtil::AF_INET2 o const integer$EventUtil::AF_INET610 o const integer$EventUtil::AF_UNSPEC0 o const integer$EventUtil::LIBEVENT_VERSION_NUMBER33559808 o const integer$EventUtil::SO_DEBUG1 o const integer$EventUtil::SO_REUSEADDR2 o const integer$EventUtil::SO_KEEPALIVE9 o const integer$EventUtil::SO_DONTROUTE5 o const integer$EventUtil::SO_LINGER13 o const integer$EventUtil::SO_BROADCAST6 o const integer$EventUtil::SO_OOBINLINE10 o const integer$EventUtil::SO_SNDBUF7 o const integer$EventUtil::SO_RCVBUF8 o const integer$EventUtil::SO_SNDLOWAT19 o const integer$EventUtil::SO_RCVLOWAT18 o const integer$EventUtil::SO_SNDTIMEO21 o const integer$EventUtil::SO_RCVTIMEO20 o const integer$EventUtil::SO_TYPE3 o const integer$EventUtil::SO_ERROR4 o const integer$EventUtil::SOL_SOCKET1 o const integer$EventUtil::SOL_TCP6 o const integer$EventUtil::SOL_UDP17 o const integer$EventUtil::IPPROTO_IP0 o const integer$EventUtil::IPPROTO_IPV641 Methods o abstractpublic EventUtil::__construct (void ) o publicstatic int EventUtil::getLastSocketErrno NULL ([mixed $socket]) o publicstatic string EventUtil::getLastSocketError ([mixed $socket]) o publicstatic int EventUtil::getSocketFd (mixed $socket) o publicstatic bool EventUtil::getSocketName (mixed $socket, string &$address, [mixed &$port]) o publicstatic bool EventUtil::setSocketOption (mixed $socket, int $level, int $optname, mixed $optval) o publicstatic void EventUtil::sslRandPoll (void ) PREDEFINED CONSTANTS
o EventUtil::AF_INET - IPv4 address family o EventUtil::AF_INET6 - IPv6 address family o EventUtil::AF_UNSPEC - Unspecified IP address family o EventUtil::SO_DEBUG - Socket option. Enable socket debugging. Only allowed for processes with the CAP_NET_ADMIN capability or an effective user ID of 0 . (Added in event-1.6.0.) o EventUtil::SO_REUSEADDR - Socket option. Indicates that the rules used in validating addresses supplied in a bind(2) call should allow reuse of local addresses. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_KEEPALIVE - Socket option. Enable sending of keep-alive messages on connection-oriented sockets. Expects an integer boolean flag. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_DONTROUTE - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_LINGER - Socket option. When enabled, a close(2) or shutdown(2) will not return until all queued messages for the socket have been successfully sent or the linger timeout has been reached. Otherwise, the call returns immediately and the closing is done in the background. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_BROADCAST - Socket option. Reports whether transmission of broadcast messages is supported. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_OOBINLINE - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_SNDBUF - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_RCVBUF - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_SNDLOWAT - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_RCVLOWAT - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_SNDTIMEO - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_RCVTIMEO - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_TYPE - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SO_ERROR - Socket option. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SOL_SOCKET - Socket option level. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SOL_TCP - Socket option level. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::SOL_UDP - Socket option level. See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::IPPROTO_IP - See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::IPPROTO_IPV6 - See the socket(7) manual page. (Added in event-1.6.0.) o EventUtil::LIBEVENT_VERSION_NUMBER - Libevent' version number at the time when Event extension had been compiled with the library. PHP Documentation Group EVENTUTIL(3)
Man Page