at.dms.kjc.cell
Class InterSPUChannel

java.lang.Object
  extended by at.dms.kjc.backendSupport.Channel
      extended by at.dms.kjc.cell.InterSPUChannel

public class InterSPUChannel
extends Channel


Field Summary
 
Fields inherited from class at.dms.kjc.backendSupport.Channel
bufferStore, extraCount, ident, rotationLength, theEdge, unique_id
 
Constructor Summary
InterSPUChannel(Edge e)
           
 
Method Summary
 JMethodDeclaration peekMethod()
           
 String peekMethodName()
           
 JMethodDeclaration popManyMethod()
          Pop many items at once ignoring them.
 String popManyMethodName()
           
 JMethodDeclaration popMethod()
           
 String popMethodName()
           
 JMethodDeclaration pushMethod()
           
 String pushMethodName()
           
 
Methods inherited from class at.dms.kjc.backendSupport.Channel
addChannel, assignFromPeekMethod, assignFromPeekMethodName, assignFromPopMethod, assignFromPopMethodName, beginInitRead, beginInitWrite, beginSteadyRead, beginSteadyWrite, dataDecls, dataDeclsH, endInitRead, endInitWrite, endSteadyRead, endSteadyWrite, findChannel, getBuffers, getDest, getExtraCount, getIdent, getSource, getType, postPreworkInitRead, printBuffers, readDecls, readDeclsExtern, reset, setExtralength, setRotationLengths, topOfWorkSteadyRead, topOfWorkSteadyWrite, writeDecls, writeDeclsExtern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterSPUChannel

public InterSPUChannel(Edge e)
Method Detail

popManyMethodName

public String popManyMethodName()
Overrides:
popManyMethodName in class Channel

popManyMethod

public JMethodDeclaration popManyMethod()
Description copied from class: Channel
Pop many items at once ignoring them. Default method generated here to call popMethod() repeatedly.

Overrides:
popManyMethod in class Channel

popMethodName

public String popMethodName()
Overrides:
popMethodName in class Channel

popMethod

public JMethodDeclaration popMethod()
Overrides:
popMethod in class Channel

pushMethodName

public String pushMethodName()
Overrides:
pushMethodName in class Channel

pushMethod

public JMethodDeclaration pushMethod()
Overrides:
pushMethod in class Channel

peekMethodName

public String peekMethodName()
Overrides:
peekMethodName in class Channel

peekMethod

public JMethodDeclaration peekMethod()
Overrides:
peekMethod in class Channel