]> granicus.if.org Git - libevent/commitdiff
Add event_base_get_npriorities() function.
authorAlexander Drozdov <al.drozdov@gmail.com>
Tue, 11 Oct 2011 07:12:34 +0000 (11:12 +0400)
committerNick Mathewson <nickm@torproject.org>
Tue, 11 Oct 2011 13:43:12 +0000 (09:43 -0400)
event.c
include/event2/event.h

diff --git a/event.c b/event.c
index d1fae9c19f33f6de61fbb8d65d1a2844b4e6e3e0..3790f8158374f834109c7f479b59fa788b4e3f3d 100644 (file)
--- a/event.c
+++ b/event.c
@@ -1058,6 +1058,12 @@ event_base_priority_init(struct event_base *base, int npriorities)
        return (0);
 }
 
+int
+event_base_get_npriorities(struct event_base *base)
+{
+       return (base->nactivequeues);
+}
+
 /* Returns true iff we're currently watching any events. */
 static int
 event_haveevents(struct event_base *base)
index 580cde1530d0663d8c2bcceaa620364c08552265..122eec0821d2a1c29f230455f86dcb9d47eee1c6 100644 (file)
@@ -1166,6 +1166,15 @@ ev_uint32_t event_get_version_number(void);
  */
 int    event_base_priority_init(struct event_base *, int);
 
+/**
+  Get the number of different event priorities.
+
+  @param eb the event_base structure returned by event_base_new()
+  @return Number of different event priorities
+  @see event_base_priority_init()
+*/
+int    event_base_get_npriorities(struct event_base *eb);
+
 /**
   Assign a priority to an event.