Lines Matching defs:bev
98 struct bufferevent *bev;
262 session_data->bev = bufferevent_openssl_socket_new(
265 bufferevent_enable(session_data->bev, EV_READ | EV_WRITE);
279 SSL *ssl = bufferevent_openssl_get_ssl(session_data->bev);
284 bufferevent_free(session_data->bev);
313 struct evbuffer *input = bufferevent_get_input(session_data->bev);
335 struct bufferevent *bev = session_data->bev;
340 if (evbuffer_get_length(bufferevent_get_output(session_data->bev)) >=
344 bufferevent_write(bev, data, length);
658 static void readcb(struct bufferevent *bev, void *ptr) {
660 (void)bev;
676 static void writecb(struct bufferevent *bev, void *ptr) {
678 if (evbuffer_get_length(bufferevent_get_output(bev)) > 0) {
693 static void eventcb(struct bufferevent *bev, short events, void *ptr) {
699 (void)bev;
703 ssl = bufferevent_openssl_get_ssl(session_data->bev);
749 bufferevent_setcb(session_data->bev, readcb, writecb, eventcb, session_data);