ptolemy.caltrop.ddi
Class CSPTokenWriter
java.lang.Object
ptolemy.caltrop.ddi.CSPTokenWriter
class CSPTokenWriter
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_ioPorts
private java.util.Map _ioPorts
_cbc
private ConditionalBranchController _cbc
_channelIDToIndex
private java.util.Map _channelIDToIndex
_indexToChannelID
private caltrop.interpreter.ChannelID[] _indexToChannelID
_count
private int[] _count
_data
private java.util.Map _data
CSPTokenWriter
public CSPTokenWriter(java.util.Map ioPorts,
ConditionalBranchController cbc)
put
public void put(java.util.Map data)
updateState
private void updateState(java.util.Map data)
_write
private void _write()
throws IllegalActionException
- Throws:
IllegalActionException
_createBranches
private ConditionalSend[] _createBranches()
throws IllegalActionException
- Throws:
IllegalActionException
_indexToChannelNumber
private int _indexToChannelNumber(int index)
_indexToPort
private IOPort _indexToPort(int index)
_resetCount
private void _resetCount()