A callback that we invoke when a listener has a new connection.
A callback that we invoke when a listener encounters a non-retriable error.
Stop listening for connections on an evconnlistener.
Re-enable an evconnlistener that has been disabled.
Disable and deallocate an evconnlistener.
Return an evconnlistener's associated event_base.
Return the socket that an evconnlistner is listening on.
Allocate a new evconnlistener object to listen for incoming TCP connections on a given file descriptor.
Allocate a new evconnlistener object to listen for incoming TCP connections on a given address.
Change the callback on the listener to cb and its user_data to arg.
Set an evconnlistener's error callback.
Flag: Indicates that we should set the close-on-exec flag, if possible
Flag: Indicates that freeing the listener should close the underlying * socket.
Flag: Indicates that we should not make incoming sockets nonblocking * before passing them to the callback.
Flag: Indicates that we should disable the timeout (if any) between when * this socket is closed and when we can listen again on the same port.
Flag: Indicates that the listener should be locked so it's safe to use * from multiple threadcs at once.