From e544d8618bd74e0f9bba9f412847bb3404678055 Mon Sep 17 00:00:00 2001 From: fengzero Date: Tue, 31 May 2022 01:32:59 +0000 Subject: [PATCH] connection: disconnect --- include/neuron/connection/neu_connection.h | 1 + src/connection/connection.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/neuron/connection/neu_connection.h b/include/neuron/connection/neu_connection.h index 26ae871c..fb00e539 100644 --- a/include/neuron/connection/neu_connection.h +++ b/include/neuron/connection/neu_connection.h @@ -106,6 +106,7 @@ neu_conn_t *neu_conn_new(neu_conn_param_t *param, void *data, neu_conn_callback disconnected); neu_conn_t *neu_conn_reconfig(neu_conn_t *conn, neu_conn_param_t *param); void neu_conn_destory(neu_conn_t *conn); +void neu_conn_disconnect(neu_conn_t *conn); int neu_conn_tcp_server_accept(neu_conn_t *conn); int neu_conn_tcp_server_close_client(neu_conn_t *conn, int fd); diff --git a/src/connection/connection.c b/src/connection/connection.c index 131571b1..6e21e48a 100644 --- a/src/connection/connection.c +++ b/src/connection/connection.c @@ -370,6 +370,11 @@ void neu_conn_flush(neu_conn_t *conn) } } +void neu_conn_disconnect(neu_conn_t *conn) +{ + conn_disconnect(conn); +} + static void conn_free_param(neu_conn_t *conn) { switch (conn->param.type) {