aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-09-06 11:01:50 +0200
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-09-08 16:17:00 +0200
commit1bec9d5d0998d3d2596e15ef4e7dbeba111be556 (patch)
tree3e7979e89291347014ebcc9a75bf6fd079964160
parent098850d0a8bc671e8c06fc1b9b6d99f98d39cdd4 (diff)
server: Add API function to close a connection
-rw-r--r--include/osmo-pcap/osmo_pcap_server.h1
-rw-r--r--src/osmo_server_network.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/include/osmo-pcap/osmo_pcap_server.h b/include/osmo-pcap/osmo_pcap_server.h
index fe4629e..6facbe3 100644
--- a/include/osmo-pcap/osmo_pcap_server.h
+++ b/include/osmo-pcap/osmo_pcap_server.h
@@ -126,5 +126,6 @@ struct osmo_pcap_conn *osmo_pcap_server_find(struct osmo_pcap_server *ser,
void osmo_pcap_server_delete(struct osmo_pcap_conn *conn);
void vty_server_init(struct osmo_pcap_server *server);
void osmo_pcap_server_close_trace(struct osmo_pcap_conn *conn);
+void osmo_pcap_server_close_conn(struct osmo_pcap_conn *conn);
#endif
diff --git a/src/osmo_server_network.c b/src/osmo_server_network.c
index 8d662f6..553ad20 100644
--- a/src/osmo_server_network.c
+++ b/src/osmo_server_network.c
@@ -139,6 +139,11 @@ static void close_connection(struct osmo_pcap_conn *conn)
client_event(conn, "disconnect", NULL);
}
+void osmo_pcap_server_close_conn(struct osmo_pcap_conn *conn)
+{
+ return close_connection(conn);
+}
+
static void restart_pcap(struct osmo_pcap_conn *conn)
{
time_t now = time(NULL);