update to AM15
[fleet.git] / src / edu / berkeley / fleet / ships / DebugShip.java
1 package edu.berkeley.fleet.ships;
2 import edu.berkeley.fleet.*;
3
4 import java.util.*;
5 import java.io.*;
6
7 public class DebugShip extends Ship {
8
9     //TokenInbox token = new TokenInbox(this, "token");
10     DataInbox   data  = new DataInbox(this, "data", true, false);
11     DataOutbox  out   = new DataOutbox(this, "out", true);
12
13     public String getBalsaName() { return "debug"; }
14
15     public DebugShip(Fleet fleet, String name) {
16         super(fleet, name);
17     }
18     
19     public void service() {
20         /*
21         if (token.tokenReadyForShip()) {
22             Log.println(Log.invert("   DEBUG: got a token"+Log.clreol()));
23             token.removeTokenForShip();
24         }
25         */
26         if (data.dataReadyForShip())
27             Log.println(Log.invert("   DEBUG: got a datum: " +  data.removeDataForShip()+Log.clreol()));
28     }
29
30 }