diff src/alice/codesegment/InputDataSegment.java @ 209:96110f25adcc working

add new flip API
author sugi
date Tue, 26 Mar 2013 17:10:38 +0900
parents 28469b1671e7
children b5daccf36104
line wrap: on
line diff
--- a/src/alice/codesegment/InputDataSegment.java	Tue Mar 26 17:08:32 2013 +0900
+++ b/src/alice/codesegment/InputDataSegment.java	Tue Mar 26 17:10:38 2013 +0900
@@ -5,7 +5,6 @@
 import alice.datasegment.Command;
 import alice.datasegment.CommandType;
 import alice.datasegment.DataSegment;
-import alice.datasegment.DataSegmentValue;
 import alice.datasegment.Receiver;
 
 /**
@@ -60,11 +59,11 @@
 		DataSegment.getLocal().flip(cmd);
 	}
 
-	public void reply(Receiver receiver, DataSegmentValue val, Command reply) {
-		receiver.index = val.index;
-		receiver.val = val.val;
-		receiver.from = val.from;
-		receiver.obj = val.obj;
+	public void reply(Receiver receiver, Command reply) {
+		receiver.index = reply.index;
+		receiver.val = reply.val;
+		receiver.from = reply.reverseKey;
+		receiver.obj = reply.obj;
 		receiver.setCommand(reply);
 		receive();
 	}