# Index

A B C D E F G H I J L M N O P R S T U V W X Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## D

Danger - Race Hazard - Search tag in class org.jcsp.lang.Bucket
  Section
DEFAULT_TIMEOUT_ACK - Static variable in class org.jcsp.awt.ActiveApplet
  This is the default time (in milliseconds) that the browser will wait for the applet process to acknowledge (on `destroyAck`) a `DESTROY` message (sent down `destroy`).
Default ActiveApplet stop/start/destroy Behaviour - Search tag in class org.jcsp.awt.ActiveApplet
  Section
Delta - Class in org.jcsp.plugNplay
  This process broadcasts objects arriving on its input channel in parallel to its array of output channels.
Delta(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Delta
  Construct a new Delta process with the input Channel in and the output Channels out.
Delta2 - Class in org.jcsp.plugNplay
  This process broadcasts objects arriving on its input channel in parallel to its two output channels.
Delta2(ChannelInput, ChannelOutput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Delta2
  Construct a new Delta2 process with the input Channel in and the output Channels out0 and out1.
Delta2Int - Class in org.jcsp.plugNplay.ints
  This process broadcasts integers arriving on its input channel in parallel to its two output channels.
Delta2Int(ChannelInputInt, ChannelOutputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.Delta2Int
  Construct a new Delta2Int process with the input Channel in and the output Channels out0 and out1.
DeltaInt - Class in org.jcsp.plugNplay.ints
  This process broadcasts integers arriving on its input channel in parallel to its array of output channels.
DeltaInt(ChannelInputInt, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DeltaInt
  Construct a new DeltaInt process with the input Channel in and the output Channels out.
Demultiplex - Class in org.jcsp.plugNplay
  This demultiplexes data from its input channel to its output channel array.
Demultiplex(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Demultiplex
  Construct a new Demultiplex process with the input Channel in and the output Channels out.
DemultiplexInt - Class in org.jcsp.plugNplay.ints
  This demultiplexes data from its input channel to its output channel array.
DemultiplexInt(ChannelInputInt, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DemultiplexInt
  Construct a new DemultiplexInt process with the input Channel in and the output Channels out.
Deparaplex - Class in org.jcsp.plugNplay
  This demultiplexes data from its input channel to its output channel array.
Deparaplex(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Deparaplex
  Construct a new Deparaplex process with the input Channel in and the output Channels out.
DeparaplexInt - Class in org.jcsp.plugNplay.ints
  This demultiplexes data from its input channel to its output channel array.
DeparaplexInt(ChannelInput, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DeparaplexInt
  Construct a new DeparaplexInt process with the input Channel in and the output Channels out.
Description - Search tag in class org.jcsp.awt.ActiveApplet
  Section
Description - Search tag in class org.jcsp.awt.ActiveButton
  Section
Description - Search tag in class org.jcsp.awt.ActiveButtonControl
  Section
Description - Search tag in class org.jcsp.awt.ActiveButtonState
  Section
Description - Search tag in class org.jcsp.awt.ActiveCanvas
  Section
Description - Search tag in class org.jcsp.awt.ActiveCheckbox
  Section
Description - Search tag in class org.jcsp.awt.ActiveCheckboxMenuItem
  Section
Description - Search tag in class org.jcsp.awt.ActiveChoice
  Section
Description - Search tag in class org.jcsp.awt.ActiveClosingFrame
  Section
Description - Search tag in class org.jcsp.awt.ActiveComponent
  Section
Description - Search tag in class org.jcsp.awt.ActiveContainer
  Section
Description - Search tag in class org.jcsp.awt.ActiveDialog
  Section
Description - Search tag in class org.jcsp.awt.ActiveFileDialog
  Section
Description - Search tag in class org.jcsp.awt.ActiveFrame
  Section
Description - Search tag in class org.jcsp.awt.ActiveLabel
  Section
Description - Search tag in class org.jcsp.awt.ActiveList
  Section
Description - Search tag in class org.jcsp.awt.ActiveMenu
  Section
Description - Search tag in class org.jcsp.awt.ActiveMenuItem
  Section
Description - Search tag in class org.jcsp.awt.ActivePanel
  Section
Description - Search tag in class org.jcsp.awt.ActiveScrollPane
  Section
Description - Search tag in class org.jcsp.awt.ActiveScrollbar
  Section
Description - Search tag in class org.jcsp.awt.ActiveTextArea
  Section
Description - Search tag in class org.jcsp.awt.ActiveTextEnterArea
  Section
Description - Search tag in class org.jcsp.awt.ActiveTextEnterField
  Section
Description - Search tag in class org.jcsp.awt.ActiveTextField
  Section
Description - Search tag in class org.jcsp.awt.ActiveWindow
  Section
Description - Search tag in class org.jcsp.awt.DisplayList
  Section
Description - Search tag in class org.jcsp.awt.GraphicsCommand
  Section
Description - Search tag in class org.jcsp.awt.GraphicsProtocol
  Section
Description - Search tag in class org.jcsp.lang.Alternative
  Section
Description - Search tag in class org.jcsp.lang.AltingBarrier
  Section
Description - Search tag in class org.jcsp.lang.AltingChannelAccept
  Section
Description - Search tag in class org.jcsp.lang.AltingChannelInput
  Section
Description - Search tag in class org.jcsp.lang.AltingChannelInputInt
  Section
Description - Search tag in class org.jcsp.lang.AltingChannelOutput
  Section
Description - Search tag in class org.jcsp.lang.AltingChannelOutputInt
  Section
Description - Search tag in class org.jcsp.lang.Any2AnyCallChannel
  Section
Description - Search tag in class org.jcsp.lang.Any2OneCallChannel
  Section
Description - Search tag in class org.jcsp.lang.Barrier
  Section
Description - Search tag in class org.jcsp.lang.BlackHoleChannel
  Section
Description - Search tag in class org.jcsp.lang.BlackHoleChannelInt
  Section
Description - Search tag in class org.jcsp.lang.Bucket
  Section
Description - Search tag in class org.jcsp.lang.CSTimer
  Section
Description - Search tag in class org.jcsp.lang.Crew
  Section
Description - Search tag in class org.jcsp.lang.Guard
  Section
Description - Search tag in class org.jcsp.lang.One2AnyCallChannel
  Section
Description - Search tag in class org.jcsp.lang.One2OneCallChannel
  Section
Description - Search tag in class org.jcsp.lang.Parallel
  Section
Description - Search tag in class org.jcsp.lang.PriParallel
  Section
Description - Search tag in class org.jcsp.lang.ProcessManager
  Section
Description - Search tag in class org.jcsp.lang.Sequence
  Section
Description - Search tag in class org.jcsp.lang.Skip
  Section
Description - Search tag in class org.jcsp.lang.SpuriousLog
  Section
Description - Search tag in class org.jcsp.lang.Stop
  Section
Description - Search tag in class org.jcsp.plugNplay.And
  Section
Description - Search tag in class org.jcsp.plugNplay.BlackHole
  Section
Description - Search tag in class org.jcsp.plugNplay.Delta
  Section
Description - Search tag in class org.jcsp.plugNplay.Delta2
  Section
Description - Search tag in class org.jcsp.plugNplay.Demultiplex
  Section
Description - Search tag in class org.jcsp.plugNplay.Deparaplex
  Section
Description - Search tag in class org.jcsp.plugNplay.DynamicDelta
  Section
Description - Search tag in class org.jcsp.plugNplay.Fibonacci
  Section
Description - Search tag in class org.jcsp.plugNplay.FixedDelay
  Section
Description - Search tag in class org.jcsp.plugNplay.FramedButton
  Section
Description - Search tag in class org.jcsp.plugNplay.FramedButtonArray
  Section
Description - Search tag in class org.jcsp.plugNplay.FramedButtonGrid
  Section
Description - Search tag in class org.jcsp.plugNplay.FramedScrollbar
  Section
Description - Search tag in class org.jcsp.plugNplay.Generate
  Section
Description - Search tag in class org.jcsp.plugNplay.Identity
  Section
Description - Search tag in class org.jcsp.plugNplay.Integrate
  Section
Description - Search tag in class org.jcsp.plugNplay.Merge
  Section
Description - Search tag in class org.jcsp.plugNplay.Merge2
  Section
Description - Search tag in class org.jcsp.plugNplay.Mult
  Section
Description - Search tag in class org.jcsp.plugNplay.Multiplex
  Section
Description - Search tag in class org.jcsp.plugNplay.Nand
  Section
Description - Search tag in class org.jcsp.plugNplay.Nor
  Section
Description - Search tag in class org.jcsp.plugNplay.Numbers
  Section
Description - Search tag in class org.jcsp.plugNplay.Or
  Section
Description - Search tag in class org.jcsp.plugNplay.Pairs
  Section
Description - Search tag in class org.jcsp.plugNplay.Paraplex
  Section
Description - Search tag in class org.jcsp.plugNplay.Plex
  Section
Description - Search tag in class org.jcsp.plugNplay.Plex2
  Section
Description - Search tag in class org.jcsp.plugNplay.Plus
  Section
Description - Search tag in class org.jcsp.plugNplay.Prefix
  Section
Description - Search tag in class org.jcsp.plugNplay.Printer
  Section
Description - Search tag in class org.jcsp.plugNplay.ProcessRead
  Section
Description - Search tag in class org.jcsp.plugNplay.ProcessWrite
  Section
Description - Search tag in class org.jcsp.plugNplay.Regular
  Section
Description - Search tag in class org.jcsp.plugNplay.Regulate
  Section
Description - Search tag in class org.jcsp.plugNplay.Sign
  Section
Description - Search tag in class org.jcsp.plugNplay.Squares
  Section
Description - Search tag in class org.jcsp.plugNplay.Substitute
  Section
Description - Search tag in class org.jcsp.plugNplay.Successor
  Section
Description - Search tag in class org.jcsp.plugNplay.Tail
  Section
Description - Search tag in class org.jcsp.plugNplay.Times
  Section
Description - Search tag in class org.jcsp.plugNplay.Xor
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.AndInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.BlackHoleInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.Delta2Int
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.DeltaInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.DemultiplexInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.DeparaplexInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.DynamicDeltaInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.FibonacciInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.FixedDelayInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.GenerateInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.IdentityInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.IntegrateInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.Merge2Int
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.MergeInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.MultInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.MultiplexInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.NandInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.NorInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.NumbersInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.OrInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.PairsInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.ParaplexInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.Plex2Int
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.PlexInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.PlusInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.PrefixInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.PrinterInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.ProcessReadInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.ProcessWriteInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.RegularInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.RegulateInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.SignInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.SquaresInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.SubstituteInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.SuccessorInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.TailInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.TimesInt
  Section
Description - Search tag in class org.jcsp.plugNplay.ints.XorInt
  Section
Description - Search tag in class org.jcsp.util.Buffer
  Section
Description - Search tag in class org.jcsp.util.InfiniteBuffer
  Section
Description - Search tag in class org.jcsp.util.OverFlowingBuffer
  Section
Description - Search tag in class org.jcsp.util.OverWriteOldestBuffer
  Section
Description - Search tag in class org.jcsp.util.OverWritingBuffer
  Section
Description - Search tag in class org.jcsp.util.ZeroBuffer
  Section
Description - Search tag in class org.jcsp.util.ints.BufferInt
  Section
Description - Search tag in class org.jcsp.util.ints.InfiniteBufferInt
  Section
Description - Search tag in class org.jcsp.util.ints.OverFlowingBufferInt
  Section
Description - Search tag in class org.jcsp.util.ints.OverWriteOldestBufferInt
  Section
Description - Search tag in class org.jcsp.util.ints.OverWritingBufferInt
  Section
Description - Search tag in class org.jcsp.util.ints.ZeroBufferInt
  Section
Description - Search tag in exception class org.jcsp.lang.AlternativeError
  Section
Description - Search tag in exception class org.jcsp.lang.AltingBarrierError
  Section
Description - Search tag in exception class org.jcsp.lang.BarrierError
  Section
Description - Search tag in exception class org.jcsp.lang.JCSP_InternalError
  Section
Description - Search tag in exception class org.jcsp.lang.ProcessInterruptedException
  Section
Description - Search tag in exception class org.jcsp.util.BufferSizeError
  Section
Description - Search tag in exception class org.jcsp.util.ints.BufferIntSizeError
  Section
Description - Search tag in interface org.jcsp.awt.Display
  Section
Description - Search tag in interface org.jcsp.awt.Paintable
  Section
Description - Search tag in interface org.jcsp.lang.Any2AnyChannel
  Section
Description - Search tag in interface org.jcsp.lang.Any2AnyChannelInt
  Section
Description - Search tag in interface org.jcsp.lang.Any2OneChannel
  Section
Description - Search tag in interface org.jcsp.lang.Any2OneChannelInt
  Section
Description - Search tag in interface org.jcsp.lang.CSProcess
  Section
Description - Search tag in interface org.jcsp.lang.ChannelAccept
  Section
Description - Search tag in interface org.jcsp.lang.ChannelInput
  Section
Description - Search tag in interface org.jcsp.lang.ChannelInputInt
  Section
Description - Search tag in interface org.jcsp.lang.ChannelOutput
  Section
Description - Search tag in interface org.jcsp.lang.ChannelOutputInt
  Section
Description - Search tag in interface org.jcsp.lang.One2AnyChannel
  Section
Description - Search tag in interface org.jcsp.lang.One2AnyChannelInt
  Section
Description - Search tag in interface org.jcsp.lang.One2OneChannel
  Section
Description - Search tag in interface org.jcsp.lang.One2OneChannelInt
  Section
Description - Search tag in interface org.jcsp.lang.One2OneChannelSymmetric
  Section
Description - Search tag in interface org.jcsp.lang.One2OneChannelSymmetricInt
  Section
Description - Search tag in interface org.jcsp.util.ChannelDataStore
  Section
Description - Search tag in interface org.jcsp.util.ints.ChannelDataStoreInt
  Section
Design Pattern - Search tag in class org.jcsp.lang.Crew
  Section
destroy() - Method in class org.jcsp.awt.ActiveApplet
  Called by the browser when the `ActiveApplet` needs to be destroyed.
destroy() - Static method in class org.jcsp.lang.Parallel
  Stops all threads created by all `Parallel` and `ProcessManager` objects.
DESTROY - Static variable in class org.jcsp.awt.ActiveApplet
  This value is sent down a ``destroy`` channel when the browser invokes a `destroy` - see the user-defined destroy response.
Deterministic Barriers - Search tag in class org.jcsp.lang.Barrier
  Section
Discard data - Search tag in interface org.jcsp.lang.ChannelInput
  Section
Discard data - Search tag in interface org.jcsp.lang.ChannelInputInt
  Section
Discussion - Search tag in interface org.jcsp.lang.CSProcess
  Section
Display - Interface in org.jcsp.awt
  Objects implementing this interface provide graphics services to a `CSProcess`.
DisplayList - Class in org.jcsp.awt
  This implements the `Display` and `Paintable` interfaces and provides a channel-like connection between user processes and an active graphics component.
DisplayList() - Constructor for class org.jcsp.awt.DisplayList
doGraphic(Graphics, Component) - Method in interface org.jcsp.awt.GraphicsCommand.Graphic
Draw3DRect(int, int, int, int, boolean) - Constructor for class org.jcsp.awt.GraphicsCommand.Draw3DRect
DrawArc(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawArc
DrawBytes(byte[], int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawBytes
DrawChars(char[], int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawChars
DrawImage(Image, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
DrawImage(Image, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
DrawImage(Image, int, int, int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
DrawImage(Image, int, int, int, int, int, int, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
DrawImage(Image, int, int, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
DrawImage(Image, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
DrawLine(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawLine
DrawOval(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawOval
DrawPolygon(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolygon
DrawPolygon(Polygon) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolygon
DrawPolyline(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolyline
DrawRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawRect
DrawRoundRect(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawRoundRect
DrawString(String, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawString
duplicate() - Method in class org.jcsp.lang.SharedAltingConnectionClient
  Returns a `SharedConnectionClient` object that is a duplicate of the object on which this method is called.
duplicate() - Method in interface org.jcsp.lang.SharedConnectionClient
  Returns a duplicates `SharedConnectionClient` object which may be used by another process to this instance.
duplicate() - Method in interface org.jcsp.lang.SharedConnectionServer
  Creates a duplicate copy of the connection end.
duplicate() - Method in class org.jcsp.lang.SharedConnectionServerImpl
DynamicDelta - Class in org.jcsp.plugNplay
  This process broadcasts objects arriving on its input channel in parallel to its output channel array -- those output channels can be changed dynamically.
DynamicDelta(AltingChannelInput, AltingChannelInput) - Constructor for class org.jcsp.plugNplay.DynamicDelta
  Construct a new `DynamicDelta` process with the input channel `in` and the configuration channel `configure`.
DynamicDelta(AltingChannelInput, AltingChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.DynamicDelta
  Construct a new `DynamicDelta` process with the input channel `in`, the configuration channel `configure` and the initial output channels `out`.
DynamicDeltaInt - Class in org.jcsp.plugNplay.ints
  This process broadcasts integers arriving on its input channel in parallel to its output channel array -- those output channels can be changed dynamically.
DynamicDeltaInt(AltingChannelInputInt, AltingChannelInput) - Constructor for class org.jcsp.plugNplay.ints.DynamicDeltaInt
  Construct a new `DynamicDeltaInt` process with the input channel `in` and the configuration channel `configure`.
DynamicDeltaInt(AltingChannelInputInt, AltingChannelInput, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DynamicDeltaInt
  Construct a new `DynamicDeltaInt` process with the input channel `in`, the configuration channel `configure` and the initial output channels `out`.

A B C D E F G H I J L M N O P R S T U V W X Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form