]> granicus.if.org Git - libevent/commitdiff
Add a bufferevent_get_base function
authorNick Mathewson <nickm@torproject.org>
Thu, 21 Oct 2010 18:04:24 +0000 (14:04 -0400)
committerNick Mathewson <nickm@torproject.org>
Thu, 21 Oct 2010 18:04:24 +0000 (14:04 -0400)
bufferevent.c
include/event2/bufferevent.h

index e5369ece27ab8ac9e91442927a76eb1cb78d2e7c..4c9e38fa1abca07dab2a7f8ceb1497e5470c5df7 100644 (file)
@@ -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)
 {
index 570a6a61b6571fe6371af2d71ac0a0ba53cffeca..46b44e24f3e5c96eb69e142c371bae92c48a22b7 100644 (file)
@@ -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.