edits
[iotcloud.git] / version2 / src / C / LocalComm.cc
index 9a18ee0968040061ea6135a723dfa07e1567b660..18ba37fa6efe64bd34cbb480c38bc910127e38c0 100644 (file)
@@ -1,24 +1,14 @@
-
-class LocalComm {
-       Table t1;
-       Table t2;
-
-       LocalComm(Table _t1, Table _t2) {
-               t1 = _t1;
-               t2 = _t2;
+#include "LocalComm.h"
+Array<char> *LocalComm::sendDataToLocalDevice(int64_t deviceId, Array<char> *data) throws InterruptedException {
+       printf("Passing Locally\n");
+
+       if (deviceId == t1->getMachineId()) {
+               // return t1.localCommInput(data);
+       } else if (deviceId == t2->getMachineId()) {
+               // return t2.localCommInput(data);
+       } else {
+               throw new Error("Cannot send to " + deviceId + " using this local comm");
        }
 
-       Array<char> *sendDataToLocalDevice(Long deviceId, Array<char> *data) throws InterruptedException {
-               System.out.println("Passing Locally");
-
-               if (deviceId == t1.getMachineId()) {
-                       // return t1.localCommInput(data);
-               } else if (deviceId == t2.getMachineId()) {
-                       // return t2.localCommInput(data);
-               } else {
-                       throw new Error("Cannot send to " + deviceId + " using this local comm");
-               }
-
-               return new char[0];
-       }
+       return new char[0];
 }