All Packages  This Package  Class Hierarchy  Class Search  Index

Class edu.utah.janos.ants.ants.Booster
java.lang.Object
   |
   +----edu.utah.janos.core.FlowRun
           |
           +----edu.utah.janos.ants.ants.Booster

  Summary

abstract class  Booster
     extends edu.utah.janos.core.FlowRun
{
          // Fields 1
     private Flow flow;

          // Constructors 1
     public Booster();

          // Methods 3
     protected BufferHandle newBufferHandle();
     protected void recycleBufferHandle(BufferHandle);
     protected Node setupLocalNode(Flow, CommSpaceHandle);
}

Common functions for AppBooster and ProtocolBooster.

This is abstract. Subclasses must implement Run().

XXX changes to this Class impact both AppBooster and ProtocolBooster.

The CommSpaceHandle should follow the following convention: [0] = takeable integer address of this node. [1] = set of neighbors (XXX this is a hack).


  Cross Reference

Extended By:
AppBooster, ProtocolBooster





  Fields

· flow

Summary  |  Top
   private Flow flow


  Constructors

· Booster

Summary  |  Top

   public Booster() 

Default constructor



  Methods

· setupLocalNode

Summary  |  Top
   protected Node setupLocalNode(Flow flow, 
                                 CommSpaceHandle commSpaceHandle) 


· newBufferHandle

Summary  |  Top
   protected BufferHandle newBufferHandle() 
Overrides:
newBufferHandle in class FlowRun


· recycleBufferHandle

Summary  |  Top
   protected void recycleBufferHandle(BufferHandle bh) 
Overrides:
recycleBufferHandle in class FlowRun


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7