|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.dms.kjc.cluster.LatencyConstraint
public class LatencyConstraint
Represents a pairwise constraint due to a latency constrained message between a source and destination filters. Note that source will have to send credit messages to the destination. Destination will have to check credit messages and make sure it does not execute past the credit received to guarantee a correct message delivery.
Method Summary | |
---|---|
int |
getDependencyData(int index)
Returns a credit that can be sent by source to dest during first steady state. |
int |
getDestSteadyExec()
|
SIRFilter |
getReceiver()
|
int |
getSourceInit()
|
int |
getSourceSteadyExec()
|
void |
output()
|
void |
setDependencyData(int index,
int value)
A method for setting the dependency data. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void setDependencyData(int index, int value)
index
- index within dependency data arrayvalue
- value of credit that can be sent during the first phasepublic int getDependencyData(int index)
index
- index within dependency array
public SIRFilter getReceiver()
public int getSourceInit()
public int getSourceSteadyExec()
public int getDestSteadyExec()
public void output()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |