updated to AM14, AM15
[fleet.git] / src / edu / berkeley / fleet / ships / MemoryWriteShip.java
index 6541638..ed171c7 100644 (file)
@@ -1,4 +1,5 @@
 package edu.berkeley.fleet.ships;
+import edu.berkeley.fleet.interpreter.*;
 
 import edu.berkeley.fleet.*;
 import java.util.*;
@@ -7,7 +8,7 @@ import java.io.*;
 /**
  *  @author Thomas Kho <tkho@eecs.berkeley.edu>
  */
-public class MemoryWriteShip extends Ship {
+public class MemoryWriteShip extends InterpreterShip {
 
     int _count = 0;
     int _stride = 0;
@@ -19,14 +20,14 @@ public class MemoryWriteShip extends Ship {
     DataInbox  data   = new DataInbox(this, "data");
     TokenOutbox done  = new TokenOutbox(this, "done");
 
-    public MemoryWriteShip(Fleet fleet, String name) {
+    public MemoryWriteShip(Interpreter fleet, String name) {
         super(fleet, name);
     }
 
     public void service() {
         if (_count > 0) {
             if (!data.dataReadyForShip()) return;
-            getFleet().writeMem(_addr, data.removeDataForShip());
+            getInterpreter().writeMem(_addr, data.removeDataForShip());
             _count--;
             _addr += _stride;
             if (_count==0)