com.jsyn.ports
Class UnitOutputPort

java.lang.Object
  extended by com.jsyn.ports.UnitPort
      extended by com.jsyn.ports.UnitValuePort
          extended by com.jsyn.ports.UnitBlockPort
              extended by com.jsyn.ports.UnitOutputPort

public class UnitOutputPort
extends UnitBlockPort

Units write to their output port blocks. Other multiple connected input ports read from them.


Constructor Summary
UnitOutputPort(int numParts, java.lang.String name)
           
UnitOutputPort(int numParts, java.lang.String name, double defaultValue)
           
UnitOutputPort(java.lang.String name)
           
 
Method Summary
 void connect(int thisPartNum, UnitInputPort otherPort, int otherPartNum)
           
 void connect(int thisPartNum, UnitInputPort otherPort, int otherPartNum, TimeStamp timeStamp)
           
 void connect(UnitInputPort input)
           
 void connect(UnitSink sink)
           
 void disconnect(int thisPartNum, UnitInputPort otherPort, int otherPartNum)
           
 void disconnect(UnitInputPort otherPort)
           
 void flatten()
           
 
Methods inherited from class com.jsyn.ports.UnitBlockPort
disconnectAll, getNumParts, getValue, getValue, getValues, getValues, isConnected, isConnected, setValue, setValue
 
Methods inherited from class com.jsyn.ports.UnitValuePort
getCurrent, set, set, set, set, set, set
 
Methods inherited from class com.jsyn.ports.UnitPort
getName, getUnit, setName, setUnitGenerator
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitOutputPort

public UnitOutputPort(int numParts,
                      java.lang.String name,
                      double defaultValue)

UnitOutputPort

public UnitOutputPort(java.lang.String name)

UnitOutputPort

public UnitOutputPort(int numParts,
                      java.lang.String name)
Method Detail

flatten

public void flatten()

connect

public void connect(int thisPartNum,
                    UnitInputPort otherPort,
                    int otherPartNum)

connect

public void connect(int thisPartNum,
                    UnitInputPort otherPort,
                    int otherPartNum,
                    TimeStamp timeStamp)

connect

public void connect(UnitInputPort input)

connect

public void connect(UnitSink sink)

disconnect

public void disconnect(int thisPartNum,
                       UnitInputPort otherPort,
                       int otherPartNum)

disconnect

public void disconnect(UnitInputPort otherPort)