added fleet api classes
[fleet.git] / src / edu / berkeley / fleet / TokenOutbox.java
1 package edu.berkeley.fleet;
2
3 /** a port which outputs only tokens */
4 public class TokenOutbox extends Outbox {
5
6     public TokenOutbox(Ship ship, String name) {
7         super(ship, name);
8     }
9
10     protected void send(Port port, int data) {
11         getFleet().sendToken(this, port);
12     }
13
14     public boolean readyForTokenFromShip() {
15         return super.readyForItemFromShip();
16     }
17
18     public void addTokenFromShip() {
19         addItemFromShip(0);
20     }
21
22 }