Lines Matching refs:bufferevent
113 struct bufferevent struct
135 typedef void (*bufferevent_data_cb)(struct bufferevent *bev, void *ctx);
154 typedef void (*bufferevent_event_cb)(struct bufferevent *bev, short what, void *ctx);
190 struct bufferevent *bufferevent_socket_new(struct event_base *base, evutil_socket_t fd, int options…
212 int bufferevent_socket_connect(struct bufferevent *, const struct sockaddr *, int);
242 int bufferevent_socket_connect_hostname(struct bufferevent *,
254 int bufferevent_socket_get_dns_error(struct bufferevent *bev);
268 int bufferevent_base_set(struct event_base *base, struct bufferevent *bufev);
274 struct event_base *bufferevent_get_base(struct bufferevent *bev);
286 int bufferevent_priority_set(struct bufferevent *bufev, int pri);
294 int bufferevent_get_priority(const struct bufferevent *bufev);
305 void bufferevent_free(struct bufferevent *bufev);
323 void bufferevent_setcb(struct bufferevent *bufev,
342 void bufferevent_getcb(struct bufferevent *bufev,
356 int bufferevent_setfd(struct bufferevent *bufev, evutil_socket_t fd);
363 evutil_socket_t bufferevent_getfd(struct bufferevent *bufev);
370 struct bufferevent *bufferevent_get_underlying(struct bufferevent *bufev);
386 int bufferevent_write(struct bufferevent *bufev,
400 int bufferevent_write_buffer(struct bufferevent *bufev, struct evbuffer *buf);
414 size_t bufferevent_read(struct bufferevent *bufev, void *data, size_t size);
425 int bufferevent_read_buffer(struct bufferevent *bufev, struct evbuffer *buf);
437 struct evbuffer *bufferevent_get_input(struct bufferevent *bufev);
452 struct evbuffer *bufferevent_get_output(struct bufferevent *bufev);
463 int bufferevent_enable(struct bufferevent *bufev, short event);
474 int bufferevent_disable(struct bufferevent *bufev, short event);
483 short bufferevent_get_enabled(struct bufferevent *bufev);
512 int bufferevent_set_timeouts(struct bufferevent *bufev,
537 void bufferevent_setwatermark(struct bufferevent *bufev, short events,
551 int bufferevent_getwatermark(struct bufferevent *bufev, short events,
559 void bufferevent_lock(struct bufferevent *bufev);
566 void bufferevent_unlock(struct bufferevent *bufev);
578 void bufferevent_incref(struct bufferevent *bufev);
592 int bufferevent_decref(struct bufferevent *bufev);
618 int bufferevent_flush(struct bufferevent *bufev,
649 void bufferevent_trigger(struct bufferevent *bufev, short iotype,
662 void bufferevent_trigger_event(struct bufferevent *bufev, short what,
721 struct bufferevent *
722 bufferevent_filter_new(struct bufferevent *underlying,
742 struct bufferevent *pair[2]);
749 struct bufferevent *bufferevent_pair_get_partner(struct bufferevent *bev);
808 int bufferevent_set_rate_limit(struct bufferevent *bev,
880 int bufferevent_add_to_rate_limit_group(struct bufferevent *bev,
885 int bufferevent_remove_from_rate_limit_group(struct bufferevent *bev);
895 int bufferevent_set_max_single_read(struct bufferevent *bev, size_t size);
905 int bufferevent_set_max_single_write(struct bufferevent *bev, size_t size);
909 ev_ssize_t bufferevent_get_max_single_read(struct bufferevent *bev);
913 ev_ssize_t bufferevent_get_max_single_write(struct bufferevent *bev);
927 ev_ssize_t bufferevent_get_read_limit(struct bufferevent *bev);
929 ev_ssize_t bufferevent_get_write_limit(struct bufferevent *bev);
933 ev_ssize_t bufferevent_get_max_to_read(struct bufferevent *bev);
935 ev_ssize_t bufferevent_get_max_to_write(struct bufferevent *bev);
938 const struct ev_token_bucket_cfg *bufferevent_get_token_bucket_cfg(const struct bufferevent * bev);
972 int bufferevent_decrement_read_limit(struct bufferevent *bev, ev_ssize_t decr);
974 int bufferevent_decrement_write_limit(struct bufferevent *bev, ev_ssize_t decr);