Lines Matching refs:bev

233 bufferevent_openssl_check_fd(struct bufferevent *bev, int filter)
236 tt_int_op(bufferevent_getfd(bev), ==, -1);
237 tt_int_op(bufferevent_setfd(bev, -1), ==, -1);
239 tt_int_op(bufferevent_getfd(bev), !=, -1);
240 tt_int_op(bufferevent_setfd(bev, -1), ==, 0);
242 tt_int_op(bufferevent_getfd(bev), ==, -1);
248 bufferevent_openssl_check_freed(struct bufferevent *bev)
250 tt_int_op(event_pending(&bev->ev_read, EVLIST_ALL, NULL), ==, 0);
251 tt_int_op(event_pending(&bev->ev_write, EVLIST_ALL, NULL), ==, 0);
258 respond_to_number(struct bufferevent *bev, void *ctx)
260 struct evbuffer *b = bufferevent_get_input(bev);
277 bufferevent_free(bev); /* Should trigger close on other side. */
281 SSL_renegotiate(bufferevent_openssl_get_ssl(bev));
284 evbuffer_add_printf(bufferevent_get_output(bev),
287 bufferevent_enable(bev, EV_WRITE);
288 bufferevent_disable(bev, EV_READ);
292 done_writing_cb(struct bufferevent *bev, void *ctx)
294 struct evbuffer *b = bufferevent_get_output(bev);
298 bufferevent_disable(bev, EV_WRITE);
299 bufferevent_enable(bev, EV_READ);
303 eventcb(struct bufferevent *bev, short what, void *ctx)
313 ssl = bufferevent_openssl_get_ssl(bev);
329 bufferevent_openssl_check_fd(bev, type & REGRESS_OPENSSL_FILTER);
332 bufferevent_openssl_check_freed(bev);
334 bufferevent_free(bev);
339 bufferevent_openssl_check_fd(bev, type & REGRESS_OPENSSL_FILTER);
342 bufferevent_openssl_check_freed(bev);
344 bufferevent_free(bev);
349 bufferevent_openssl_check_fd(bev, type & REGRESS_OPENSSL_FILTER);
352 bufferevent_openssl_check_freed(bev);
354 bufferevent_free(bev);
509 struct bufferevent *bev = arg;
510 bufferevent_enable(bev, EV_READ|EV_WRITE);
517 struct bufferevent *bev;
526 bev = bufferevent_openssl_socket_new(
533 bufferevent_setcb(bev, respond_to_number, NULL, eventcb,
539 acceptcb_deferred, bev, &when);
540 bufferevent_disable(bev, EV_READ|EV_WRITE);
542 bufferevent_enable(bev, EV_READ|EV_WRITE);
664 struct bufferevent *bev;
694 bev = bufferevent_openssl_socket_new(
698 tt_assert(bev);
700 bufferevent_setcb(bev, respond_to_number, NULL, eventcb,
709 bufferevent_socket_connect(bev, (struct sockaddr*)&ss, slen));
713 rw.fd = bufferevent_getfd(bev);
719 evbuffer_add_printf(bufferevent_get_output(bev), "1\n");
720 bufferevent_enable(bev, EV_READ|EV_WRITE);