diff options
-rw-r--r-- | bufferevent.c | 6 | ||||
-rw-r--r-- | include/event2/bufferevent.h | 4 |
2 files changed, 10 insertions, 0 deletions
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. |