消除tfe_utils.之外的编译警告
This commit is contained in:
@@ -129,7 +129,7 @@ int tfe_stream_write(const struct tfe_stream * stream, enum tfe_conn_dir dir, co
|
||||
return ret;
|
||||
}
|
||||
|
||||
static tfe_conn_private * __conn_private_create(struct tfe_stream_private * stream, struct bufferevent * bev)
|
||||
static tfe_conn_private * __conn_private_create_by_bev(struct tfe_stream_private * stream, struct bufferevent * bev)
|
||||
{
|
||||
struct tfe_conn_private * __conn_private = ALLOC(struct tfe_conn_private, 1);
|
||||
__conn_private->bev = bev;
|
||||
@@ -160,7 +160,6 @@ static void __conn_private_destory(struct tfe_conn_private * conn)
|
||||
static void __stream_bev_passthrough_readcb(struct bufferevent * bev, void * arg)
|
||||
{
|
||||
struct tfe_stream_private * _stream = (struct tfe_stream_private *) arg;
|
||||
struct tfe_conn_private * this_conn = __THIS_CONN(_stream, __BEV_DIR(_stream, bev));
|
||||
struct tfe_conn_private * peer_conn = __PEER_CONN(_stream, __BEV_DIR(_stream, bev));
|
||||
|
||||
struct evbuffer * __input_buffer = bufferevent_get_input(bev);
|
||||
@@ -275,10 +274,9 @@ static void __stream_bev_readcb(struct bufferevent * bev, void * arg)
|
||||
{
|
||||
struct tfe_stream_private * _stream = (struct tfe_stream_private *) arg;
|
||||
enum tfe_conn_dir dir = __BEV_DIR(_stream, bev);
|
||||
struct tfe_conn_private * this_conn = __THIS_CONN(_stream, dir);
|
||||
struct tfe_conn_private * peer_conn = __PEER_CONN(_stream, dir);
|
||||
|
||||
int i = 0, ret = 0;
|
||||
int i = 0;
|
||||
enum tfe_stream_action action_tmp = ACTION_FORWARD_DATA, action_final = ACTION_FORWARD_DATA;
|
||||
|
||||
const struct tfe_plugin * plugins = _stream->thread_ref->modules;
|
||||
@@ -373,10 +371,9 @@ static void __stream_bev_writecb(struct bufferevent * bev, void * arg)
|
||||
{
|
||||
struct tfe_stream_private * _stream = (struct tfe_stream_private *) arg;
|
||||
enum tfe_conn_dir dir = __BEV_DIR(_stream, bev);
|
||||
struct tfe_conn_private * this_conn = __THIS_CONN(_stream, dir);
|
||||
struct tfe_conn_private * peer_conn = __PEER_CONN(_stream, dir);
|
||||
|
||||
struct evbuffer * outbuf = bufferevent_get_output(bev);
|
||||
// struct evbuffer * outbuf = bufferevent_get_output(bev);
|
||||
|
||||
if (peer_conn->bev && !(bufferevent_get_enabled(peer_conn->bev) & EV_READ))
|
||||
{
|
||||
@@ -436,7 +433,7 @@ call_plugin_close:
|
||||
return;
|
||||
}
|
||||
|
||||
static tfe_conn_private * __conn_private_create(struct tfe_stream_private * stream, evutil_socket_t fd)
|
||||
static tfe_conn_private * __conn_private_create_by_fd(struct tfe_stream_private * stream, evutil_socket_t fd)
|
||||
{
|
||||
struct tfe_conn_private * __conn_private = ALLOC(struct tfe_conn_private, 1);
|
||||
struct event_base * __ev_base = stream->thread_ref->evbase;
|
||||
@@ -481,7 +478,7 @@ void ssl_downstream_create_on_success(future_result_t * result, void * user)
|
||||
struct ssl_stream * downstream = ssl_downstream_create_result_release_stream(result);
|
||||
struct bufferevent * bev = ssl_downstream_create_result_release_bev(result);
|
||||
|
||||
_stream->conn_downstream = __conn_private_create(_stream, bev);
|
||||
_stream->conn_downstream = __conn_private_create_by_bev(_stream, bev);
|
||||
_stream->ssl_downstream = downstream;
|
||||
|
||||
future_destroy(_stream->future_downstream_create);
|
||||
@@ -510,7 +507,7 @@ void ssl_upstream_create_on_success(future_result_t * result, void * user)
|
||||
assert(upstream != NULL && bev != NULL);
|
||||
|
||||
/* Create connection ctx by bev */
|
||||
_stream->conn_upstream = __conn_private_create(_stream, bev);
|
||||
_stream->conn_upstream = __conn_private_create_by_bev(_stream, bev);
|
||||
_stream->ssl_upstream = upstream;
|
||||
|
||||
future_destroy(_stream->future_upstream_create);
|
||||
@@ -541,7 +538,6 @@ struct tfe_stream * tfe_stream_create(struct tfe_proxy * pxy, struct tfe_thread_
|
||||
void tfe_stream_destory(struct tfe_stream_private * stream)
|
||||
{
|
||||
struct tfe_thread_ctx * thread = stream->thread_ref;
|
||||
struct tfe_proxy * proxy = stream->proxy_ref;
|
||||
struct event_base * ev_base = thread->evbase;
|
||||
|
||||
if (__IS_SSL(stream) && stream->ssl_upstream)
|
||||
@@ -585,7 +581,7 @@ void tfe_stream_destory(struct tfe_stream_private * stream)
|
||||
{
|
||||
future_destroy(stream->future_upstream_create);
|
||||
}
|
||||
|
||||
stream->proxy_ref=NULL;
|
||||
free(stream);
|
||||
thread->load--;
|
||||
}
|
||||
@@ -603,8 +599,8 @@ void tfe_stream_init_by_fds(struct tfe_stream * stream, evutil_socket_t fd_downs
|
||||
|
||||
if (_stream->session_type == STREAM_PROTO_PLAIN)
|
||||
{
|
||||
_stream->conn_downstream = __conn_private_create(_stream, fd_downstream);
|
||||
_stream->conn_upstream = __conn_private_create(_stream, fd_upstream);
|
||||
_stream->conn_downstream = __conn_private_create_by_fd(_stream, fd_downstream);
|
||||
_stream->conn_upstream = __conn_private_create_by_fd(_stream, fd_upstream);
|
||||
|
||||
assert(_stream->conn_downstream != NULL);
|
||||
assert(_stream->conn_upstream != NULL);
|
||||
|
||||
Reference in New Issue
Block a user