Uses of Class
org.jcsp.lang.AltingBarrier
Packages that use AltingBarrier
Package
Description
This provides classes and interfaces corresponding to the fundamental
primitives of CSP.
-
Uses of AltingBarrier in org.jcsp.lang
Fields in org.jcsp.lang declared as AltingBarrierModifier and TypeFieldDescriptionprivate final AltingBarrier
AltingChannelInputIntSymmetricImpl.ab
private final AltingBarrier
AltingChannelInputSymmetricImpl.ab
private final AltingBarrier
AltingChannelOutputIntSymmetricImpl.ab
private final AltingBarrier
AltingChannelOutputSymmetricImpl.ab
private final AltingBarrier[]
BasicOne2OneChannelSymmetric.ab
private final AltingBarrier[]
BasicOne2OneChannelSymmetricInt.ab
private AltingBarrier
AltingBarrierBase.frontEnds
All front-ends are chained off here.(package private) AltingBarrier
AltingBarrier.next
Link to the next front-end (used byAltingBarrierBase
).Methods in org.jcsp.lang that return AltingBarrierModifier and TypeMethodDescriptionstatic AltingBarrier
AltingBarrier.create()
This creates a new alting barrier with an (initial) enrollment count of1
.static AltingBarrier[]
AltingBarrier.create
(int n) This creates a new alting barrier with an (initial) enrollment count ofn
.AltingBarrier.expand()
This expands by one the number of processes enrolled in this alting barrier.AltingBarrier.expand
(int n) This expands the number of processes enrolled in this alting barrier.(package private) AltingBarrier
AltingBarrierBase.expand()
(package private) AltingBarrier[]
AltingBarrierBase.expand
(int n) Methods in org.jcsp.lang with parameters of type AltingBarrierModifier and TypeMethodDescriptionvoid
AltingBarrier.contract
(AltingBarrier[] ab) This contracts the number of processes enrolled in this alting barrier.(package private) void
AltingBarrierBase.contract
(AltingBarrier ab) This removes the given front-end chained to this alting barrier.(package private) void
AltingBarrierBase.contract
(AltingBarrier[] ab) This removes the given front-ends chained to this alting barrier.Constructors in org.jcsp.lang with parameters of type AltingBarrierModifierConstructorDescription(package private)
AltingBarrier
(AltingBarrierBase base, AltingBarrier next) Package-only constructor (used byAltingBarrierBase
). -
Uses of AltingBarrier in org.jcsp.test
Fields in org.jcsp.test declared as AltingBarrierModifier and TypeFieldDescriptionprivate AltingBarrier
BarrierSyncer.barrier
(package private) AltingBarrier
DelaySyncer.barrier
private AltingBarrier[][]
ExtendedReaderSync.events
private AltingBarrier[][]
ExtendedReaderSyncInt.events
private AltingBarrier[][]
WriterProcess.events
private AltingBarrier[][]
WriterProcessInt.events
Constructors in org.jcsp.test with parameters of type AltingBarrierModifierConstructorDescriptionBarrierSyncer
(AltingBarrier barrier) DelaySyncer
(AltingBarrier barrier, int milliSeconds, int iterations) ExtendedReaderSync
(AltingBarrier[][] barriers, ChannelInput in, int iterations) ExtendedReaderSync
(AltingBarrier barrier, ChannelInput in, int iterations) ExtendedReaderSyncInt
(AltingBarrier[][] barriers, ChannelInputInt in, int iterations) ExtendedReaderSyncInt
(AltingBarrier barrier, ChannelInputInt in, int iterations) WriterProcess
(ChannelOutput out, List values, AltingBarrier event) WriterProcess
(ChannelOutput out, List values, AltingBarrier[][] events) WriterProcessInt
(ChannelOutputInt out, int[] values, AltingBarrier event) WriterProcessInt
(ChannelOutputInt out, int[] values, AltingBarrier[][] events)