event_base_loop

Wait for events to become active, and run their callbacks.

This is a more flexible version of event_base_dispatch().

By default, this loop will run the event base until either there are no more added events, or until something calls event_base_loopbreak() or evenet_base_loopexit(). You can override this behavior with the 'flags' argument.

@param eb the event_base structure returned by event_base_new() or event_base_new_with_config() @param flags any combination of EVLOOP_ONCE | EVLOOP_NONBLOCK @return 0 if successful, -1 if an error occurred, or 1 if no events were registered. @see event_base_loopexit(), event_base_dispatch(), EVLOOP_ONCE, EVLOOP_NONBLOCK

extern (C) nothrow
int
event_base_loop
(,
int
)

Meta