mirror of
https://github.com/libevent/libevent.git
synced 2025-01-31 09:12:55 +08:00
Clarify event_base_loop exit conditions
This commit is contained in:
parent
f9284c3e3c
commit
031a803071
@ -351,14 +351,14 @@ int event_reinit(struct event_base *base);
|
||||
/**
|
||||
Event dispatching loop
|
||||
|
||||
This loop will run the event base until either there are no more added
|
||||
events, or until something calls event_base_loopbreak() or
|
||||
This loop will run the event base until either there are no more pending or
|
||||
active, or until something calls event_base_loopbreak() or
|
||||
event_base_loopexit().
|
||||
|
||||
@param base the event_base structure returned by event_base_new() or
|
||||
event_base_new_with_config()
|
||||
@return 0 if successful, -1 if an error occurred, or 1 if no events were
|
||||
registered.
|
||||
@return 0 if successful, -1 if an error occurred, or 1 if we exited because
|
||||
no events were pending or active.
|
||||
@see event_base_loop()
|
||||
*/
|
||||
int event_base_dispatch(struct event_base *);
|
||||
@ -645,15 +645,15 @@ int event_base_set(struct event_base *, struct event *);
|
||||
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
|
||||
pending or active, 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.
|
||||
@return 0 if successful, -1 if an error occurred, or 1 if we exited because
|
||||
no events were pending or active.
|
||||
@see event_base_loopexit(), event_base_dispatch(), EVLOOP_ONCE,
|
||||
EVLOOP_NONBLOCK
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user