ptolemy.caltrop.ddi
Class CSPTokenReader
java.lang.Object
ptolemy.caltrop.ddi.CSPTokenReader
class CSPTokenReader
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_data
private java.util.List[] _data
_profile
private java.util.Map _profile
_indexToChannelID
private caltrop.interpreter.ChannelID[] _indexToChannelID
_channelIDToIndex
private java.util.Map _channelIDToIndex
_ioPorts
private java.util.Map _ioPorts
_count
private int[] _count
_cbc
private ConditionalBranchController _cbc
_done
private boolean _done
CSPTokenReader
public CSPTokenReader(java.util.Map profile,
java.util.Map ioPorts,
ConditionalBranchController cbc)
get
public java.lang.Object get(caltrop.interpreter.ChannelID chID,
int index)
reset
public void reset()
getAll
public java.util.Map getAll()
_dataToMap
private java.util.Map _dataToMap()
_read
private void _read()
throws IllegalActionException
- Throws:
IllegalActionException
getOne
public CSPTokenReader.DataChannelID getOne()
_createBranches
private ConditionalReceive[] _createBranches()
throws IllegalActionException
- Throws:
IllegalActionException
_indexToChannelNumber
private int _indexToChannelNumber(int index)
_indexToPort
private IOPort _indexToPort(int index)
_resetCount
private void _resetCount()