From aab49b6069bc86a5cae7f0e8433f3844956dfa8e Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 21 Oct 2010 14:04:24 -0400 Subject: [PATCH] Add a bufferevent_get_base function --- bufferevent.c | 6 ++++++ include/event2/bufferevent.h | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/bufferevent.c b/bufferevent.c index e5369ece..4c9e38fa 100644 --- a/bufferevent.c +++ b/bufferevent.c @@ -364,6 +364,12 @@ bufferevent_get_output(struct bufferevent *bufev) return bufev->output; } +struct event_base * +bufferevent_get_base(struct bufferevent *bufev) +{ + return bufev->ev_base; +} + int bufferevent_write(struct bufferevent *bufev, const void *data, size_t size) { diff --git a/include/event2/bufferevent.h b/include/event2/bufferevent.h index 570a6a61..46b44e24 100644 --- a/include/event2/bufferevent.h +++ b/include/event2/bufferevent.h @@ -211,6 +211,10 @@ int bufferevent_socket_get_dns_error(struct bufferevent *bev); */ int bufferevent_base_set(struct event_base *base, struct bufferevent *bufev); +/** + Return the event_base used by a bufferevent +*/ +struct event_base *bufferevent_get_base(struct bufferevent *bev); /** Assign a priority to a bufferevent.