From: Niels Provos Date: Fri, 25 Feb 2005 05:28:57 +0000 (+0000) Subject: event_get_version() and event_get_method() from X-Git-Tag: release-1.1b~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c5e4eee03b7852754f7a843ee0f9350ef2579fcb;p=libevent event_get_version() and event_get_method() from Nick Mathewson svn:r133 --- diff --git a/event.c b/event.c index 2df71c88..0c94ea02 100644 --- a/event.c +++ b/event.c @@ -798,3 +798,22 @@ event_queue_insert(struct event_base *base, struct event *ev, int queue) errx(1, "%s: unknown queue %x", __func__, queue); } } + +/* Functions for debugging */ + +const char * +event_get_version(void) +{ + return (VERSION); +} + +/* + * No thread-safe interface needed - the information should be the same + * for all threads. + */ + +const char * +event_get_method(void) +{ + return (current_base->evsel->name); +} diff --git a/event.h b/event.h index eb6b6663..5f39d247 100644 --- a/event.h +++ b/event.h @@ -172,6 +172,10 @@ int event_pending(struct event *, short, struct timeval *); #define event_initialized(ev) ((ev)->ev_flags & EVLIST_INIT) #endif +/* Some simple debugging functions */ +const char *event_get_version(void); +const char *event_get_method(void); + /* These functions deal with event priorities */ int event_priority_init(int);