summaryrefslogtreecommitdiffstats
path: root/workspace/customdhcpcd/src/logwriter.h
diff options
context:
space:
mode:
Diffstat (limited to 'workspace/customdhcpcd/src/logwriter.h')
-rw-r--r--workspace/customdhcpcd/src/logwriter.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/workspace/customdhcpcd/src/logwriter.h b/workspace/customdhcpcd/src/logwriter.h
index 84d409d..1a755fc 100644
--- a/workspace/customdhcpcd/src/logwriter.h
+++ b/workspace/customdhcpcd/src/logwriter.h
@@ -8,10 +8,22 @@
#ifndef LOGWRITER_H_
#define LOGWRITER_H_
+#include "dhcpcd.h"
+
+#define LOG_MSG_SIZE 1024
+
+typedef struct _log_msg log_msg;
+struct _log_msg {
+ int status;
+ int substatus;
+ char device[IF_NAMESIZE];
+ char msg[LOG_MSG_SIZE];
+};
+
/**
* new functions for communicating with Qt
*/
-void setSocketName(char * sn);
+void setSocketName(const char * sn);
void setInterfaceName(const char * in);
int initQtLoggerSocket ();
void closeQtLoggerSocket ();
@@ -22,5 +34,4 @@ void logLoggerToQt(int level, const char *fmt, va_list args);
//void logToQt(char * status, char * substatus, char * msg);
-
#endif /* LOGWRITER_H_ */