From b55972cd33df6e02ffcefcb577fbb83fb72b2ef8 Mon Sep 17 00:00:00 2001 From: "sunil.s" Date: Mon, 14 Oct 2019 12:05:16 +0530 Subject: Removed unused headers(epoll) in UDP connection Signed-off-by: sunil.s --- src/daemon/udp_connection/dlt_daemon_udp_common_socket.h | 5 ----- src/daemon/udp_connection/dlt_daemon_udp_socket.c | 16 +++++++++++++--- src/daemon/udp_connection/dlt_daemon_udp_socket.h | 2 ++ 3 files changed, 15 insertions(+), 8 deletions(-) (limited to 'src/daemon/udp_connection') diff --git a/src/daemon/udp_connection/dlt_daemon_udp_common_socket.h b/src/daemon/udp_connection/dlt_daemon_udp_common_socket.h index 8ecd0d6..d780851 100644 --- a/src/daemon/udp_connection/dlt_daemon_udp_common_socket.h +++ b/src/daemon/udp_connection/dlt_daemon_udp_common_socket.h @@ -33,15 +33,10 @@ #include /* for memset() */ #include #include /* for socket(), connect(), (), and recv() */ -#include -#include #include /* for close() */ #include "dlt_common.h" #include "dlt-daemon.h" -#include "dlt_daemon_common_cfg.h" -#include "dlt_daemon_client.h" -#include "dlt_daemon_connection.h" #include "dlt_daemon_udp_socket.h" #include "dlt_types.h" diff --git a/src/daemon/udp_connection/dlt_daemon_udp_socket.c b/src/daemon/udp_connection/dlt_daemon_udp_socket.c index a2a66d9..2ef629a 100644 --- a/src/daemon/udp_connection/dlt_daemon_udp_socket.c +++ b/src/daemon/udp_connection/dlt_daemon_udp_socket.c @@ -46,10 +46,8 @@ void dlt_daemon_udp_init_clientstruct(DltDaemonClientSockInfo *clientinfo_struct clientinfo_struct->clientaddr_size = sizeof(clientinfo_struct->clientaddr); clientinfo_struct->isvalidflag = ADDRESS_INVALID; /* info is invalid */ dlt_vlog(LOG_DEBUG, "%s: client addr struct init success \n", __func__); - dlt_log(LOG_INFO, "dlt_daemon_udp_init_clientstruct: client addr struct init success \n"); } - /* ************************************************************************** */ /* Function : dlt_daemon_udp_setmulticast_addr */ /* In Param : NIL */ @@ -79,7 +77,6 @@ void dlt_daemon_udp_setmulticast_addr(DltDaemonLocal *daemon_local) /* In Param : contains daemon param values used globally */ /* Out Param : status of udp connection setup and fd registration */ /* Description: DataGram socket fd connection is setup */ -/* fd is registered with the epoll */ /* ************************************************************************** */ DltReturnValue dlt_daemon_udp_connection_setup(DltDaemonLocal *daemon_local) { @@ -256,3 +253,16 @@ void dlt_daemon_udp_clientmsg_send(DltDaemonClientSockInfo *clientinfo, dlt_vlog(LOG_ERR, "%s: size2 <= 0\n", __func__); } } + +/* ************************************************************************** */ +/* Function : dlt_daemon_udp_close_connection */ +/* In Param : NIL */ +/* Out Param : NIL */ +/* Description: Closes UDP Connection */ +/* ************************************************************************** */ +void dlt_daemon_udp_close_connection(void) +{ + if (close(g_udp_sock_fd) == SYSTEM_CALL_ERROR) + dlt_vlog(LOG_WARNING, "[%s:%d] close error %s\n", __func__, __LINE__, + strerror(errno)); +} diff --git a/src/daemon/udp_connection/dlt_daemon_udp_socket.h b/src/daemon/udp_connection/dlt_daemon_udp_socket.h index 3607bd7..caeaacd 100644 --- a/src/daemon/udp_connection/dlt_daemon_udp_socket.h +++ b/src/daemon/udp_connection/dlt_daemon_udp_socket.h @@ -29,4 +29,6 @@ DltReturnValue dlt_daemon_udp_connection_setup(DltDaemonLocal *daemon_local); void dlt_daemon_udp_dltmsg_multicast(void *data1, int size1, void *data2, int size2, int verbose); +void dlt_daemon_udp_close_connection(void); + #endif /* DLT_DAEMON_UDP_SOCKET_H */ -- cgit v1.2.1