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 AltingBarrierAltingChannelInputIntSymmetricImpl.abprivate final AltingBarrierAltingChannelInputSymmetricImpl.abprivate final AltingBarrierAltingChannelOutputIntSymmetricImpl.abprivate final AltingBarrierAltingChannelOutputSymmetricImpl.abprivate final AltingBarrier[]BasicOne2OneChannelSymmetric.abprivate final AltingBarrier[]BasicOne2OneChannelSymmetricInt.abprivate AltingBarrierAltingBarrierBase.frontEndsAll front-ends are chained off here.(package private) AltingBarrierAltingBarrier.nextLink to the next front-end (used byAltingBarrierBase).Methods in org.jcsp.lang that return AltingBarrierModifier and TypeMethodDescriptionstatic AltingBarrierAltingBarrier.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) AltingBarrierAltingBarrierBase.expand()(package private) AltingBarrier[]AltingBarrierBase.expand(int n) Methods in org.jcsp.lang with parameters of type AltingBarrierModifier and TypeMethodDescriptionvoidAltingBarrier.contract(AltingBarrier[] ab) This contracts the number of processes enrolled in this alting barrier.(package private) voidAltingBarrierBase.contract(AltingBarrier ab) This removes the given front-end chained to this alting barrier.(package private) voidAltingBarrierBase.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 AltingBarrierBarrierSyncer.barrier(package private) AltingBarrierDelaySyncer.barrierprivate AltingBarrier[][]ExtendedReaderSync.eventsprivate AltingBarrier[][]ExtendedReaderSyncInt.eventsprivate AltingBarrier[][]WriterProcess.eventsprivate AltingBarrier[][]WriterProcessInt.eventsConstructors 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)