src/SimulatorSocketServer.h
branchv_0
changeset 5 980a27d138f7
parent 4 a874deb6a536
child 10 da93f3667a52
--- a/src/SimulatorSocketServer.h	Thu Mar 14 17:41:43 2019 +0100
+++ b/src/SimulatorSocketServer.h	Thu Mar 14 20:39:34 2019 +0100
@@ -17,7 +17,13 @@
  */
 #pragma once
 
+#include <vector>
+#include <array>
+#include <ctype.h>
+
 #include <QObject>
+#include <QLocalServer>
+#include <QLocalSocket>
 
 #include "MotionEvent.h"
 #include "ButtonEvent.h"
@@ -32,5 +38,7 @@
 	void publishMotionEvent(const MotionEvent e);
 	void publishButtonEvent(const ButtonEvent e);
 private:
-
+	QLocalServer* server = new QLocalServer(this);
+	std::vector<QLocalSocket*> connections;
+	void publish(const std::array<int32_t, 8> &data);
 };