Uses of Class
org.jcsp.lang.Guard
Packages that use Guard
Package
Description
This provides classes and interfaces corresponding to the fundamental
primitives of CSP.
This is main package for JCSP.NET.
Supports dynamic operations over the JCSP.NET infrastructure.
This defines filtering channels that can apply transformations to objects
as they are read and/or written.
-
Uses of Guard in org.jcsp.lang
Subclasses of Guard in org.jcsp.langModifier and TypeClassDescriptionclassThis is the front-end for a barrier that can be used as aGuardin anAlternative.classThis extendsGuardandChannelAcceptto enable a process to choose between many CALL channel (and other) events.classThis extendsGuardandChannelInputto enable a process to choose between many object input (and other) events.classThis extendsGuardandChannelInputIntto enable a process to choose between many integer input (and other) events.classDeprecated.There is no longer any need to use this class, after the 1.1 class reorganisation.classThis extendsGuardandChannelOutputto enable a process to choose between many integer output (and other) events.classThis extendsGuardandChannelOutputIntto enable a process to choose between many integer output (and other) events.classThis class is sub-classed by JCSP.NET classes to provideConnectionClientobjects which can have theirreceive()method alted over.classThis class does not need to be used by standard JCSP users.classAn interface to connection.classThis class does not need to be used by standard JCSP users.classThis is the super-class for any-to-one interface-specific CALL channels, safe for use by many clients and one server.classThis is aGuardfor setting timeouts in anAlternative.classThis class is experimental (i.e. not properly documented yet).classThis is the super-class for one-to-one interface-specific CALL channels.classDeprecated.This channel is superceded by the poison mechanisms, please seePoisonExceptionclassImplements a client end of a Connection which can have multiple client processes.classThis is a process that immediately terminates and aGuardthat is always ready.classThis is a process that starts, engages in no events, performs no computation but refuses to terminate.Methods in org.jcsp.lang that return GuardModifier and TypeMethodDescriptionInlineAlternative.getGuardByIndex(int index) Returns the guard object at a given index.InlineAlternative.getSelectedGuard()Returns the actual guard object corresponding to the selected guard.Constructors in org.jcsp.lang with parameters of type GuardModifierConstructorDescriptionAlternative(Guard[] guard) Construct anAlternativeobject operating on theGuardarray of events.InlineAlternative(Guard[] guards) Creates a new oneInlineAlternative(Guard[] guards, int mode) Creates a new one -
Uses of Guard in org.jcsp.net
Subclasses of Guard in org.jcsp.netModifier and TypeClassDescriptionclassAn abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as anobjects.AltingChannelInputclassInstances of this class areAltingConnectionClientobjects which connect toConnectionServerobjects over a JCSP.NET network.classDefines a class whose instances should bethat connect to aSharedAltingConnectionClientConnectionServerover a JCSP.NET network. -
Uses of Guard in org.jcsp.net.dynamic
Subclasses of Guard in org.jcsp.net.dynamicModifier and TypeClassDescriptionclassA migratable input channel end that can be used as a guard within anAlternative. -
Uses of Guard in org.jcsp.net2
Subclasses of Guard in org.jcsp.net2Modifier and TypeClassDescriptionclassA NetChannelInput that may be used as a guard.final classfinal class -
Uses of Guard in org.jcsp.util.filter
Subclasses of Guard in org.jcsp.util.filterModifier and TypeClassDescriptionclassImplements anAltingChannelInputchannel end that also supports read filters.