Uses of Interface
DrinkMachineSpec

Uses of DrinkMachineSpec in
 

Classes in Default Package that implement DrinkMachineSpec
 class BasicDrinkMachine
          A class to handle most of the basic, common functions and requirements of the DrinkMachineSpec classes.
 class FakeDrinkMachine
          A DrinkMachineSpec implementation designed to simulate the environment drink would run in when on the TINI to allow for testing on any machine.
 class LittleDrinkMachine
          Implements the DrinkMachineSpec interface (by way of BasicDrinkMachine extension) for Little Drink (uses a parallel port hardware interface).
 class TINIDrinkMachine
          Implements the DrinkMachineSpec interface for TINI-based hardware.
 

Fields in Default Package declared as DrinkMachineSpec
private  DrinkMachineSpec ClientServer.drink
          The DrinkMachineSpec we use for communicating with the hardware with.
private  DrinkMachineSpec FakeDrinkServer.drink
          The DrinkMachineSpec that we create (which is FakeDrinkMachine) and supply to the rest of the program.
private  DrinkMachineSpec FingerServer.drink
          The Drink machine we are to use for hardware access.
private static DrinkMachineSpec LittleDrinkServer.drink
          The DrinkMachineSpec that we will instantiate and then feed to BasicDrinkServer
private  DrinkMachineSpec SundayServer.drink
          The logger.
private static DrinkMachineSpec TINIDrinkServer.drink
          The DrinkMachineSpec that we will fill in with TINIDrinkMachine, and later pass to BasicDrinkMachine.
 

Methods in Default Package with parameters of type DrinkMachineSpec
 void BasicDrinkServer.stage2(DrinkMachineSpec drink)
          Performs the second-half of the software initialization.
 

Constructors in Default Package with parameters of type DrinkMachineSpec
ClientServer(DrinkMachineSpec _drink, AcctMgrSpec _acct, DrinkLoggerSpec _log, ConfigMgr _config)
          This is the constructor for the ClientServer class.
FingerServer(DrinkMachineSpec _drink, AcctMgrSpec _acct, DrinkLoggerSpec _log, ConfigMgr _config)
          Constructs the FingerServer.
SundayServer(DrinkMachineSpec inDrink, AcctMgrSpec inAcctMgr, DrinkLoggerSpec inLog, ConfigMgr inConfigMgr)
          Constructor.