# 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

## R

read() - Method in class org.jcsp.lang.AltingChannelInputWrapper
  Deprecated.
  Read an Object from the channel.
read() - Method in interface org.jcsp.lang.ChannelInput
  Read an Object from the channel.
read() - Method in interface org.jcsp.lang.ChannelInputInt
  Read an `int` from the channel.
read() - Method in class org.jcsp.lang.ChannelInputWrapper
  Deprecated.
  Reads a value from the channel.
read() - Method in class org.jcsp.lang.CSTimer
  Returns the current system time in msecs.
read() - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
read() - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
ReadFiltered - Interface in org.jcsp.util.filter
  Interface for a channel end supporting read filtering operations.
References - Search tag in Overview
  Section
register(Component) - Method in class org.jcsp.awt.DisplayList
  Register the `Component` that will delegate its `paint` and `update` methods here.
register(Component) - Method in interface org.jcsp.awt.Paintable
  Register the `Component` that will delegate its `paint` and `update` methods here.
Regular - Class in org.jcsp.plugNplay
  This process generates a constant stream of `Integer`s at a regular rate.
Regular(ChannelOutput, int, long) - Constructor for class org.jcsp.plugNplay.Regular
  Construct the process.
RegularInt - Class in org.jcsp.plugNplay.ints
  This process generates a constant stream of `Integer`s at a regular rate.
RegularInt(ChannelOutputInt, int, long) - Constructor for class org.jcsp.plugNplay.ints.RegularInt
  Construct the process.
Regulate - Class in org.jcsp.plugNplay
  This process controls the rate of flow of traffic from its input to output channels.
Regulate(AltingChannelInput, AltingChannelInput, ChannelOutput, long) - Constructor for class org.jcsp.plugNplay.Regulate
  Construct the process.
RegulateInt - Class in org.jcsp.plugNplay.ints
  This process controls the rate of flow of traffic from its input to output channels.
RegulateInt(AltingChannelInputInt, AltingChannelInput, ChannelOutputInt, long) - Constructor for class org.jcsp.plugNplay.ints.RegulateInt
  Construct the process.
release() - Method in class org.jcsp.lang.AltingConnectionClientImpl
  This releases a lock on the client.
release() - Method in class org.jcsp.lang.SharedAltingConnectionClient
releaseAllThreads() - Method in class org.jcsp.lang.Parallel
  Release all threads saved by the `Parallel` object for future runs - the threads all terminate and release their associated workspaces.
removeAll() - Method in class org.jcsp.util.Buffer
removeAll() - Method in interface org.jcsp.util.ChannelDataStore
  Deletes all items in the buffer, leaving it empty.
removeAll() - Method in class org.jcsp.util.InfiniteBuffer
removeAll() - Method in class org.jcsp.util.ints.BufferInt
removeAll() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
removeAll() - Method in class org.jcsp.util.ints.InfiniteBufferInt
removeAll() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
removeAll() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
removeAll() - Method in class org.jcsp.util.ints.OverWritingBufferInt
removeAll() - Method in class org.jcsp.util.ints.ZeroBufferInt
removeAll() - Method in class org.jcsp.util.OverFlowingBuffer
removeAll() - Method in class org.jcsp.util.OverWriteOldestBuffer
removeAll() - Method in class org.jcsp.util.OverWritingBuffer
removeAll() - Method in class org.jcsp.util.ZeroBuffer
removeAllProcesses() - Method in class org.jcsp.lang.Parallel
  Remove all processes from the `Parallel` object.
removeAllProcesses() - Method in class org.jcsp.lang.Sequence
  Remove all processes from the `Sequence` object.
removeProcess(CSProcess) - Method in class org.jcsp.lang.Parallel
  Remove the process from the `Parallel` object.
removeProcess(CSProcess) - Method in class org.jcsp.lang.Sequence
  Remove a process from the `Sequence` object.
removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
removeReadFilter(int) - Method in interface org.jcsp.util.filter.ReadFiltered
  Removes the read filter installed at the given index.
removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
removeReadFilter(Filter) - Method in interface org.jcsp.util.filter.ReadFiltered
  Removes the first read filter (lowest index) matching the filter given as a parameter.
removeWriteFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
removeWriteFilter(int) - Method in interface org.jcsp.util.filter.WriteFiltered
  Removes the write filter installed at the given index.
removeWriteFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
removeWriteFilter(Filter) - Method in interface org.jcsp.util.filter.WriteFiltered
  Removes the first write filter (lowest index) matching the filter given as a parameter.
reply() - Method in class org.jcsp.lang.AltingConnectionClientImpl
  Receives some data back from the server after `request(Object)` has been called.
reply() - Method in interface org.jcsp.lang.ConnectionClient
  Receives some data back from the server after `request(Object)` has been called.
reply(Object) - Method in class org.jcsp.lang.AltingConnectionServerImpl
  Sends some data back to the client after a request has been received but keeps the connection open.
reply(Object) - Method in interface org.jcsp.lang.ConnectionServer
  Sends some data back to the client after a request has been received but keeps the connection open.
reply(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
reply(Object, boolean) - Method in class org.jcsp.lang.AltingConnectionServerImpl
  Sends some data back to the client after a request has been received.
reply(Object, boolean) - Method in interface org.jcsp.lang.ConnectionServer
  Sends some data back to the client after a request has been received.
reply(Object, boolean) - Method in class org.jcsp.lang.SharedConnectionServerImpl
replyAndClose(Object) - Method in class org.jcsp.lang.AltingConnectionServerImpl
  Sends some data back to the client and closes the connection.
replyAndClose(Object) - Method in interface org.jcsp.lang.ConnectionServer
  Sends some data back to the client and closes the connection.
replyAndClose(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
report() - Static method in class org.jcsp.lang.SpuriousLog
  This returns a report on the counts of spurious wakeups and early timeouts so far.
request() - Method in class org.jcsp.lang.AltingConnectionServerImpl
  Receives some data from a client once a connection has been established.
request() - Method in interface org.jcsp.lang.ConnectionServer
  Receives a request from a client.
request() - Method in class org.jcsp.lang.SharedConnectionServerImpl
request(Object) - Method in class org.jcsp.lang.AltingConnectionClientImpl
  Sends some data over the connection to server once the connection has been opened.
request(Object) - Method in interface org.jcsp.lang.ConnectionClient
  This method is used to send data to a `ConnectionServer` in a client/server conversation.
REQUEST_FOCUS - Static variable in class org.jcsp.awt.GraphicsProtocol
  This is a configuration object to request input focus on the graphics component for keyboard and mouse evnts.
Request for Feedback - Search tag in Overview
  Section
reset() - Method in class org.jcsp.lang.AltingBarrier
  This resets a front-end for reuse.
reset(int) - Method in class org.jcsp.lang.Barrier
  Reset this barrier to be associated with `nEnrolled` processes.
resetDestroy() - Static method in class org.jcsp.lang.Parallel
  Cancels a call to `destroy` allowing the JCSP system to be reused.
resign() - Method in class org.jcsp.lang.AltingBarrier
  A process may resign only if it is enrolled.
resign() - Method in class org.jcsp.lang.Barrier
  A process may resign only if it is enrolled.
run() - Method in class org.jcsp.awt.ActiveApplet
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveButton
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveButtonControl
  Main body of the process.
run() - Method in class org.jcsp.awt.ActiveCanvas
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveCheckbox
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveCheckboxMenuItem
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveChoice
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveClosingFrame
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveComponent
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveContainer
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveDialog
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveFileDialog
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveFrame
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveLabel
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveList
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveMenu
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveMenuItem
  The main body of this process.
run() - Method in class org.jcsp.awt.ActivePanel
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveScrollbar
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveScrollPane
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextArea
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextEnterArea
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextEnterField
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextField
  The main body of this process.
run() - Method in class org.jcsp.awt.ActiveWindow
  The main body of this process.
run() - Method in interface org.jcsp.lang.CSProcess
  This defines the actions of the process.
run() - Method in class org.jcsp.lang.Parallel
  Run the parallel composition of the processes registered with this `Parallel` object.
run() - Method in class org.jcsp.lang.ProcessManager
  Run the managed process (that is start it and wait for it to terminate).
run() - Method in class org.jcsp.lang.Sequence
  Run the sequential composition of the processes registered with this `Sequence` object.
run() - Method in class org.jcsp.lang.Skip
  The main body of this process.
run() - Method in class org.jcsp.lang.Stop
  This process starts, engages in no events, performs no computation and refuses to terminate.
run() - Method in class org.jcsp.plugNplay.And
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.BlackHole
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Delta
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Delta2
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Demultiplex
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Deparaplex
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.DynamicDelta
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Fibonacci
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.FixedDelay
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.FramedButton
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.FramedButtonArray
run() - Method in class org.jcsp.plugNplay.FramedButtonGrid
run() - Method in class org.jcsp.plugNplay.FramedScrollbar
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Generate
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Identity
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Integrate
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.AndInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.BlackHoleInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Delta2Int
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DeltaInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DemultiplexInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DeparaplexInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DynamicDeltaInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.FibonacciInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.FixedDelayInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.GenerateInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.IdentityInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.IntegrateInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Merge2Int
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MergeInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MultInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MultiplexInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NandInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NorInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NumbersInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.OrInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PairsInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ParaplexInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Plex2Int
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PlexInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PlusInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PrefixInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PrinterInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ProcessReadInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ProcessWriteInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.RegularInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.RegulateInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SignInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SquaresInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SubstituteInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SuccessorInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.TailInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.TimesInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.XorInt
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Merge
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Merge2
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Mult
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Multiplex
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Nand
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Nor
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Numbers
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Or
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Pairs
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Paraplex
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plex
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plex2
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plus
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Prefix
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Printer
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ProcessRead
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.ProcessWrite
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Regular
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Regulate
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Sign
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Squares
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Substitute
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Successor
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Tail
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Times
  The main body of this process.
run() - Method in class org.jcsp.plugNplay.Xor
  The main body of this process.

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