|
CSP for Java (JCSP) 1.1-rc1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jcsp.plugNplay.ints.NorInt
public final class NorInt
Bitwise nors two integer streams to one stream.
Input Channels | ||
---|---|---|
in0, in1 | int | All channels in this package carry integers. |
Output Channels | ||
out | int | All channels in this package carry integers. |
import org.jcsp.lang.*; import org.jcsp.util.ints.*; public final class NorIntExample { public static void main (String[] argv) { final One2OneChannelInt a = ChannelInt.createOne2One (); final One2OneChannelInt b = ChannelInt.createOne2One (); final One2OneChannelInt c = ChannelInt.createOne2One (); final One2OneChanneIntl d = ChannelInt.createOne2One (); new Parallel ( new CSProcess[] { new NumbersInt (a.out ()), new GenerateInt (b.out (), 0), new NorInt (a.in (), b.in (), c.out ()), new SuccessorInt (c.in (), d.out ()), new PrinterInt (d.in ()) } ).run (); } }
Constructor Summary | |
---|---|
NorInt(ChannelInputInt in0,
ChannelInputInt in1,
ChannelOutputInt out)
Construct a new NorInt process with the input Channels in0 and in1 and the output Channel out. |
Method Summary | |
---|---|
void |
run()
The main body of this process. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NorInt(ChannelInputInt in0, ChannelInputInt in1, ChannelOutputInt out)
in0
- the first input Channelin1
- the second input Channelout
- the output ChannelMethod Detail |
---|
public void run()
run
in interface CSProcess
|
CSP for Java (JCSP) 1.1-rc1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |