From ee3a4ee8802650c565078aee3edfc495d1894e9d Mon Sep 17 00:00:00 2001 From: Alexander Drozdov Date: Tue, 11 Oct 2011 11:12:34 +0400 Subject: [PATCH] Add event_base_get_npriorities() function. --- event.c | 6 ++++++ include/event2/event.h | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/event.c b/event.c index d1fae9c1..3790f815 100644 --- 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) diff --git a/include/event2/event.h b/include/event2/event.h index 580cde15..122eec08 100644 --- a/include/event2/event.h +++ b/include/event2/event.h @@ -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. -- 2.50.0