All Packages This Package Class Hierarchy Class Search Index
Class edu.utah.janos.util.FlowBase
java.lang.Object
|
+----edu.utah.janos.nodeos.FlowRun
|
+----edu.utah.janos.util.FlowBase
public abstract class FlowBase
extends edu.utah.janos.nodeos.FlowRun
{
// Fields 4
public String[] args;
protected FreeList bufferHandleFreeList;
public CommSpaceHandle commSpaceHandle;
public Flow flow;
// Constructors 1
public FlowBase();
// Methods 2
public void run(Flow, String[], CommSpaceHandle);
public abstract void start();
}
A protocol should override FlowBase so that a flow can
be created for it. When the flow is created, the overridden start()
method is called.
The flow and args variables are guaranteed to
be set before start() is called, but may not be set when
the constructor is called.
- Extended By:
- DoWhileCompilerBug, HelloWorld, StdinTest, TPTest, TestFlow, UdpTest
public Flow flow
public String[] args
public CommSpaceHandle commSpaceHandle
protected FreeList bufferHandleFreeList
public FlowBase()
Default constructor
public void run(Flow flow,
String[] args,
CommSpaceHandle commSpaceHandle)
This sets the flow, and args fields and then
calls start().
- Overrides:
- run in class FlowRun
public abstract void start()
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7