|
|
|
|
@ -1245,7 +1245,6 @@ ioa_socket_handle ioa_create_connecting_tcp_relay_socket(ioa_socket_handle s, io |
|
|
|
|
ret->conn_bev = bufferevent_socket_new(ret->e->event_base, |
|
|
|
|
ret->fd, |
|
|
|
|
TURN_BUFFEREVENTS_OPTIONS); |
|
|
|
|
debug_ptr_add(ret->conn_bev); |
|
|
|
|
bufferevent_setcb(ret->conn_bev, NULL, NULL, connect_eventcb, ret); |
|
|
|
|
|
|
|
|
|
ret->conn_arg = arg; |
|
|
|
|
@ -2270,7 +2269,6 @@ static int socket_input_worker(ioa_socket_handle s) |
|
|
|
|
s->ssl, |
|
|
|
|
BUFFEREVENT_SSL_ACCEPTING, |
|
|
|
|
TURN_BUFFEREVENTS_OPTIONS); |
|
|
|
|
debug_ptr_add(s->bev); |
|
|
|
|
bufferevent_setcb(s->bev, socket_input_handler_bev, socket_output_handler_bev, |
|
|
|
|
eventcb_bev, s); |
|
|
|
|
bufferevent_setwatermark(s->bev, EV_READ|EV_WRITE, 0, BUFFEREVENT_HIGH_WATERMARK); |
|
|
|
|
@ -2286,7 +2284,6 @@ static int socket_input_worker(ioa_socket_handle s) |
|
|
|
|
s->bev = bufferevent_socket_new(s->e->event_base, |
|
|
|
|
s->fd, |
|
|
|
|
TURN_BUFFEREVENTS_OPTIONS); |
|
|
|
|
debug_ptr_add(s->bev); |
|
|
|
|
bufferevent_setcb(s->bev, socket_input_handler_bev, socket_output_handler_bev, |
|
|
|
|
eventcb_bev, s); |
|
|
|
|
bufferevent_setwatermark(s->bev, EV_READ|EV_WRITE, 0, BUFFEREVENT_HIGH_WATERMARK); |
|
|
|
|
@ -2338,7 +2335,6 @@ static int socket_input_worker(ioa_socket_handle s) |
|
|
|
|
s->ssl, |
|
|
|
|
BUFFEREVENT_SSL_ACCEPTING, |
|
|
|
|
TURN_BUFFEREVENTS_OPTIONS); |
|
|
|
|
debug_ptr_add(s->bev); |
|
|
|
|
bufferevent_setcb(s->bev, socket_input_handler_bev, socket_output_handler_bev, |
|
|
|
|
eventcb_bev, s); |
|
|
|
|
bufferevent_setwatermark(s->bev, EV_READ|EV_WRITE, 0, BUFFEREVENT_HIGH_WATERMARK); |
|
|
|
|
@ -2354,7 +2350,6 @@ static int socket_input_worker(ioa_socket_handle s) |
|
|
|
|
s->bev = bufferevent_socket_new(s->e->event_base, |
|
|
|
|
s->fd, |
|
|
|
|
TURN_BUFFEREVENTS_OPTIONS); |
|
|
|
|
debug_ptr_add(s->bev); |
|
|
|
|
bufferevent_setcb(s->bev, socket_input_handler_bev, socket_output_handler_bev, |
|
|
|
|
eventcb_bev, s); |
|
|
|
|
bufferevent_setwatermark(s->bev, EV_READ|EV_WRITE, 0, BUFFEREVENT_HIGH_WATERMARK); |
|
|
|
|
@ -3298,7 +3293,6 @@ int register_callback_on_ioa_socket(ioa_engine_handle e, ioa_socket_handle s, in |
|
|
|
|
s->bev = bufferevent_socket_new(s->e->event_base, |
|
|
|
|
s->fd, |
|
|
|
|
TURN_BUFFEREVENTS_OPTIONS); |
|
|
|
|
debug_ptr_add(s->bev); |
|
|
|
|
bufferevent_setcb(s->bev, socket_input_handler_bev, socket_output_handler_bev, |
|
|
|
|
eventcb_bev, s); |
|
|
|
|
bufferevent_setwatermark(s->bev, EV_READ|EV_WRITE, 0, BUFFEREVENT_HIGH_WATERMARK); |
|
|
|
|
@ -3323,14 +3317,12 @@ int register_callback_on_ioa_socket(ioa_engine_handle e, ioa_socket_handle s, in |
|
|
|
|
s->ssl, |
|
|
|
|
BUFFEREVENT_SSL_ACCEPTING, |
|
|
|
|
TURN_BUFFEREVENTS_OPTIONS); |
|
|
|
|
debug_ptr_add(s->bev); |
|
|
|
|
} else { |
|
|
|
|
s->bev = bufferevent_openssl_socket_new(s->e->event_base, |
|
|
|
|
s->fd, |
|
|
|
|
s->ssl, |
|
|
|
|
BUFFEREVENT_SSL_OPEN, |
|
|
|
|
TURN_BUFFEREVENTS_OPTIONS); |
|
|
|
|
debug_ptr_add(s->bev); |
|
|
|
|
} |
|
|
|
|
bufferevent_setcb(s->bev, socket_input_handler_bev, socket_output_handler_bev, |
|
|
|
|
eventcb_bev, s); |
|
|
|
|
|