summaryrefslogtreecommitdiff
path: root/src/daemon/dlt_daemon_socket.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/dlt_daemon_socket.h')
-rw-r--r--src/daemon/dlt_daemon_socket.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/daemon/dlt_daemon_socket.h b/src/daemon/dlt_daemon_socket.h
index cc8dfb5..a7f9ca6 100644
--- a/src/daemon/dlt_daemon_socket.h
+++ b/src/daemon/dlt_daemon_socket.h
@@ -69,4 +69,13 @@ int dlt_daemon_socket_get_send_qeue_max_size(int sock);
int dlt_daemon_socket_send(int sock,void* data1,int size1,void* data2,int size2,char serialheader);
+/**
+ * @brief dlt_daemon_socket_sendreliable - sends data to socket with additional checks and resending functionality - trying to be reliable
+ * @param sock
+ * @param buffer
+ * @param message_size
+ * @return on sucess: DLT_DAEMON_ERROR_OK, on error: DLT_DAEMON_ERROR_SEND_FAILED
+ */
+int dlt_daemon_socket_sendreliable(int sock, void* buffer,int message_size);
+
#endif /* DLT_DAEMON_SOCKET_H */