Lines Matching defs:bev
85 server_read_cb(struct bufferevent *bev, void *ctx)
87 while (evbuffer_get_length(bufferevent_get_input(bev))) {
89 bufferevent_read(bev, &tmp, 1);
90 bufferevent_write(bev, &tmp, 1);
96 server_event_cb(struct bufferevent *bev, short events, void *ctx)
102 bufferevent_free(bev);
104 event_base_loopbreak(bufferevent_get_base(bev));
115 struct bufferevent *bev = bufferevent_socket_new(base, sock,
117 bufferevent_setcb(bev, server_read_cb, NULL, server_event_cb, NULL);
118 bufferevent_enable(bev, EV_READ|EV_WRITE);
176 client_read_cb(struct bufferevent *bev, void *ctx)
179 struct event_base *base = bufferevent_get_base(bev);
181 bufferevent_read(bev, &tmp, 1);
186 bufferevent_free(bev);
196 client_event_cb(struct bufferevent *bev, short events, void *ctx)
200 bufferevent_write(bev, &tmp, 1);
206 bufferevent_enable(bev, EV_READ);
213 struct bufferevent *bev = bufferevent_socket_new(base, -1,
215 bufferevent_setcb(bev, client_read_cb, NULL, client_event_cb, NULL);
217 if (bufferevent_socket_connect(bev, (struct sockaddr *)&saddr,
220 bufferevent_free(bev);