EventBase::LOOP_ONCE
Flag used with
EventBase::LOOP_NONBLOCK
Flag used with
EventBase::NOLOCK
Configuration flag. Do not allocate a lock for the event base, even if we have locking set up".
EventBase::STARTUP_IOCP
Windows-only configuration flag. Enables the IOCP dispatcher at startup.
EventBase::NO_CACHE_TIME
Configuration flag. Instead of checking the current time every time the event loop is ready to run timeout callbacks, check after each timeout callback.
EventBase::EPOLL_USE_CHANGELIST
If we are using the epoll backend, this flag says that it is safe to use Libevent's internal change-list code to batch up adds and deletes in order to try to do as few syscalls as possible.
Setting this flag can make code run faster, but it may trigger a Linux bug: it is not safe to use this flag if one has any fds cloned by dup(), or its variants. Doing so will produce strange and hard-to-diagnose bugs.
This flag can also be activated by settnig the EVENT_EPOLL_USE_CHANGELIST environment variable.
This flag has no effect if one winds up using a backend other than epoll .