CSP for Java
(JCSP) 1.1-rc3
A B C D E F G H I J M N O P R S T U V W X Z

R

read() - Method in class org.jcsp.lang.AltingChannelInputWrapper
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.
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.
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(Filter) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
removeReadFilter(int) - 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.
removeReadFilter(int) - Method in interface org.jcsp.util.filter.ReadFiltered
Removes the read filter installed at the given index.
removeWriteFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
removeWriteFilter(int) - 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.
removeWriteFilter(int) - Method in interface org.jcsp.util.filter.WriteFiltered
Removes the write filter installed at the given index.
reply() - Method in class org.jcsp.lang.AltingConnectionClientImpl
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, boolean) - Method in class org.jcsp.lang.AltingConnectionServerImpl
Sends some data back to the client after a request has been received.
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 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, boolean) - Method in interface org.jcsp.lang.ConnectionServer
Sends some data back to the client after a request has been received.
reply(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
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(Object) - Method in class org.jcsp.lang.AltingConnectionClientImpl
Sends some data over the connection to server once the connection has been opened.
request() - Method in class org.jcsp.lang.AltingConnectionServerImpl
Receives some data from a client once a connection has been established.
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() - Method in interface org.jcsp.lang.ConnectionServer
Receives a request from a client.
request() - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
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.
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.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.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.

CSP for Java
(JCSP) 1.1-rc3
A B C D E F G H I J M N O P R S T U V W X Z
Submit a bug or feature to jcsp-team@kent.ac.uk
Version 1.1-rc3 of the JCSP API Specification (Copyright 1997-2008 P.D.Austin and P.H.Welch - All Rights Reserved)
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.