|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.ac.man.cs.rainbow.simulator.Instruction | +--uk.ac.man.cs.rainbow.simulator.Instruction.MACRO | +--uk.ac.man.cs.rainbow.simulator.RASM.Connect
Connect
Connect two channels together.
Makes the current thread into a connector that joins chanIdread and chanIdwrite.
It reads from chanIdread and writes to chanIdwrite in such a way as to make the to appear to be the same channel. This instruction is simulated by a stack clearout followed by jump to __MACROS__::connect - a call would be pointless, as this is a non-terminating instruction.
chanIdread chanIdwrite ?
Inner classes inherited from class uk.ac.man.cs.rainbow.simulator.Instruction |
Instruction.MACRO |
Constructor Summary | |
RASM.Connect()
Deprecated. |
|
RASM.Connect(RASMCode code)
Deprecated. |
Method Summary | |
protected void |
addSequence(RASMCode code)
Deprecated. |
String |
toString()
Deprecated. |
Methods inherited from class uk.ac.man.cs.rainbow.simulator.Instruction.MACRO |
definition, execute, location |
Methods inherited from class uk.ac.man.cs.rainbow.simulator.Instruction |
addClass, getInstruction, getInstruction, getInstruction |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RASM.Connect()
public RASM.Connect(RASMCode code)
Method Detail |
public String toString()
toString
in class Object
protected void addSequence(RASMCode code)
addSequence
in class Instruction.MACRO
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |