(PECL event >= 1.5.0)
Represents a connection listener.
Numeric file descriptor of the underlying socket. (Added in event-1.6.0 .)
EventListener::OPT_LEAVE_SOCKETS_BLOCKINGBy default Libevent turns underlying file descriptors, or sockets, to non-blocking mode. This flag tells Libevent to leave them in blocking mode.
EventListener::OPT_CLOSE_ON_FREEIf this option is set, the connection listener closes its underlying socket when the EventListener object is freed.
EventListener::OPT_CLOSE_ON_EXECIf 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.
EventListener::OPT_REUSEABLEBy 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.
EventListener::OPT_THREADSAFEAllocate locks for the listener, so that it’s safe to use it from multiple threads.