Lines Matching defs:bev
42 static void drained_writecb(struct bufferevent *bev, void *ctx);
43 static void eventcb(struct bufferevent *bev, short what, void *ctx);
46 readcb(struct bufferevent *bev, void *ctx)
51 src = bufferevent_get_input(bev);
65 eventcb, bev);
68 bufferevent_disable(bev, EV_READ);
73 drained_writecb(struct bufferevent *bev, void *ctx)
79 bufferevent_setcb(bev, readcb, NULL, eventcb, partner);
80 bufferevent_setwatermark(bev, EV_WRITE, 0, 0);
86 close_on_finished_writecb(struct bufferevent *bev, void *ctx)
88 struct evbuffer *b = bufferevent_get_output(bev);
91 bufferevent_free(bev);
96 eventcb(struct bufferevent *bev, short what, void *ctx)
103 while ((err = (bufferevent_get_openssl_error(bev)))) {
119 readcb(bev, ctx);
136 bufferevent_free(bev);