remove @EAP_LDFLAGS@, no longer exists
[mech_eap.git] / libeap / wpa_supplicant / wpa_gui-qt4 / wpamsg.h
diff --git a/libeap/wpa_supplicant/wpa_gui-qt4/wpamsg.h b/libeap/wpa_supplicant/wpa_gui-qt4/wpamsg.h
new file mode 100644 (file)
index 0000000..4950b21
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ * wpa_gui - WpaMsg class for storing event messages
+ * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+#ifndef WPAMSG_H
+#define WPAMSG_H
+
+#include <QDateTime>
+#include <QLinkedList>
+
+class WpaMsg {
+public:
+       WpaMsg(const QString &_msg, int _priority = 2)
+               : msg(_msg), priority(_priority)
+       {
+               timestamp = QDateTime::currentDateTime();
+       }
+
+       QString getMsg() const { return msg; }
+       int getPriority() const { return priority; }
+       QDateTime getTimestamp() const { return timestamp; }
+
+private:
+       QString msg;
+       int priority;
+       QDateTime timestamp;
+};
+
+typedef QLinkedList<WpaMsg> WpaMsgList;
+
+#endif /* WPAMSG_H */