Add event_base_get_npriorities() function.

This commit is contained in:
Alexander Drozdov 2011-10-11 11:12:34 +04:00 committed by Nick Mathewson
parent fed8f6e484
commit ee3a4ee880
2 changed files with 15 additions and 0 deletions

View File

@ -1058,6 +1058,12 @@ event_base_priority_init(struct event_base *base, int npriorities)
return (0); return (0);
} }
int
event_base_get_npriorities(struct event_base *base)
{
return (base->nactivequeues);
}
/* Returns true iff we're currently watching any events. */ /* Returns true iff we're currently watching any events. */
static int static int
event_haveevents(struct event_base *base) event_haveevents(struct event_base *base)

View File

@ -1166,6 +1166,15 @@ ev_uint32_t event_get_version_number(void);
*/ */
int event_base_priority_init(struct event_base *, int); 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. Assign a priority to an event.