]> granicus.if.org Git - libevent/commitdiff
Be explicit about how long event loops run in event.h documentation
authorNick Mathewson <nickm@torproject.org>
Tue, 22 Feb 2011 05:34:49 +0000 (00:34 -0500)
committerNick Mathewson <nickm@torproject.org>
Tue, 22 Feb 2011 05:34:49 +0000 (00:34 -0500)
include/event2/event.h

index 5a3bbf326f9649acb94681cf91c102bb9f580411..09502fd69b9d4282da9f9c544ab6faee2081bfbc 100644 (file)
@@ -107,6 +107,10 @@ int event_reinit(struct event_base *base);
 /**
   Threadsafe 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
+  evenet_base_loopexit().
+
   @param eb the event_base structure returned by event_init()
   @see event_init(), event_dispatch()
  */
@@ -322,7 +326,7 @@ void event_set_fatal_callback(event_fatal_cb cb);
 int event_base_set(struct event_base *, struct event *);
 
 /**
- event_loop() flags
+ event_base_loop() flags
  */
 /*@{*/
 /** Block until we have an active event, then exit once all active events
@@ -338,6 +342,11 @@ 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
+  evenet_base_loopexit().  You can override this behavior with the 'flags'
+  argument.
+
   @param eb the event_base structure returned by event_init()
   @param flags any combination of EVLOOP_ONCE | EVLOOP_NONBLOCK
   @return 0 if successful, -1 if an error occurred, or 1 if no events were