Home
last modified time | relevance | path

Searched refs:bufferevent (Results 1 – 25 of 61) sorted by relevance

123

/libevent-2.1.12/include/event2/
H A Dbufferevent.h113 struct bufferevent struct
305 void bufferevent_free(struct bufferevent *bufev);
323 void bufferevent_setcb(struct bufferevent *bufev,
342 void bufferevent_getcb(struct bufferevent *bufev,
370 struct bufferevent *bufferevent_get_underlying(struct bufferevent *bufev);
386 int bufferevent_write(struct bufferevent *bufev,
559 void bufferevent_lock(struct bufferevent *bufev);
618 int bufferevent_flush(struct bufferevent *bufev,
721 struct bufferevent *
742 struct bufferevent *pair[2]);
[all …]
H A Dbufferevent_ssl.h68 struct bufferevent *
70 struct bufferevent *underlying,
86 struct bufferevent *
110 int bufferevent_openssl_get_allow_dirty_shutdown(struct bufferevent *bev);
112 void bufferevent_openssl_set_allow_dirty_shutdown(struct bufferevent *bev,
118 bufferevent_openssl_get_ssl(struct bufferevent *bufev);
122 int bufferevent_ssl_renegotiate(struct bufferevent *bev);
126 unsigned long bufferevent_get_openssl_error(struct bufferevent *bev);
H A Dbufferevent_compat.h78 struct bufferevent *bufferevent_new(evutil_socket_t fd,
90 void bufferevent_settimeout(struct bufferevent *bufev,
H A Dhttp.h41 struct bufferevent;
299 struct bufferevent *(*cb)(struct event_base *, void *), void *arg);
525 …struct event_base *base, struct evdns_base *dnsbase, struct bufferevent* bev, const char *address,…
531 struct bufferevent* evhttp_connection_get_bufferevent(struct evhttp_connection *evcon);
/libevent-2.1.12/
H A Dbufferevent-internal.h156 struct bufferevent bev;
272 int (*enable)(struct bufferevent *, short);
278 int (*disable)(struct bufferevent *, short);
282 void (*unlink)(struct bufferevent *);
288 void (*destruct)(struct bufferevent *);
291 int (*adj_timeouts)(struct bufferevent *);
373 void bufferevent_incref_and_lock_(struct bufferevent *bufev);
382 int bufferevent_decref_and_unlock_(struct bufferevent *bufev);
430 void bufferevent_init_generic_timeout_cbs_(struct bufferevent *bev);
436 int bufferevent_generic_adj_timeouts_(struct bufferevent *bev);
[all …]
H A Dbufferevent.c140 struct bufferevent *bufev = arg; in bufferevent_inbuf_wm_cb()
690 struct bufferevent *recipient)
749 struct bufferevent *bufev = arg_; in bufferevent_finalize_cb_()
750 struct bufferevent *underlying; in bufferevent_finalize_cb_()
806 bufferevent_free(struct bufferevent *bufev) in bufferevent_free()
834 struct bufferevent *underlying; in bufferevent_enable_locking_()
880 bufferevent_getfd(struct bufferevent *bev) in bufferevent_getfd()
928 struct bufferevent *
944 struct bufferevent *bev = ctx; in bufferevent_generic_read_timeout_cb()
953 struct bufferevent *bev = ctx; in bufferevent_generic_write_timeout_cb()
[all …]
H A Dbufferevent_filter.c84 struct bufferevent *underlying;
118 upcast(struct bufferevent *bev) in upcast()
138 struct bufferevent *u = bevf->underlying; in be_underlying_writebuf_full()
150 struct bufferevent *bufev = downcast(bevf); in be_readbuf_full()
169 struct bufferevent *
229 be_filter_unlink(struct bufferevent *bev) in be_filter_unlink()
258 be_filter_destruct(struct bufferevent *bev) in be_filter_destruct()
307 struct bufferevent *bev = downcast(bevf); in be_filter_process_input()
425 struct bufferevent *bev = downcast(bevf); in bufferevent_filtered_outbuf_cb()
488 struct bufferevent *bev = downcast(bevf); in bufferevent_filtered_inbuf_cb()
[all …]
H A Dbufferevent_async.c126 upcast(struct bufferevent *bev) in upcast()
165 struct bufferevent *bev = &beva->bev.bev; in bev_async_del_write()
176 struct bufferevent *bev = &beva->bev.bev; in bev_async_del_read()
187 struct bufferevent *bev = &beva->bev.bev; in bev_async_add_write()
198 struct bufferevent *bev = &beva->bev.bev; in bev_async_add_read()
211 struct bufferevent *bev = &beva->bev.bev; in bev_async_consider_writing()
257 struct bufferevent *bev = &beva->bev.bev; in bev_async_consider_reading()
311 struct bufferevent *bev = arg; in be_async_outbuf_callback()
330 struct bufferevent *bev = arg; in be_async_inbuf_callback()
542 struct bufferevent *
[all …]
H A Dbufferevent_sock.c81 static void be_socket_destruct(struct bufferevent *);
133 struct bufferevent *bufev = arg; in bufferevent_socket_outbuf_cb()
151 struct bufferevent *bufev = arg; in bufferevent_readcb()
232 struct bufferevent *bufev = arg; in bufferevent_writecb()
343 struct bufferevent *
348 struct bufferevent *bufev; in bufferevent_socket_new()
380 bufferevent_socket_connect(struct bufferevent *bev, in bufferevent_socket_connect()
460 struct bufferevent *bev = arg; in bufferevent_connect_getaddrinfo_cb()
551 struct bufferevent *
556 struct bufferevent *bufev; in bufferevent_new()
[all …]
H A Dbufferevent_openssl.c253 BIO_new_bufferevent(struct bufferevent *bufferevent) in BIO_new_bufferevent() argument
256 if (!bufferevent) in BIO_new_bufferevent()
261 BIO_set_data(result, bufferevent); in BIO_new_bufferevent()
295 struct bufferevent *underlying;
355 upcast(struct bufferevent *bev) in upcast()
1342 static struct bufferevent *
1344 struct bufferevent *underlying, in bufferevent_openssl_new_impl()
1413 struct bufferevent *
1415 struct bufferevent *underlying, in bufferevent_openssl_filter_new()
1421 struct bufferevent *bev; in bufferevent_openssl_filter_new()
[all …]
H A Dbufferevent_pair.c56 upcast(struct bufferevent *bev) in upcast()
69 incref_and_lock(struct bufferevent *b) in incref_and_lock()
79 decref_and_unlock(struct bufferevent *b) in decref_and_unlock()
116 struct bufferevent *pair[2]) in bufferevent_pair_new()
153 be_pair_transfer(struct bufferevent *src, struct bufferevent *dst, in be_pair_transfer()
265 be_pair_unlink(struct bufferevent *bev) in be_pair_unlink()
278 be_pair_destruct(struct bufferevent *bev) in be_pair_destruct()
305 be_pair_flush(struct bufferevent *bev, short iotype, in be_pair_flush()
309 struct bufferevent *partner; in be_pair_flush()
339 struct bufferevent *
[all …]
H A Diocp-internal.h202 struct bufferevent *bufferevent_async_new_(struct event_base *base,
206 void bufferevent_async_set_connected_(struct bufferevent *bev);
207 int bufferevent_async_can_connect_(struct bufferevent *bev);
208 int bufferevent_async_connect_(struct bufferevent *bev, evutil_socket_t fd,
H A Dbufferevent_ratelim.c560 bufferevent_set_rate_limit(struct bufferevent *bev, in bufferevent_set_rate_limit()
735 bufferevent_add_to_rate_limit_group(struct bufferevent *bev, in bufferevent_add_to_rate_limit_group()
781 bufferevent_remove_from_rate_limit_group(struct bufferevent *bev) in bufferevent_remove_from_rate_limit_group()
819 bufferevent_get_read_limit(struct bufferevent *bev) in bufferevent_get_read_limit()
838 bufferevent_get_write_limit(struct bufferevent *bev) in bufferevent_get_write_limit()
855 bufferevent_set_max_single_read(struct bufferevent *bev, size_t size) in bufferevent_set_max_single_read()
883 bufferevent_get_max_single_read(struct bufferevent *bev) in bufferevent_get_max_single_read()
894 bufferevent_get_max_single_write(struct bufferevent *bev) in bufferevent_get_max_single_write()
905 bufferevent_get_max_to_read(struct bufferevent *bev) in bufferevent_get_max_to_read()
915 bufferevent_get_max_to_write(struct bufferevent *bev) in bufferevent_get_max_to_write()
[all …]
H A Devbuffer-internal.h78 struct bufferevent;
155 struct bufferevent *parent;
338 void evbuffer_set_parent_(struct evbuffer *buf, struct bufferevent *bev);
H A Dhttp-internal.h57 struct bufferevent *bufev;
168 struct bufferevent* (*bevcb)(struct event_base *, void *);
/libevent-2.1.12/test/
H A Dregress_bufferevent.c147 struct bufferevent *pair[2]; in test_bufferevent_impl()
349 struct bufferevent *pair[2]; in test_bufferevent_pair_release_lock()
415 struct bufferevent *pair[2]; in test_bufferevent_watermarks_impl()
560 struct bufferevent *pair[2]; in test_bufferevent_filters_impl()
645 struct bufferevent *bev; in listen_cb()
819 struct bufferevent *bev = NULL; in test_bufferevent_connect_fail_eventcb()
891 struct bufferevent *bev=NULL; in test_bufferevent_connect_fail()
994 struct bufferevent *p[2]; in test_bufferevent_timeouts()
1146 struct bufferevent *bev=NULL; in test_bufferevent_trigger()
1231 struct bufferevent *pair[2]; in test_bufferevent_pair_flush()
[all …]
H A Dtest-fdleak.c82 server_read_cb(struct bufferevent *bev, void *ctx) in server_read_cb()
93 server_event_cb(struct bufferevent *bev, short events, void *ctx) in server_event_cb()
112 struct bufferevent *bev = bufferevent_socket_new(base, sock, in listener_accept_cb()
173 client_read_cb(struct bufferevent *bev, void *ctx) in client_read_cb()
193 client_event_cb(struct bufferevent *bev, short events, void *ctx) in client_event_cb()
210 struct bufferevent *bev = bufferevent_socket_new(base, -1, in start_client()
H A Dregress_ssl.c312 free_on_cb(struct bufferevent *bev, void *ctx) in free_on_cb()
428 open_ssl_bufevs(struct bufferevent **bev1_out, struct bufferevent **bev2_out, in open_ssl_bufevs()
462 struct bufferevent *bev1, *bev2; in regress_bufferevent_openssl()
465 struct bufferevent *bev_ll[2] = { NULL, NULL }; in regress_bufferevent_openssl()
574 struct bufferevent *bev = arg; in acceptcb_deferred()
582 struct bufferevent *bev; in acceptcb()
734 struct bufferevent *bev; in regress_bufferevent_openssl_connect()
808 struct bufferevent *bev;
812 wm_transfer(struct bufferevent *bev, void *arg) in wm_transfer()
860 struct bufferevent *bev; in wm_acceptcb()
[all …]
H A Dbench_httpclient.c69 static void readcb(struct bufferevent *b, void *arg);
70 static void errorcb(struct bufferevent *b, short what, void *arg);
73 readcb(struct bufferevent *b, void *arg) in readcb()
84 errorcb(struct bufferevent *b, short what, void *arg) in errorcb()
135 struct bufferevent *b; in launch_request()
H A Dtest-ratelim.c121 struct bufferevent **bevs;
128 loud_writecb(struct bufferevent *bev, void *ctx) in loud_writecb()
142 discard_readcb(struct bufferevent *bev, void *ctx) in discard_readcb()
152 write_on_connectedcb(struct bufferevent *bev, short what, void *ctx) in write_on_connectedcb()
162 echo_readcb(struct bufferevent *bev, void *ctx) in echo_readcb()
173 echo_writecb(struct bufferevent *bev, void *ctx) in echo_writecb()
181 echo_eventcb(struct bufferevent *bev, short what, void *ctx) in echo_eventcb()
195 struct bufferevent *bev; in echo_listenercb()
217 struct bufferevent *bev = arg; in check_bucket_levels_cb()
428 bevs = calloc(cfg_n_connections, sizeof(struct bufferevent *)); in test_ratelimiting()
H A Dregress_zlib.c243 readcb(struct bufferevent *bev, void *arg) in readcb()
263 writecb(struct bufferevent *bev, void *arg) in writecb()
271 errorcb(struct bufferevent *bev, short what, void *arg) in errorcb()
279 struct bufferevent *bev1=NULL, *bev2=NULL; in test_bufferevent_zlib()
H A Dregress_http.c120 static struct bufferevent *
463 static struct bufferevent *
810 struct bufferevent *bev; in http_delete_test()
894 struct bufferevent *bev; in http_on_complete_test()
1670 struct bufferevent *bev; in http_virtual_host_test()
2232 struct bufferevent *bev; in http_failure_test()
3019 struct bufferevent *bev; in http_base_test()
3105 struct bufferevent *bev; in http_incomplete_test_()
3405 struct bufferevent *bev; in http_stream_out_test_impl()
3602 struct bufferevent *bev; in http_connection_fail_test_impl()
[all …]
/libevent-2.1.12/sample/
H A Dle-proxy.c49 static void drained_writecb(struct bufferevent *bev, void *ctx);
50 static void eventcb(struct bufferevent *bev, short what, void *ctx);
53 readcb(struct bufferevent *bev, void *ctx) in readcb()
55 struct bufferevent *partner = ctx; in readcb()
80 drained_writecb(struct bufferevent *bev, void *ctx) in drained_writecb()
82 struct bufferevent *partner = ctx; in drained_writecb()
93 close_on_finished_writecb(struct bufferevent *bev, void *ctx) in close_on_finished_writecb()
103 eventcb(struct bufferevent *bev, short what, void *ctx) in eventcb()
105 struct bufferevent *partner = ctx; in eventcb()
162 struct bufferevent *b_out, *b_in; in accept_cb()
[all …]
H A Dhello-world.c34 static void conn_writecb(struct bufferevent *, void *);
35 static void conn_eventcb(struct bufferevent *, short, void *);
92 struct bufferevent *bev; in listener_cb()
108 conn_writecb(struct bufferevent *bev, void *user_data) in conn_writecb()
118 conn_eventcb(struct bufferevent *bev, short events, void *user_data) in conn_eventcb()
H A Dhttps-client.c60 struct bufferevent *bev = (struct bufferevent *) ctx; in http_request_done()
230 struct bufferevent *bev; in main()

123