A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

accept(CSProcess) - Method in Any2AnyCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in Any2OneCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in ChannelAccept
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in One2AnyCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in One2OneCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
ActiveApplet - Class in jcsp.awt
Applet<TT>java.applet.Applet</TT> with a channel interface, specialising in the operation of CSProcess networks as applets.
ActiveApplet.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveButton - Class in jcsp.awt
Button<TT>java.awt.Button</TT> with a channel interface.
ActiveButton.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveButton(ChannelInput, ChannelOutput, String) - Constructor in ActiveButton
Constructs a new ActiveButton.
ActiveButtonControl - Class in jcsp.awt
This is a user-programmable finite state machine for controlling an array of ActiveButtons.
ActiveButtonControl.BadArguments - Class in jcsp.awt
This gets thrown if a consistency check fails in the ActiveButtonControl constructor.
ActiveButtonControl.BadArguments(String) - Constructor in ActiveButtonControl.BadArguments
@param s details of the consistency failure.
ActiveButtonControl(AltingChannelInput, ChannelOutput, ChannelOutput, String, ActiveButtonState, int, boolean) - Constructor in ActiveButtonControl
Constructs a new ActiveButtonControl, performing consistency checks on its supplied arguments, with a verbose reporting option.
ActiveButtonState - Class in jcsp.awt
A state of the ActiveButtonControl finite state machine.
ActiveButtonState.BadArguments - Class in jcsp.awt
This gets thrown if a consistency check fails in the ActiveButtonState constructor.
ActiveButtonState.BadArguments(String) - Constructor in ActiveButtonState.BadArguments
@param s details of the consistency failure.
ActiveButtonState(int[], boolean[], int[], boolean) - Constructor in ActiveButtonState
Constructs a new ActiveButtonState, performing consistency checks on its supplied arguments, with a verbose reporting option.
ActiveCanvas - Class in jcsp.awt
Canvas<TT>java.awt.Canvas</TT> with a channel interface.
ActiveCheckbox - Class in jcsp.awt
Checkbox<TT>java.awt.Checkbox</TT> with a channel interface.
ActiveCheckbox.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveCheckbox(ChannelInput, ChannelOutput, String, boolean, CheckboxGroup) - Constructor in ActiveCheckbox
Constructs an ActiveCheckbox in the CheckboxGroup group with the label s, initial state and configuration and event channels.
ActiveCheckboxMenuItem - Class in jcsp.awt
CheckboxMenuItem<TT>java.awt.CheckboxMenuItem</TT> with a channel interface.
ActiveCheckboxMenuItem.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveCheckboxMenuItem(ChannelInput, ChannelOutput, String, boolean) - Constructor in ActiveCheckboxMenuItem
Constructs a new ActiveCheckboxMenuItem.
ActiveChoice - Class in jcsp.awt
Choice<TT>java.awt.Choice</TT> with a channel interface.
ActiveChoice.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveChoice(ChannelInput, ChannelOutput) - Constructor in ActiveChoice
Constructs an ActiveChoice with configuration and event channels.
ActiveClosingFrame - Class in jcsp.awt
A specialisation of ActiveFrame that forces a System.exit upon a Window Closing event.
ActiveClosingFrame(ChannelInput, ChannelOutput, String) - Constructor in ActiveClosingFrame
Constructs a new ActiveClosingFrame with configuration and event channels and a title.
ActiveComponent - Class in jcsp.awt
Component<TT>java.awt.Component</TT> with a channel interface.
ActiveComponent.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveComponent(ChannelInput) - Constructor in ActiveComponent
Constructs a new ActiveComponent with a configuration channel.
ActiveContainer - Class in jcsp.awt
Container<TT>java.awt.Container</TT> with a channel interface.
ActiveContainer.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveContainer(ChannelInput) - Constructor in ActiveContainer
Constructs a new ActiveContainer with a configuration channel.
ActiveDialog - Class in jcsp.awt
Dialog<TT>java.awt.Dialog</TT> with a channel interface.
ActiveDialog.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveDialog(ChannelInput, ChannelOutput, Frame, String, boolean) - Constructor in ActiveDialog
Constructs a new ActiveDialog.
ActiveFileDialog - Class in jcsp.awt
FileDialog<TT>java.awt.FileDialog</TT> with a channel interface.
ActiveFileDialog.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame, String, int) - Constructor in ActiveFileDialog
Constructs a new ActiveFileDialog.
ActiveFrame - Class in jcsp.awt
Frame<TT>java.awt.Frame</TT> with a channel interface.
ActiveFrame.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveFrame(ChannelInput, ChannelOutput, String) - Constructor in ActiveFrame
Constructs a new ActiveFrame with configuration and event channels and a title.
ActiveLabel - Class in jcsp.awt
Label<TT>java.awt.Label</TT> with a channel interface.
ActiveLabel.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveLabel(ChannelInput, String) - Constructor in ActiveLabel
Constructs a new ActiveLabel.
ActiveList - Class in jcsp.awt
List<TT>java.awt.List</TT> with a channel interface.
ActiveList.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveList(ChannelInput, ChannelOutput, int, boolean) - Constructor in ActiveList
Constructs an ActiveList with configuration and event channels, the specified number of visible lines and a multiple selection option.
ActiveMenu - Class in jcsp.awt
Menu<TT>java.awt.Menu</TT> with a channel interface.
ActiveMenu.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveMenu(ChannelInput, ChannelOutput, String, boolean) - Constructor in ActiveMenu
Constructs an ActiveMenu with configuration and event channels, an initial label and a tear-off option.
ActiveMenuItem - Class in jcsp.awt
MenuItem<TT>java.awt.MenuItem</TT> with a channel interface.
ActiveMenuItem.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveMenuItem(ChannelInput, ChannelOutput, String, MenuShortcut) - Constructor in ActiveMenuItem
Constructs a new ActiveMenuItem.
ActivePanel - Class in jcsp.awt
Panel<TT>java.awt.Panel</TT> with a channel interface.
ActivePanel.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActivePanel(ChannelInput) - Constructor in ActivePanel
Constructs a new ActivePanel with a configuration channel.
ActiveScrollbar - Class in jcsp.awt
Scrollbar<TT>java.awt.Scrollbar</TT> with a channel interface.
ActiveScrollbar.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveScrollbar(ChannelInput, ChannelOutputInt, int, int, int, int, int) - Constructor in ActiveScrollbar
Constructs a ActiveScrollbar with configuration and event channels and all its options.
ActiveScrollPane - Class in jcsp.awt
ScrollPane<TT>java.awt.ScrollPane</TT> with a channel interface.
ActiveScrollPane.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveScrollPane(int, ChannelInput) - Constructor in ActiveScrollPane
Constructs a new ActiveScrollPane.
ActiveTextArea - Class in jcsp.awt
TextArea<TT>java.awt.TextArea</TT> with a channel interface.
ActiveTextArea.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveTextArea(ChannelInput, ChannelOutput, String, int, int, int) - Constructor in ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and user-defined scrollbars and initial text and size.
ActiveTextEnterArea - Class in jcsp.awt
A specialisation of ActiveTextArea that writes text to the event channel only when ESCAPE is pressed.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput, String, int, int, int) - Constructor in ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and user-defined scrollbars and initial text and size.
ActiveTextEnterField - Class in jcsp.awt
A specialisation of ActiveTextField that writes text to the event channel only when ENTER or ESCAPE is pressed.
ActiveTextEnterField(AltingChannelInput, ChannelOutput, String, int) - Constructor in ActiveTextEnterField
Constructs a new ActiveTextEnterField with configuration and event channels, initial text and width.
ActiveTextField - Class in jcsp.awt
TextField<TT>java.awt.TextField</TT> with a channel interface.
ActiveTextField.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveTextField(ChannelInput, ChannelOutput, String, int) - Constructor in ActiveTextField
Constructs a new ActiveTextField with configuration and event channels, initial text and width.
ActiveWindow - Class in jcsp.awt
Window<TT>java.awt.Window</TT> with a channel interface.
ActiveWindow.Configure - Interface in jcsp.awt
This enables general configuration of this component.
ActiveWindow(ChannelInput, ChannelOutput, Frame) - Constructor in ActiveWindow
Constructs a new ActiveWindow.
addActionEventChannel(ChannelOutput) - Method in ActiveCheckboxMenuItem
Add a new channel to this component that will be used to notify that an ActionEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that the button has been pressed.
addFocusEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addItemEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that an ItemEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addProcess(CSProcess) - Method in Parallel
Add the array of processes to the Parallel object.
addProcess(CSProcess) - Method in Sequence
Add the array of processes to the Sequence object.
addReadFilter(Filter, int) - Method in FilteredAltingChannelInput
addReadFilter(Filter, int) - Method in FilteredSharedChannelInputWrapper
addReadFilter(Filter, int) - Method in ReadFiltered
Installs a read filter defining a transformation to be applied by the read method of the channel end at a specific index.
address - Field in NodeAddress
String representation of the address
addWindowEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a WindowEvent has occurred.
addWriteFilter(Filter, int) - Method in FilteredSharedChannelOutputWrapper
addWriteFilter(Filter, int) - Method in WriteFiltered
Installs a write filter defining a transformation to be applied by the write method of the channel end at a specific index.
after(long) - Method in CSTimer
Puts the process to sleep until an absolute time is reached.
Alternative - Class in jcsp.lang
This enables a process to wait passively for and choose between a number of Guard events.
Alternative(Guard) - Constructor in Alternative
Construct an Alternative object operating on the Guard array of events.
AlternativeError - Class in jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
AlternativeError(String) - Constructor in AlternativeError
AlternativeSelect - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
AlternativeSelectWithTimeout - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
AltingBarrier - Class in jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
AltingBarrierCoordinateStartEnable - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
AltingBarrierError - Class in jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
AltingBarrierError(String) - Constructor in AltingBarrierError
AltingChannelAccept - Class in jcsp.lang
This extends Guard and ChannelAccept to enable a process to choose between many CALL channel (and other) events.
AltingChannelInput - Class in jcsp.lang
This extends Guard and ChannelInput to enable a process to choose between many object input (and other) events.
AltingChannelInputInt - Class in jcsp.lang
This extends Guard and ChannelInputInt to enable a process to choose between many integer input (and other) events.
AltingChannelInputWrapper - Class in jcsp.lang
This class wraps an ALTable channel so that only the reading part is available to the caller.
AltingChannelInputWrapper() - Constructor in AltingChannelInputWrapper
This constructor does not wrap a channel.
AltingConnectionClient - Class in jcsp.lang
AltingConnectionClient(AltingChannelInput) - Constructor in AltingConnectionClient
AltingConnectionClientImpl - Class in jcsp.lang
This class does not need to be used by standard JCSP users.
AltingConnectionClientImpl(AltingChannelInput, ChannelOutput, ChannelOutput, ChannelOutput) - Constructor in AltingConnectionClientImpl
Constructs a new instance.
AltingConnectionServer - Class in jcsp.lang
An interface to connection.
AltingConnectionServer(AltingChannelInput) - Constructor in AltingConnectionServer
Constructor.
AltingConnectionServerImpl - Class in jcsp.lang
This class does not need to be used by standard JCSP users.
AltingConnectionServerImpl(AltingChannelInput, AltingChannelInput) - Constructor in AltingConnectionServerImpl
Constructs a new server instance.
altMonitor - Field in Alternative
The monitor synchronising the writers and alting reader
And - Class in jcsp.plugNplay
Bitwise ands two Integer streams to one stream.
And(ChannelInput, ChannelInput, ChannelOutput) - Constructor in And
Construct a new And process with the input Channels in0 and in1 and the output Channel out.
AndInt - Class in jcsp.plugNplay.ints
Bitwise ands two integer streams to one stream.
AndInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in AndInt
Construct a new AndInt process with the input Channels in0 and in1 and the output Channel out.
any2any(ChannelDataStore, int) - Method in Channel
any2anyArray(int, ChannelDataStore, int) - Method in Channel
Any2AnyCallChannel - Class in jcsp.lang
This is the super-class for any-to-any interface-specific CALL channels, safe for use by many clients and many servers.
Any2AnyChannel - Interface in jcsp.lang
This defines the interface for an any-to-any object channel, safe for use by many writers and many readers.
Any2AnyChannelInt - Interface in jcsp.lang
This defines an interface for an any-to-any integer channel, safe for use by many writers and many readers.
Any2AnyChannelIntRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelIntWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2AnyChannelIntXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelIntXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2AnyChannelRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2AnyChannelXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2AnyConnection - Interface in jcsp.lang
Defines an interface for a connection shared by multiple clients and multiple servers.
any2anyInt(ChannelDataStoreInt, int) - Method in Channel
any2anyIntArray(int, ChannelDataStoreInt, int) - Method in Channel
any2net(String, int, FilterTx) - Method in CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(NodeAddress, int, int, FilterTx) - Method in NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2net(NodeAddress, int, int, FilterTx) - Method in NetChannelEnd
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2net(NodeAddress, int, int, FilterTx) - Method in NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2net(NodeAddress, int, int, FilterTx) - Method in StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2one(ChannelDataStore, int) - Method in Channel
any2oneArray(int, ChannelDataStore, int) - Method in Channel
Any2OneCallChannel - Class in jcsp.lang
This is the super-class for any-to-one interface-specific CALL channels, safe for use by many clients and one server.
Any2OneChannel - Interface in jcsp.lang
This defines an interface for an any-to-one object channel, safe for use by many writers and one reader.
Any2OneChannelInt - Interface in jcsp.lang
This defines an interface for an any-to-one integer channel, safe for use by many writers and one reader.
Any2OneChannelIntRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelIntWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2OneChannelIntXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelIntXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2OneChannelRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2OneChannelXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2OneConnection - Interface in jcsp.lang
any2oneInt(ChannelDataStoreInt, int) - Method in Channel
any2oneIntArray(int, ChannelDataStoreInt, int) - Method in Channel
AsynchronousChannels - Class in jcsp.demos.net.async
This program highlights the usage of async messages, as well as locally connected channels
asyncWrite(Object) - Method in MobileChannelOutput
asyncWrite(Object) - Method in NetChannelOutput
Sends a message to the input end of the channel asynchronously (no blocking)
attachInputs(ChannelInput) - Method in MobileProcess
Attaches the Mobile Process with an array of input channels.
attachOutputs(ChannelOutput) - Method in MobileProcess
Attaches the Mobile process with an array of output channels.

B

Barrier - Class in jcsp.lang
This enables barrier synchronisation between a set of processes.
Barrier(int) - Constructor in Barrier
Construct a barrier (initially) associated with nEnrolled processes.
BarrierError - Class in jcsp.lang
This is thrown for an illegal operation on an Barrier.
BarrierError(String) - Constructor in BarrierError
BarrierSync - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
BlackHole - Class in jcsp.plugNplay
Black holes anything sent to it.
BlackHole(ChannelInput) - Constructor in BlackHole
Construct a new BlackHole process with the input Channel in.
BlackHoleChannel - Class in jcsp.lang
This implements ChannelOutput with black hole semantics.
BlackHoleChannelInt - Class in jcsp.lang
This implements ChannelOutputInt with black hole semantics.
BlackHoleInt - Class in jcsp.plugNplay.ints
Black holes anything sent to it.
BlackHoleInt(ChannelInputInt) - Constructor in BlackHoleInt
Construct a new BlackHoleInt process with the input Channel in.
BNS - Class in jcsp.net.bns
This is the main process for the Barrier Name Server.
BNSService - Class in jcsp.net.bns
This is the service object used to register and resolve barrier names with a Barrier Name Server.
BNSService(NodeID) - Constructor in BNSService
Creates a new BNSService
Bucket - Class in jcsp.lang
This enables bucket synchronisation between a set of processes.
BucketFallInto - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Buffer - Class in jcsp.util
This is used to create a buffered object channel that never loses data.
Buffer(int) - Constructor in Buffer
Construct a new Buffer with the specified size.
BufferedChannelArrayFactory - Interface in jcsp.lang
Defines an interface for a factory that can create arrays of channels with user-definable buffering semantics.
BufferedChannelFactory - Interface in jcsp.lang
Defines an interface for a factory that can create channels with user-definable buffering semantics.
BufferedChannelIntArrayFactory - Interface in jcsp.lang
Defines an interface for a factory that can create arrays of integer carrying channels with user-definable buffering semantics.
BufferedChannelIntFactory - Interface in jcsp.lang
Defines an interface for a factory that can create integer carrying channels with user-definable buffering semantics.
BufferInt - Class in jcsp.util.ints
This is used to create a buffered integer channel that never loses data.
BufferInt(int) - Constructor in BufferInt
Construct a new BufferInt with the specified size.
BufferIntSizeError - Class in jcsp.util.ints
This is thrown if an attempt is made to create some variety of buffered channel with a zero or negative sized buffer.
BufferIntSizeError(String) - Constructor in BufferIntSizeError
Constructs a new BufferIntSizeError with the specified detail message.
BufferSizeError - Class in jcsp.util
This is thrown if an attempt is made to create some variety of buffered channel with a zero or negative sized buffer.
BufferSizeError(String) - Constructor in BufferSizeError

C

change(GraphicsCommand, int) - Method in Display
Changes the array of GraphicsCommands to be executed by replacing element i with the new one.
change(GraphicsCommand, int) - Method in DisplayList
Changes the array of GraphicsCommands to be executed by replacing element i with the new one.
Channel - Class in jcsp.lang
ChannelAccept - Interface in jcsp.lang
This defines the interface for accepting CALL channels.
ChannelArrayFactory - Interface in jcsp.lang
Defines an interface for a factory that can create arrays of channels.
ChannelDataRejectedException - Class in jcsp.lang
Thrown by a read or a write method of a channel when a reject has been called and the synchronization and data transfer will not complete.
ChannelDataStore - Interface in jcsp.util
This is the interface for object channel plug-ins that define their buffering characteristics.
ChannelDataStoreInt - Interface in jcsp.util.ints
This is the interface for integer channel plug-ins that define their buffering characteristics.
ChannelFactory - Interface in jcsp.lang
Defines an interface for a factory to create instances of channels.
ChannelInput - Interface in jcsp.lang
This defines the interface for reading from object channels.
ChannelInputInt - Interface in jcsp.lang
This defines the interface for reading from integer channels.
ChannelInputWrapper - Class in jcsp.lang
Defines a wrapper to go around a channel input end.
ChannelInputWrapper(ChannelInput) - Constructor in ChannelInputWrapper
Constructs a new wrapper around the given channel end.
ChannelInt - Class in jcsp.lang
This class provides static factory methods for constructing various different types of int channel objects.
ChannelIntArrayFactory - Interface in jcsp.lang
Defines an interface for a factory that can create arrays of channels carrying integers.
ChannelIntFactory - Interface in jcsp.lang
Defines an interface for a factory that can create channels carrying integers.
ChannelOutput - Interface in jcsp.lang
This defines the interface for writing to object channels.
ChannelOutputImpl - Class in jcsp.lang
ChannelOutputInt - Interface in jcsp.lang
This defines the interface for writing to integer channels.
ChannelOutputIntImpl - Class in jcsp.lang
ChannelOutputWrapper - Class in jcsp.lang
Defines a wrapper to go around a channel output end.
ChannelOutputWrapper(ChannelOutput) - Constructor in ChannelOutputWrapper
Creates a new wrapper for the given channel end.
claim() - Method in AltingConnectionClientImpl
This claims a lock on the client.
claim() - Method in SharedAltingConnectionClient
client() - Method in Any2AnyConnection
Returns a reference to the client end of the connection for use by the client processes.
client() - Method in Any2OneConnection
Returns a client end of the connection.
client() - Method in One2AnyConnection
Returns the client part of the connection.
client() - Method in One2OneConnection
Returns the client end of the connection.
clone() - Method in Buffer
Returns a new (and EMPTY) Buffer with the same creation parameters as this one.
clone() - Method in BufferInt
Returns a new (and EMPTY) BufferInt with the same creation parameters as this one.
clone() - Method in ChannelDataStore
Returns a new (and EMPTY) ChannelDataStore with the same creation parameters as this one.
clone() - Method in ChannelDataStoreInt
Returns a new (and EMPTY) ChannelDataStoreInt with the same creation parameters as this one.
clone() - Method in InfiniteBuffer
Returns a new (and EMPTY) InfiniteBuffer with the same creation parameters as this one.
clone() - Method in InfiniteBufferInt
Returns a new (and EMPTY) InfiniteBufferInt with the same creation parameters as this one.
clone() - Method in OverFlowingBuffer
Returns a new (and EMPTY) OverFlowingBuffer with the same creation parameters as this one.
clone() - Method in OverFlowingBufferInt
Returns a new (and EMPTY) OverFlowingBufferInt with the same creation parameters as this one.
clone() - Method in OverWriteOldestBuffer
Returns a new (and EMPTY) OverWriteOldestBuffer with the same creation parameters as this one.
clone() - Method in OverWriteOldestBufferInt
Returns a new (and EMPTY) OverWriteOldestBufferInt with the same creation parameters as this one.
clone() - Method in OverWritingBuffer
Returns a new (and EMPTY) OverWritingBuffer with the same creation parameters as this one.
clone() - Method in OverWritingBufferInt
Returns a new (and EMPTY) OverWritingBufferInt with the same creation parameters as this one.
clone() - Method in ZeroBuffer
Returns a new (and EMPTY) ZeroBuffer with the same creation parameters as this one.
clone() - Method in ZeroBufferInt
Returns a new (and EMPTY) ZeroBufferInt with the same creation parameters as this one.
CNS - Class in jcsp.net.cns
cnsAddress - Field in NodeFactory
The NodeAddress where the CNS / BNS is located
CNSService - Class in jcsp.net.cns
This is the service object used to register and resolve channel names with a Channel Name Server.
CNSService(NodeID) - Constructor in CNSService
Creates a new CNSService
CodeLoadingChannelFilter - Class in jcsp.net.mobile
@author Kevin
CodeLoadingChannelFilter.FilterRX - Class in jcsp.net.mobile
CodeLoadingChannelFilter.FilterRX() - Constructor in CodeLoadingChannelFilter.FilterRX
CodeLoadingChannelFilter.FilterTX - Class in jcsp.net.mobile
CodeLoadingChannelFilter.FilterTX() - Constructor in CodeLoadingChannelFilter.FilterTX
compareTo(Object) - Method in NodeAddress
Compares this NodeAddress to another
compareTo(Object) - Method in NodeID
Compares this NodeID with another NodeID.
configure(Applet) - Method in ActiveApplet.Configure
@param applet the Applet being configured.
configure(Button) - Method in ActiveButton.Configure
@param button the Button being configured.
configure(Checkbox) - Method in ActiveCheckbox.Configure
@param checkbox the Checkbox being configured.
configure(CheckboxMenuItem) - Method in ActiveCheckboxMenuItem.Configure
@param checkboxMenuItem the CheckboxMenuItem being configured.
configure(Choice) - Method in ActiveChoice.Configure
@param choice the Choice being configured.
configure(Component) - Method in ActiveComponent.Configure
@param component the Component being configured.
configure(Container) - Method in ActiveContainer.Configure
@param container the Container being configured.
configure(Dialog) - Method in ActiveDialog.Configure
@param dialog the Dialog being configured.
configure(FileDialog) - Method in ActiveFileDialog.Configure
@param fileDialog the FileDialog being configured.
configure(Frame) - Method in ActiveFrame.Configure
@param frame the Frame being configured.
configure(Label) - Method in ActiveLabel.Configure
@param label the Label being configured.
configure(List) - Method in ActiveList.Configure
@param list the List being configured.
configure(Menu) - Method in ActiveMenu.Configure
@param menu the Menu being configured.
configure(MenuItem) - Method in ActiveMenuItem.Configure
@param menuItem the MenuItem being configured.
configure(Panel) - Method in ActivePanel.Configure
@param panel the Panel being configured.
configure(Scrollbar) - Method in ActiveScrollbar.Configure
@param scrollbar the Scrollbar being configured.
configure(ScrollPane) - Method in ActiveScrollPane.Configure
@param scrollPane the ScrollPane being configured.
configure(TextArea) - Method in ActiveTextArea.Configure
@param textArea the TextArea being configured.
configure(TextField) - Method in ActiveTextField.Configure
@param textField the TextField being configured.
configure(Window) - Method in ActiveWindow.Configure
@param window the Window being configured.
configure(Component) - Method in GraphicsProtocol.Configure
@param c the Component being configured.
connect() - Method in Link
Connects to the remote Node.
connect() - Method in TCPIPLink
Connects the Link to the remote Node.
connected - Field in Link
A flag used to indicate whether the Link is connected or not.
Connection - Class in jcsp.lang
This class provides static factory methods for constructing different types of connection.
ConnectionArrayFactory - Interface in jcsp.lang
Defines an interface for a factory that can create arrays of connections.
ConnectionClient - Interface in jcsp.lang
ConnectionFactory - Interface in jcsp.lang
ConnectionServer - Interface in jcsp.lang
contract() - Method in AltingBarrier
This contracts by one the number of processes enrolled in this alting barrier.
create() - Method in AltingBarrier
This creates a new alting barrier with an (initial) enrollment count of 1.
create(int) - Method in Bucket
Creates an array of Buckets.
createAny2Any(ChannelDataStore, int) - Method in BufferedChannelArrayFactory
Creates a populated array of n Any2Any channels with the specified buffering behaviour.
createAny2Any(ChannelDataStore) - Method in BufferedChannelFactory
Creates a new Any2Any channel with the given buffering behaviour.
createAny2Any(ChannelDataStoreInt, int) - Method in BufferedChannelIntArrayFactory
Creates a populated array of n Any2Any channels with the specified buffering behaviour.
createAny2Any(ChannelDataStoreInt) - Method in BufferedChannelIntFactory
Creates a new Any2Any channel with the given buffering behaviour.
createAny2Any(ChannelDataStore, int) - Method in Channel
createAny2Any(int) - Method in ChannelArrayFactory
Creates a populated array of n Any2Any channels.
createAny2Any() - Method in ChannelFactory
Creates a new Any2Any channel.
createAny2Any(ChannelDataStoreInt, int) - Method in ChannelInt
Constructs and returns an array of Any2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2Any(int) - Method in ChannelIntArrayFactory
Creates a populated array of n Any2Any channels.
createAny2Any() - Method in ChannelIntFactory
Creates a new Any2Any channel.
createAny2Any(int) - Method in Connection
@see jcsp.lang.ConnectionArrayFactory#createAny2Any(int)
createAny2Any(int) - Method in ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of Any2AnyConnection.
createAny2Any() - Method in ConnectionFactory
Constructs and returns an implementation of Any2AnyConnection.
createAny2Any(ChannelDataStore, int) - Method in FilteredChannel
Constructs and returns an array of Any2AnyChannel objects with a given buffer.
createAny2Any(ChannelDataStore, int) - Method in FilteredChannelFactory
Constructs and returns an array of Any2AnyChannel objects with a given buffering behaviour.
createAny2Any(ChannelDataStore, int) - Method in StandardChannelFactory
createAny2Any(ChannelDataStoreInt, int) - Method in StandardChannelIntFactory
createAny2Any(int) - Method in StandardConnectionFactory
@see ConnectionArrayFactory#createAny2Any
createAny2Net(String) - Method in CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
createAny2Net(NetChannelLocation) - Method in NetChannel
Creates a new NetSharedChannelOutput connected to the input end at the given location
createAny2Net(NetChannelLocation) - Method in NetChannelEnd
Creates a new NetSharedChannelOutput connected to the input end at the given location
createAny2Net(NetChannelLocation) - Method in StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location
createAny2One(ChannelDataStore, int) - Method in BufferedChannelArrayFactory
Creates a populated array of n Any2One channels with the specified buffering behaviour.
createAny2One(ChannelDataStore) - Method in BufferedChannelFactory
Creates a new Any2One channel with the given buffering behaviour.
createAny2One(ChannelDataStoreInt, int) - Method in BufferedChannelIntArrayFactory
Creates a populated array of n Any2One channels with the specified buffering behaviour.
createAny2One(ChannelDataStoreInt) - Method in BufferedChannelIntFactory
Creates a new Any2One channel with the given buffering behaviour.
createAny2One(ChannelDataStore, int) - Method in Channel
createAny2One(int) - Method in ChannelArrayFactory
Creates a populated array of n Any2One channels.
createAny2One() - Method in ChannelFactory
Creates a new Any2One channel.
createAny2One(ChannelDataStoreInt, int) - Method in ChannelInt
Constructs and returns an array of Any2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2One(int) - Method in ChannelIntArrayFactory
Creates a populated array of n Any2One channels.
createAny2One() - Method in ChannelIntFactory
Creates a new Any2One channel.
createAny2One(int) - Method in Connection
@see jcsp.lang.ConnectionArrayFactory#createAny2One(int)
createAny2One(int) - Method in ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of Any2OneConnection.
createAny2One() - Method in ConnectionFactory
Constructs and returns an implementation of Any2OneConnection.
createAny2One(ChannelDataStore, int) - Method in FilteredChannel
Constructs and returns an array of Any2OneChannel objects with a given buffer.
createAny2One(ChannelDataStore, int) - Method in FilteredChannelFactory
Constructs and returns an array of Any2OneChannel objects with a given buffering behaviour.
createAny2One(ChannelDataStore, int) - Method in StandardChannelFactory
createAny2One(ChannelDataStoreInt, int) - Method in StandardChannelIntFactory
createAny2One(int) - Method in StandardConnectionFactory
@see ConnectionArrayFactory#createAny2One
createFiltered(SharedChannelOutput) - Method in FilteredChannelEnd
Creates a new filtered output channel end around an existing output channel end that can be shared by multiple processes.
createFiltered(SharedChannelOutput) - Method in FilteredChannelEndFactory
Creates a new filtered channel output end around an existing channel end.
createLink() - Method in NodeAddress
Creates a Link connected to this address
createLink() - Method in TCPIPNodeAddress
Creates a new TCPIPLink connected to a Node with this address
createLinkServer() - Method in NodeAddress
Creates a LinkServer listening on this address
createLinkServer() - Method in TCPIPNodeAddress
Creates a new TCPIPLinkServer listening on this address
createNet2Any(String) - Method in CNS
Creates a new NetSharedChannelInput registered with the given name
createNet2Any() - Method in NetChannel
Creates a new NetSharedChannelInput
createNet2Any() - Method in NetChannelEnd
Creates a new NetSharedChannelInput
createNet2Any() - Method in StandardNetChannelEndFactory
Creates a new NetSharedChannelInput
createNet2One(String) - Method in CNS
Creates a new NetAltingChannelInput registered with the given name
createNet2One() - Method in NetChannel
Creates a new NetAltingChannelInput
createNet2One() - Method in NetChannelEnd
Creates a new NetAltingChannelInput
createNet2One() - Method in StandardNetChannelEndFactory
Creates a new NetAltingChannelInput
createOne2Any(ChannelDataStore, int) - Method in BufferedChannelArrayFactory
Creates a populated array of n One2Any channels with the specified buffering behaviour.
createOne2Any(ChannelDataStore) - Method in BufferedChannelFactory
Creates a new One2Any channel with the given buffering behaviour.
createOne2Any(ChannelDataStoreInt, int) - Method in BufferedChannelIntArrayFactory
Creates a populated array of n One2Any channels with the specified buffering behaviour.
createOne2Any(ChannelDataStoreInt) - Method in BufferedChannelIntFactory
Creates a new One2Any channel with the given buffering behaviour.
createOne2Any(ChannelDataStore, int) - Method in Channel
createOne2Any(int) - Method in ChannelArrayFactory
Creates a populated array of n One2Any channels.
createOne2Any() - Method in ChannelFactory
Creates a new One2Any channel.
createOne2Any(ChannelDataStoreInt, int) - Method in ChannelInt
Constructs and returns an array of One2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2Any(int) - Method in ChannelIntArrayFactory
Creates a populated array of n One2Any channels.
createOne2Any() - Method in ChannelIntFactory
Creates a new One2Any channel.
createOne2Any(int) - Method in Connection
@see jcsp.lang.ConnectionArrayFactory#createOne2Any(int)
createOne2Any(int) - Method in ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of One2AnyConnection.
createOne2Any() - Method in ConnectionFactory
Constructs and returns an implementation of One2AnyConnection.
createOne2Any(ChannelDataStore, int) - Method in FilteredChannel
Constructs and returns an array of One2AnyChannel objects with a given buffer.
createOne2Any(ChannelDataStore, int) - Method in FilteredChannelFactory
Constructs and returns an array of One2AnyChannel objects with a given buffering behaviour.
createOne2Any(ChannelDataStore, int) - Method in StandardChannelFactory
createOne2Any(ChannelDataStoreInt, int) - Method in StandardChannelIntFactory
createOne2Any(int) - Method in StandardConnectionFactory
@see ConnectionArrayFactory#createOne2Any
createOne2Net(String) - Method in CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
createOne2Net(NetChannelLocation) - Method in NetChannel
Creates a new NetChannelOutput connected to the input channel end with the given location
createOne2Net(NetChannelLocation) - Method in NetChannelEnd
Creates a new NetChannelOutput connected to the input channel end with the given location
createOne2Net(NetChannelLocation) - Method in StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the input channel end with the given location
createOne2One(ChannelDataStore, int) - Method in BufferedChannelArrayFactory
Creates a populated array of n One2One channels with the specified buffering behaviour.
createOne2One(ChannelDataStore) - Method in BufferedChannelFactory
Creates a new One2One channel with the given buffering behaviour.
createOne2One(ChannelDataStoreInt, int) - Method in BufferedChannelIntArrayFactory
Creates a populated array of n One2One channels with the specified buffering behaviour.
createOne2One(ChannelDataStoreInt) - Method in BufferedChannelIntFactory
Creates a new One2One channel with the given buffering behaviour.
createOne2One(ChannelDataStore, int) - Method in Channel
createOne2One(int) - Method in ChannelArrayFactory
Creates a populated array of n One2One channels.
createOne2One() - Method in ChannelFactory
Creates a new One2One channel.
createOne2One(ChannelDataStoreInt, int) - Method in ChannelInt
Constructs and returns an array of One2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2One(int) - Method in ChannelIntArrayFactory
Creates a populated array of n One2One channels.
createOne2One() - Method in ChannelIntFactory
Creates a new One2One channel.
createOne2One(int) - Method in Connection
@see jcsp.lang.ConnectionArrayFactory#createOne2One(int)
createOne2One(int) - Method in ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of One2OneConnection.
createOne2One() - Method in ConnectionFactory
Constructs and returns an implementation of One2OneConnection.
createOne2One(ChannelDataStore, int) - Method in FilteredChannel
Constructs and returns an array of One2OneChannel objects using a given buffer.
createOne2One(ChannelDataStore, int) - Method in FilteredChannelFactory
Constructs and returns an array of One2OneChannel objects with a given buffering behaviour.
createOne2One(ChannelDataStore, int) - Method in StandardChannelFactory
createOne2One(ChannelDataStoreInt, int) - Method in StandardChannelIntFactory
createOne2One(int) - Method in StandardConnectionFactory
@see ConnectionArrayFactory#createOne2One
createResources() - Method in Link
Creates the resources (if any) required for the Node.
createResources() - Method in TCPIPLink
Creates any required resources.
Crew - Class in jcsp.lang
This provides a Concurrent Read Exclusive Write (CREW) lock for synchronising fair and secure access to a shared resource.
Crew(Object) - Constructor in Crew
Construct a lock for CREW-guarded operations on a shared resource.
CSProcess - Interface in jcsp.lang
This is the JCSP interface for a process - an active component that encapsulates the data structures on which it operates.
CSTimer - Class in jcsp.lang
This is a Guard for setting timeouts in an Alternative.

D

DEFAULT_TIMEOUT_ACK - Field in 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).
Delta - Class in jcsp.plugNplay
This process broadcasts objects arriving on its input channel in parallel to its array of output channels.
Delta2 - Class in jcsp.plugNplay
This process broadcasts objects arriving on its input channel in parallel to its two output channels.
Delta2(ChannelInput, ChannelOutput, ChannelOutput) - Constructor in Delta2
Construct a new Delta2 process with the input Channel in and the output Channels out0 and out1.
Delta2Int - Class in jcsp.plugNplay.ints
This process broadcasts integers arriving on its input channel in parallel to its two output channels.
Delta2Int(ChannelInputInt, ChannelOutputInt, ChannelOutputInt) - Constructor in Delta2Int
Construct a new Delta2Int process with the input Channel in and the output Channels out0 and out1.
Delta(ChannelInput, ChannelOutput) - Constructor in Delta
Construct a new Delta process with the input Channel in and the output Channels out.
DeltaInt - Class in jcsp.plugNplay.ints
This process broadcasts integers arriving on its input channel in parallel to its array of output channels.
DeltaInt(ChannelInputInt, ChannelOutputInt) - Constructor in DeltaInt
Construct a new DeltaInt process with the input Channel in and the output Channels out.
Demultiplex - Class in jcsp.plugNplay
This demultiplexes data from its input channel to its output channel array.
Demultiplex(ChannelInput, ChannelOutput) - Constructor in Demultiplex
Construct a new Demultiplex process with the input Channel in and the output Channels out.
DemultiplexInt - Class in jcsp.plugNplay.ints
This demultiplexes data from its input channel to its output channel array.
DemultiplexInt(ChannelInputInt, ChannelOutputInt) - Constructor in DemultiplexInt
Construct a new DemultiplexInt process with the input Channel in and the output Channels out.
Deparaplex - Class in jcsp.plugNplay
This demultiplexes data from its input channel to its output channel array.
Deparaplex(ChannelInput, ChannelOutput) - Constructor in Deparaplex
Construct a new Deparaplex process with the input Channel in and the output Channels out.
DeparaplexInt - Class in jcsp.plugNplay.ints
This demultiplexes data from its input channel to its output channel array.
DeparaplexInt(ChannelInput, ChannelOutputInt) - Constructor in DeparaplexInt
Construct a new DeparaplexInt process with the input Channel in and the output Channels out.
DESTROY - Field in ActiveApplet
This value is sent down a setDestroyChannels<TT>destroy</TT> channel when the browser invokes a destroy - see the user-defined destroy response.
destroy() - Method in MobileChannelInput
destroy() - Method in MobileChannelOutput
destroy() - Method in NetBarrier
Destroys the Barrier
destroy() - Method in Networked
Destroys the Networked construct
destroy() - Method in Parallel
Stops all threads created by all Parallel and ProcessManager objects.
destroyResources() - Method in Link
Destroys any used resources.
destroyResources() - Method in TCPIPLink
Destroys any resources used by the Link
detachInputs() - Method in MobileProcess
Detaches the input ends.
detachOutputs() - Method in MobileProcess
Detatches the output ends.
Display - Interface in jcsp.awt
Objects implementing this interface provide graphics services to a CSProcess.
DisplayList - Class in jcsp.awt
This implements the Display and Paintable interfaces and provides a channel-like connection between user processes and an active graphics component.
doGraphic(Graphics, Component) - Method in GraphicsCommand.Graphic
duplicate() - Method in SharedAltingConnectionClient
duplicate() - Method in SharedConnectionClient
Returns a duplicates SharedConnectionClient object which may be used by another process to this instance.
duplicate() - Method in SharedConnectionServer
duplicate() - Method in SharedConnectionServerImpl
DynamicDelta - Class in 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, ChannelOutput) - Constructor in DynamicDelta
Construct a new DynamicDelta process with the input channel in, the configuration channel configure and the initial output channels out.
DynamicDeltaInt - Class in 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, ChannelOutputInt) - Constructor in DynamicDeltaInt
Construct a new DynamicDeltaInt process with the input channel in, the configuration channel configure and the initial output channels out.

E

EMPTY - Field in ChannelDataStore
Indicates that the ChannelDataStore is empty -- it can accept only a put.
EMPTY - Field in ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is empty -- it can accept only a put.
endGet() - Method in Buffer
Removes the oldest object from the buffer.
endGet() - Method in BufferInt
Removes the oldest integer from the buffer.
endGet() - Method in ChannelDataStore
Ends an extended read on the buffer.
endGet() - Method in ChannelDataStoreInt
Ends an extended read on the buffer.
endGet() - Method in InfiniteBuffer
Removes the oldest object from the buffer.
endGet() - Method in InfiniteBufferInt
Removes the oldest integer from the buffer.
endGet() - Method in OverFlowingBuffer
Removes the oldest object from the buffer.
endGet() - Method in OverFlowingBufferInt
Removes the oldest integer from the buffer.
endGet() - Method in OverWriteOldestBuffer
See startGet() for a description of the semantics of this method.
endGet() - Method in OverWriteOldestBufferInt
See startGet() for a description of the semantics of this method.
endGet() - Method in OverWritingBuffer
See startGet() for a description of the semantics of this method.
endGet() - Method in OverWritingBufferInt
See startGet() for a description of the semantics of this method.
endGet() - Method in ZeroBuffer
Ends the extended rendezvous by clearing the buffer.
endGet() - Method in ZeroBufferInt
Ends the extended rendezvous by clearing the buffer.
endRead() - Method in AltingChannelInputWrapper
Ends an extended rendezvous
endRead() - Method in ChannelInput
The call that signifies the end of the extended rendezvous, as begun by endRead.
endRead() - Method in ChannelInputInt
The call that signifies the end of the extended rendezvous, as begun by endRead.
endRead() - Method in ChannelInputWrapper
Ends an extended rendezvous
endRead() - Method in Crew
This must be invoked after any read operations on the associated shared resource.
endRead() - Method in MobileChannelInput
endWrite() - Method in Crew
This must be invoked after any write operations on the associated shared resource.
enroll() - Method in AltingBarrier
A process may enroll only if it is resigned.
enroll() - Method in Barrier
A process may enroll only if it is resigned.
enroll() - Method in NetBarrier
Enrolls locally with the Barrier
equals(Object) - Method in NodeAddress
Checks if this NodeAddress is equal to another
equals(Object) - Method in NodeID
Checks if the given object is equal to this NodeID
err - Field in Node
expand() - Method in AltingBarrier
This expands by one the number of processes enrolled in this alting barrier.
extend(GraphicsCommand) - Method in Display
Extends the array of GraphicsCommands to be executed by one command.
extend(GraphicsCommand) - Method in DisplayList
Extends the array of GraphicsCommands to be executed by one command.

F

FACTORY - Field in ConnectionServer
The factory for creating channels within servers.
fairSelect(boolean[]) - Method in Alternative
Returns the index of one of the ready guards whose preCondition index is true.
fairSelect() - Method in InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
fallInto() - Method in Bucket
Fall into the bucket.
Fibonacci - Class in jcsp.plugNplay
This generates the Fibonacci sequence on its output channel.
Fibonacci(ChannelOutput) - Constructor in Fibonacci
Construct a new Fibonacci process with the output Channel out.
FibonacciInt - Class in jcsp.plugNplay.ints
This generates the Fibonacci sequence on its output channel.
FibonacciInt(ChannelOutputInt) - Constructor in FibonacciInt
Construct a new FibonacciInt process with the output Channel out.
Filter - Interface in jcsp.util.filter
Interface for channel plug-ins that define filtering operations - transformations on the data as it is read or written.
filter(Object) - Method in Filter
Applies the filter operation.
filter(Object) - Method in PoisonFilter
FilteredAltingChannelInput - Class in jcsp.util.filter
Implements an AltingChannelInput channel end that also supports read filters.
FilteredAny2AnyChannel - Interface in jcsp.util.filter
Interface for an Any2Any channel that has support for filtering at both ends.
FilteredAny2OneChannel - Interface in jcsp.util.filter
Interface for an Any2One channel that supports filtering operations at each end.
FilteredChannel - Class in jcsp.util.filter
Static factory for creating filtered channels.
FilteredChannelEnd - Class in jcsp.util.filter
Static factory for creating channel end wrappers that support filtering.
FilteredChannelEndFactory - Class in jcsp.util.filter
FilteredChannelEndFactory() - Constructor in FilteredChannelEndFactory
Constructs a new FilteredChannelEndFactory.
FilteredChannelFactory - Class in jcsp.util.filter
FilteredChannelFactory(Filter, Filter) - Constructor in FilteredChannelFactory
FilteredChannelInput - Interface in jcsp.util.filter
Interface for a channel input end that supports filtering operations.
FilteredChannelOutput - Interface in jcsp.util.filter
Interface for a channel output end that supports write filtering operations.
FilteredOne2AnyChannel - Interface in jcsp.util.filter
Interface for an Any2Any channel that supports both read and write filters.
FilteredOne2OneChannel - Interface in jcsp.util.filter
Interface for a One2One channel that supports filtering operations at each end.
FilteredSharedChannelInput - Interface in jcsp.util.filter
Interface for a channel input end that supports filtering and can be shared by multiple processes.
FilteredSharedChannelInputWrapper - Class in jcsp.util.filter
This is wrapper for a SharedChannelInput that adds read filtering.
FilteredSharedChannelInputWrapper(SharedChannelInput) - Constructor in FilteredSharedChannelInputWrapper
Constructs a new wrapper for the given channel input end.
FilteredSharedChannelOutput - Interface in jcsp.util.filter
Interface for an output channel end that supports filtering operations and can be shared by multiple concurrent processes.
FilteredSharedChannelOutputWrapper - Class in jcsp.util.filter
This is wrapper for a SharedChannelOutput that adds write filtering.
FilteredSharedChannelOutputWrapper(SharedChannelOutput) - Constructor in FilteredSharedChannelOutputWrapper
Constructs a new wrapper for the given channel output end.
filterRX(byte[]) - Method in CodeLoadingChannelFilter.FilterRX
filterRX(byte[]) - Method in NetworkMessageFilter.FilterRx
Decodes an incoming byte array back into an object
filterRX(byte[]) - Method in ObjectNetworkMessageFilter.FilterRX
Decodes an incoming byte array, converting it back into an Object
filterRX(byte[]) - Method in RawNetworkMessageFilter.FilterRX
Decodes an incoming byte array.
filterTX(Object) - Method in CodeLoadingChannelFilter.FilterTX
filterTX(Object) - Method in NetworkMessageFilter.FilterTx
Encodes an object into an array of bytes for sending
filterTX(Object) - Method in ObjectNetworkMessageFilter.FilterTX
Encodes an object into bytes by using Object serialization
filterTX(Object) - Method in RawNetworkMessageFilter.FilterTX
Will send a byte array as raw bytes
finalize() - Method in Crew
Finalize method added to terminate the process that it spawned.
finalize() - Method in Parallel
System finalizer.
finish() - Method in SpuriousLog
Finish logging of spurious wakeups.
FixedDelay - Class in jcsp.plugNplay
This holds on to data from its input channel for a fixed delay before passing it on to its output channel.
FixedDelay(long, ChannelInput, ChannelOutput) - Constructor in FixedDelay
Construct a new FixedDelay process with the input Channel in and the output Channel out.
FixedDelayInt - Class in jcsp.plugNplay.ints
This holds on to data from its input channel for a fixed delay before passing it on to its output channel.
FixedDelayInt(long, ChannelInputInt, ChannelOutputInt) - Constructor in FixedDelayInt
Construct a new FixedDelayInt process with the input Channel in and the output Channel out.
flush() - Method in Bucket
Flush the bucket.
fork() - Method in Any2AnyCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in Any2OneCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in One2AnyCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in One2OneCallChannel
This is invoked by a client during the standard calling sequence.
FramedButton - Class in jcsp.plugNplay
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
FramedButton(String, int, int, ChannelInput, ChannelOutput) - Constructor in FramedButton
Construct a framed button process.
FramedButtonArray - Class in jcsp.plugNplay
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
FramedButtonArray(String, int, int, int, boolean, ChannelInput, ChannelOutput) - Constructor in FramedButtonArray
Construct a framed button array process.
FramedButtonGrid - Class in jcsp.plugNplay
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
FramedButtonGrid(String, int, int, int, int, ChannelInput, ChannelOutput) - Constructor in FramedButtonGrid
Construct a framed button grid process.
FramedScrollbar - Class in jcsp.plugNplay
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
FramedScrollbar(String, int, int, ChannelInput, ChannelOutputInt, boolean, int, int, int, int) - Constructor in FramedScrollbar
Construct a framed scrollbar process.
FULL - Field in ChannelDataStore
Indicates that the ChannelDataStore is full -- it can accept only a get.
FULL - Field in ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is full -- it can accept only a get.

G

Generate - Class in jcsp.plugNplay
Generates an infinite (constant) sequence of Integers.
Generate(ChannelOutput, int) - Constructor in Generate
Construct a new Generate process with the output channel out.
GenerateInt - Class in jcsp.plugNplay.ints
Generates an infinite (constant) sequence of ints.
GenerateInt(ChannelOutputInt, int) - Constructor in GenerateInt
Construct a new GenerateInt process with the output channel out.
GET_BACKGROUND - Field in GraphicsProtocol
This is an enquiry object to find the background colour of the active graphics component.
get() - Method in Buffer
Returns the oldest Object from the Buffer and removes it.
get() - Method in BufferInt
Returns the oldest int from the BufferInt and removes it.
get() - Method in ChannelDataStore
Returns an Object from the ChannelDataStore.
get() - Method in ChannelDataStoreInt
Returns an int from the ChannelDataStoreInt.
GET_COMPONENT - Field in GraphicsProtocol
This is an enquiry object to obtain the active graphics component.
GET_DIMENSION - Field in GraphicsProtocol
This is an enquiry object to find the size of the active graphics component.
get() - Method in Display
Returns a copy of the array of GraphicsCommands currently held.
get() - Method in DisplayList
Returns a copy of the array of GraphicsCommands currently held.
get() - Method in InfiniteBuffer
Returns the oldest Object from the InfiniteBuffer and removes it.
get() - Method in InfiniteBufferInt
Returns the oldest int from the InfiniteBufferInt and removes it.
get() - Method in OverFlowingBuffer
Returns the oldest Object from the OverFlowingBuffer and removes it.
get() - Method in OverFlowingBufferInt
Returns the oldest int from the OverFlowingBufferInt and removes it.
get() - Method in OverWriteOldestBuffer
Returns the oldest Object from the OverWriteOldestBuffer and removes it.
get() - Method in OverWriteOldestBufferInt
Returns the oldest int from the OverWriteOldestBufferInt and removes it.
get() - Method in OverWritingBuffer
Returns the oldest Object from the OverWritingBuffer and removes it.
get() - Method in OverWritingBufferInt
Returns the oldest int from the OverWritingBufferInt and removes it.
get() - Method in ZeroBuffer
Returns the Object from the ZeroBuffer.
get() - Method in ZeroBufferInt
Returns the int from the ZeroBufferInt.
getActiveFrame() - Method in ActiveClosingFrame
This is used to get the ActiveFrame within this component so that it can be configured or have components added (using Frame or ActiveFrame methods).
getActiveTextArea() - Method in ActiveTextEnterArea
This is used to get the ActiveTextArea within this component so that it can be configured (using TextArea or ActiveTextArea methods) or added to some container.
getActiveTextField() - Method in ActiveTextEnterField
This is used to get the ActiveTextField within this component so that it can be configured (using TextField or ActiveTextField methods) or added to some container.
getAddress() - Method in NodeAddress
Gets a string representing the address
getAlarm() - Method in CSTimer
Returns the alarm value that has been set by the previous call to setAlarm(long).
getAltingChannel() - Method in AltingConnectionClient
getAltingChannel() - Method in AltingConnectionServer
Returns the channel used to implement the Guard.
getAppletBoolean(String, boolean) - Method in ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a boolean.
getAppletByte(String, byte, byte, byte) - Method in ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a byte.
getAppletDouble(String, double, double, double) - Method in ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a double.
getAppletFloat(String, float, float, float) - Method in ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a float.
getAppletInt(String, int, int, int) - Method in ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into an int.
getAppletLong(String, long, long, long) - Method in ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a long.
getAppletShort(String, short, short, short) - Method in ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a short.
getChannel() - Method in AltingChannelInputWrapper
Get the real channel.
getClientArray(Any2OneConnection) - Method in Connection
Returns an array of client connection ends suitable for use by multiple concurrent processes.
getDefaultInstance() - Method in StandardChannelFactory
Returns a default instance of a channel factory.
getEarlyTimeout() - Method in SpuriousLog
This returns the allowed early timeout (in msecs).
getGuardByIndex(int) - Method in InlineAlternative
Returns the guard object at a given index.
getInputArray(One2OneChannel) - Method in Channel
Constructs and returns an array of input channel ends, each of which can be used as guards in an Alternative.
getInputArray(One2OneChannelInt) - Method in ChannelInt
Constructs and returns an array of input channel ends, each of which can be used as guards in an Alternative.
getInstance() - Method in BNS
Gets the singleton instance of the BNS
getInstance() - Method in CNS
Gets the singleton instance of the CNS
getInstance() - Method in Node
@return The singleton instance of the Node
getIpAddress() - Method in TCPIPNodeAddress
Gets the IP address part of the address
getLink(NodeAddress) - Method in LinkFactory
Creates a new Link, or retrieves an existing one, from a NodeAddress
getLinkLostEventChannel() - Method in Node
@return A channel to receive disconnect events on
getLocation() - Method in MobileChannelInput
getLocation() - Method in MobileChannelOutput
getLocation() - Method in NetBarrier
Returns the location of this barrier
getLocation() - Method in Networked
Gets the networked location of the Networked construct
getMinimumSize() - Method in ActiveCanvas
This method is used by system classes -- it is not really for public consumption!
getNodeAddress() - Method in NetBarrierLocation
Gets the NodeAddress part of the location
getNodeAddress() - Method in NetChannelLocation
Gets the NodeAddress part of the location
getNodeAddress() - Method in NetLocation
Gets the NodeAddress part of the location structure
getNodeAddress() - Method in NodeID
Gets the NodeAddress part of the NodeID
getNodeID() - Method in NetBarrierLocation
Gets the NodeID part of the location
getNodeID() - Method in NetChannelLocation
Gets the NodeID part of the location
getNodeID() - Method in NetLocation
Gets the NodeID part of the location structure
getNodeID() - Method in Node
@return The NodeID of this Node
getNumberProcesses() - Method in Parallel
@return the number of processes currently registered.
getOutputArray(One2OneChannel) - Method in Channel
Constructs and returns an array of output channel ends, each of which can only be used by a single writer.
getOutputArray(One2OneChannelInt) - Method in ChannelInt
Constructs and returns an array of output channel ends, each of which can only be used by a single writer.
getPort() - Method in TCPIPNodeAddress
Gets the port number part of this address
getPreferredSize() - Method in ActiveCanvas
This method is used by system classes -- it is not really for public consumption!
getPriority() - Method in PriParallel
This returns the current priority of this process.
getPriority() - Method in ProcessManager
getProtocol() - Method in NodeAddress
Gets the string representing the protocol
getReadFilter(int) - Method in FilteredAltingChannelInput
getReadFilter(int) - Method in FilteredSharedChannelInputWrapper
getReadFilter(int) - Method in ReadFiltered
Returns the read filter installed at the given index.
getReadFilterCount() - Method in FilteredAltingChannelInput
getReadFilterCount() - Method in FilteredSharedChannelInputWrapper
getReadFilterCount() - Method in ReadFiltered
Returns the number of read filters currently installed.
getRemoteAddress() - Method in TCPIPLink
Gets the NodeAddress of the Node that this Link is connected to
getRemoteNodeID() - Method in Link
Returns the NodeID of the connected Link.
getSelected() - Method in InlineAlternative
Returns the index of the guard obtained by a call to select() or if this guard became ready within its parent ALT.
getSelectedGuard() - Method in InlineAlternative
Returns the actual guard object corresponding to the selected guard.
getServerArray(One2AnyConnection) - Method in Connection
Returns an array of server connection ends suitable for use by multiple concurrent processes.
getServerState() - Method in AltingConnectionServerImpl
getShared() - Method in Crew
This returns the shared resource associated with this lock by its constructor.
getSpuriousWakeUpCounts() - Method in SpuriousLog
Returns the counts of spurious wakeups so far.
getState() - Method in Buffer
Returns the current state of the Buffer.
getState() - Method in BufferInt
Returns the current state of the BufferInt.
getState() - Method in ChannelDataStore
Returns the current state of the ChannelDataStore.
getState() - Method in ChannelDataStoreInt
Returns the current state of the ChannelDataStoreInt.
getState() - Method in InfiniteBuffer
Returns the current state of the InfiniteBuffer.
getState() - Method in InfiniteBufferInt
Returns the current state of the InfiniteBufferInt.
getState() - Method in OverFlowingBuffer
Returns the current state of the OverFlowingBuffer.
getState() - Method in OverFlowingBufferInt
Returns the current state of the OverFlowingBufferInt.
getState() - Method in OverWriteOldestBuffer
Returns the current state of the OverWriteOldestBuffer.
getState() - Method in OverWriteOldestBufferInt
Returns the current state of the OverWriteOldestBufferInt.
getState() - Method in OverWritingBuffer
Returns the current state of the OverWritingBuffer.
getState() - Method in OverWritingBufferInt
Returns the current state of the OverWritingBufferInt.
getState() - Method in ZeroBuffer
Returns the current state of the ZeroBuffer.
getState() - Method in ZeroBufferInt
Returns the current state of the ZeroBufferInt.
getStrength() - Method in PoisonException
getTxChannel() - Method in Link
Gets the channel that is connected to the Link Tx process.
getVBN() - Method in NetBarrierLocation
Gets the index part of the location
getVCN() - Method in NetChannelLocation
Gets the vcn part of the location
getWriteFilter(int) - Method in FilteredSharedChannelOutputWrapper
getWriteFilter(int) - Method in WriteFiltered
Returns the write filter installed at the given index.
getWriteFilterCount() - Method in FilteredSharedChannelOutputWrapper
getWriteFilterCount() - Method in WriteFiltered
Returns the number of write filters currently installed.
GraphicsCommand - Class in jcsp.awt
This is the tagged protocol interpreted by objects (such as DisplayList) that implement the Display interface.
GraphicsCommand.ClearRect - Class in jcsp.awt
This is the (immutable) command object for Graphics.clearRect<TT>java.awt.Graphics.clearRect</TT>.
GraphicsCommand.ClearRect(int, int, int, int) - Constructor in GraphicsCommand.ClearRect
GraphicsCommand.ClipRect - Class in jcsp.awt
This is the (immutable) command object for Graphics.clipRect<TT>java.awt.Graphics.clipRect</TT>.
GraphicsCommand.ClipRect(int, int, int, int) - Constructor in GraphicsCommand.ClipRect
GraphicsCommand.CopyArea - Class in jcsp.awt
This is the (immutable) command object for Graphics.copyArea<TT>java.awt.Graphics.copyArea</TT>.
GraphicsCommand.CopyArea(int, int, int, int, int, int) - Constructor in GraphicsCommand.CopyArea
GraphicsCommand.Draw3DRect - Class in jcsp.awt
This is the (immutable) command object for Graphics.draw3DRect<TT>java.awt.Graphics.draw3DRect</TT>.
GraphicsCommand.Draw3DRect(int, int, int, int, boolean) - Constructor in GraphicsCommand.Draw3DRect
GraphicsCommand.DrawArc - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawArc<TT>java.awt.Graphics.drawArc</TT>.
GraphicsCommand.DrawArc(int, int, int, int, int, int) - Constructor in GraphicsCommand.DrawArc
GraphicsCommand.DrawBytes - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawBytes<TT>java.awt.Graphics.drawBytes</TT>.
GraphicsCommand.DrawBytes(byte[], int, int, int, int) - Constructor in GraphicsCommand.DrawBytes
GraphicsCommand.DrawChars - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawChars<TT>java.awt.Graphics.drawChars</TT>.
GraphicsCommand.DrawChars(char[], int, int, int, int) - Constructor in GraphicsCommand.DrawChars
GraphicsCommand.DrawImage - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawImage<TT>java.awt.Graphics.drawImage</TT>.
GraphicsCommand.DrawImage(Image, int, int, int, int, int, int, int, int, Color) - Constructor in GraphicsCommand.DrawImage
GraphicsCommand.DrawLine - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawLine<TT>java.awt.Graphics.drawLine</TT>.
GraphicsCommand.DrawLine(int, int, int, int) - Constructor in GraphicsCommand.DrawLine
GraphicsCommand.DrawOval - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawOval<TT>java.awt.Graphics.drawOval</TT>.
GraphicsCommand.DrawOval(int, int, int, int) - Constructor in GraphicsCommand.DrawOval
GraphicsCommand.DrawPolygon - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawPolygon<TT>java.awt.Graphics.drawPolygon</TT>.
GraphicsCommand.DrawPolygon(Polygon) - Constructor in GraphicsCommand.DrawPolygon
GraphicsCommand.DrawPolyline - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawPolyline<TT>java.awt.Graphics.drawPolyline</TT>.
GraphicsCommand.DrawPolyline(int[], int[], int) - Constructor in GraphicsCommand.DrawPolyline
GraphicsCommand.DrawRect - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawRect<TT>java.awt.Graphics.drawRect</TT>.
GraphicsCommand.DrawRect(int, int, int, int) - Constructor in GraphicsCommand.DrawRect
GraphicsCommand.DrawRoundRect - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawRoundRect<TT>java.awt.Graphics.drawRoundRect</TT>.
GraphicsCommand.DrawRoundRect(int, int, int, int, int, int) - Constructor in GraphicsCommand.DrawRoundRect
GraphicsCommand.DrawString - Class in jcsp.awt
This is the (immutable) command object for Graphics.drawString<TT>java.awt.Graphics.drawString</TT>.
GraphicsCommand.DrawString(String, int, int) - Constructor in GraphicsCommand.DrawString
GraphicsCommand.Fill3DRect - Class in jcsp.awt
This is the (immutable) command object for Graphics.translate<TT>java.awt.Graphics.translate</TT>.
GraphicsCommand.Fill3DRect(int, int, int, int, boolean) - Constructor in GraphicsCommand.Fill3DRect
GraphicsCommand.FillArc - Class in jcsp.awt
This is the (immutable) command object for Graphics.fillArc<TT>java.awt.Graphics.fillArc</TT>.
GraphicsCommand.FillArc(int, int, int, int, int, int) - Constructor in GraphicsCommand.FillArc
GraphicsCommand.FillOval - Class in jcsp.awt
This is the (immutable) command object for Graphics.fillOval<TT>java.awt.Graphics.fillOval</TT>.
GraphicsCommand.FillOval(int, int, int, int) - Constructor in GraphicsCommand.FillOval
GraphicsCommand.FillPolygon - Class in jcsp.awt
This is the (immutable) command object for Graphics.fillPolygon<TT>java.awt.Graphics.fillPolygon</TT>.
GraphicsCommand.FillPolygon(Polygon) - Constructor in GraphicsCommand.FillPolygon
GraphicsCommand.FillRect - Class in jcsp.awt
This is the (immutable) command object for Graphics.fillRect<TT>java.awt.Graphics.fillRect</TT>.
GraphicsCommand.FillRect(int, int, int, int) - Constructor in GraphicsCommand.FillRect
GraphicsCommand.FillRoundRect - Class in jcsp.awt
This is the (immutable) command object for Graphics.fillRoundRect<TT>java.awt.Graphics.fillRoundRect</TT>.
GraphicsCommand.FillRoundRect(int, int, int, int, int, int) - Constructor in GraphicsCommand.FillRoundRect
GraphicsCommand.General - Class in jcsp.awt
This is the command object holding a GraphicsCommand.Graphic object implementing an arbitrary set of graphics operations.
GraphicsCommand.General(Graphic) - Constructor in GraphicsCommand.General
GraphicsCommand.Graphic - Interface in jcsp.awt
This is the interface allowing any set of Graphics operations to be wrapped up in an object and sent down a Display channel to an Active graphics component.
GraphicsCommand.SetClip - Class in jcsp.awt
This is the (immutable) command object for Graphics.setClip<TT>java.awt.Graphics.setClip</TT>.
GraphicsCommand.SetClip(Shape) - Constructor in GraphicsCommand.SetClip
GraphicsCommand.SetColor - Class in jcsp.awt
This is the (immutable) command object for Graphics.setColor<TT>java.awt.Graphics.setColor</TT>.
GraphicsCommand.SetColor(Color) - Constructor in GraphicsCommand.SetColor
GraphicsCommand.SetFont - Class in jcsp.awt
This is the (immutable) command object for Graphics.setFont<TT>java.awt.Graphics.setFont</TT>.
GraphicsCommand.SetFont(Font) - Constructor in GraphicsCommand.SetFont
GraphicsCommand.SetXORMode - Class in jcsp.awt
This is the (immutable) command object for Graphics.setXORMode<TT>java.awt.Graphics.setXORMode</TT>.
GraphicsCommand.SetXORMode(Color) - Constructor in GraphicsCommand.SetXORMode
GraphicsCommand.Translate - Class in jcsp.awt
This is the (immutable) command object for Graphics.translate<TT>java.awt.Graphics.translate</TT>.
GraphicsCommand.Translate(int, int) - Constructor in GraphicsCommand.Translate
GraphicsProtocol - Class in jcsp.awt
This is the tagged protocol for use over the toGraphics configuration channel of an active graphics component.
GraphicsProtocol.Configure - Interface in jcsp.awt
This is the interface for general configuration of the graphics component.
GraphicsProtocol.General - Class in jcsp.awt
This is a general configuration class for the graphics component.
GraphicsProtocol.General(Configure) - Constructor in GraphicsProtocol.General
@param c the object implementing the user's configuration requirements for the graphics component.
GraphicsProtocol.MakeMISImage - Class in jcsp.awt
This is a configuration class to associate a java.awt.image.MemoryImageSource with the graphics component.
GraphicsProtocol.MakeMISImage(MemoryImageSource) - Constructor in GraphicsProtocol.MakeMISImage
@param mis the MemoryImageSource for the graphics component.
GraphicsProtocol.SetBackground - Class in jcsp.awt
This is a configuration class for setting the background java.awt.Color of the active graphics component.
GraphicsProtocol.SetBackground(Color) - Constructor in GraphicsProtocol.SetBackground
@param color the new background colour for the graphics component.
GraphicsProtocol.SetPaintable - Class in jcsp.awt
This is a configuration class to register a jcsp.awt.Paintable object with the graphics component.
GraphicsProtocol.SetPaintable(Paintable) - Constructor in GraphicsProtocol.SetPaintable
@param paintable the Paintable object to which the graphics component will delegate its paint/update methods.
Guard - Class in jcsp.lang
This is the super-class for all Alternative events selectable by a process.

H

hashCode() - Method in NodeAddress
Gets the hash code of this object
hashCode() - Method in NodeID
Returns the hashCode for this object
holding() - Method in Bucket
This returns the number of processes currently held in the bucket.

I

Identity - Class in jcsp.plugNplay
This copies its input stream to its output stream, adding a one-place buffer to the stream.
Identity(ChannelInput, ChannelOutput) - Constructor in Identity
Construct a new Identity process with the input Channel in and the output Channel out.
IdentityInt - Class in jcsp.plugNplay.ints
This copies its input stream to its output stream, adding a one-place buffer to the stream.
IdentityInt(ChannelInputInt, ChannelOutputInt) - Constructor in IdentityInt
Construct a new IdentityInt process with the input Channel in and the output Channel out.
in() - Method in Any2AnyChannel
Returns the input end of the channel.
in() - Method in Any2AnyChannelInt
in() - Method in Any2OneChannel
Returns the input end of the channel.
in() - Method in Any2OneChannelInt
Returns the input end of the channel.
in() - Method in One2AnyChannel
Returns the input end of the channel.
in() - Method in One2AnyChannelInt
Returns the input end of the channel.
in() - Method in One2OneChannel
Returns the input channel end.
in() - Method in One2OneChannelInt
Returns the input end of the channel.
in() - Method in RejectableBufferedOne2AnyChannel
in() - Method in RejectableBufferedOne2OneChannel
in() - Method in RejectableChannel
in() - Method in RejectableOne2AnyChannel
in() - Method in RejectableOne2OneChannel
inAlt() - Method in RejectableBufferedOne2OneChannel
inAlt() - Method in RejectableOne2OneChannel
inFilter() - Method in FilteredAny2AnyChannel
Returns an interface for configuring read filters on the channel.
inFilter() - Method in FilteredAny2OneChannel
Returns an interface for configuring read filters on the channel.
inFilter() - Method in FilteredOne2AnyChannel
Returns the control interface to manipulate the read filters.
inFilter() - Method in FilteredOne2OneChannel
Returns the control interface for configuring the read filters on the channel.
InfiniteBuffer - Class in jcsp.util
This is used to create a buffered object channel that always accepts and never loses any input.
InfiniteBuffer(int) - Constructor in InfiniteBuffer
Construct a new InfiniteBuffer with the specified initial size.
InfiniteBufferInt - Class in jcsp.util.ints
This is used to create a buffered integer channel that always accepts and never loses any input.
InfiniteBufferInt(int) - Constructor in InfiniteBufferInt
Construct a new InfiniteBufferInt with the specified initial size.
init(ChannelInput, ChannelOutput) - Method in MobileProcess
Initialises the mobile process by providing channels to connect it into an existing network.
init(NodeFactory) - Method in Node
@param factory
initialise(NodeAddress) - Method in BNS
Initialises the connection to the BNS
initialise(NodeAddress) - Method in CNS
Initialises the factory methods to allow creation of channels with the CNS
initNode(Node) - Method in NodeFactory
Initialises a Node
initNode(Node) - Method in TCPIPNodeFactory
Initialises the Node, connecting to the CNS / BNS
InlineAlternative - Class in jcsp.lang
TODO (NCCB) what is the reason for this class, over and above using a simple flat Alternative ?
InlineAlternative(Guard, int) - Constructor in InlineAlternative
Creates a new one
inputs - Field in MobileProcess
An array of input ends to hook the process into an existing network.
insertProcessAt(CSProcess, int) - Method in PriParallel
Insert another process to the pri-parallel object at the specifed index.
Integrate - Class in jcsp.plugNplay
This is a running-sum integrator of the Integers on its input stream to its output stream.
Integrate(ChannelInput, ChannelOutput) - Constructor in Integrate
Construct a new Integrate process with the input Channel in and the output Channel out.
IntegrateInt - Class in jcsp.plugNplay.ints
This is a running-sum integrator of the ints on its input stream to its output stream.
IntegrateInt(ChannelInputInt, ChannelOutputInt) - Constructor in IntegrateInt
Construct a new IntegrateInt process with the input Channel in and the output Channel out.
interrupt() - Method in ProcessManager
Interrupt the managed process.
isOpen() - Method in AltingConnectionClientImpl
Returns whether the server has kept its end of the Connection open.
isOpen() - Method in ConnectionClient

J

JCSP_InternalError - Class in jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
JCSP_InternalError(String) - Constructor in JCSP_InternalError
JCSPNetworkException - Class in jcsp.net
This is the general exception thrown when something bad happens in the underlying architecture.
JCSPNetworkException(String) - Constructor in JCSPNetworkException
Constructor for a new JCSPNetworkException
join() - Method in Any2AnyCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in Any2OneCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in One2AnyCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in One2OneCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in ProcessManager
Join the managed process (that is wait for it to terminate).

K

L

Link - Class in jcsp.net
Abstract class representing a Link.
LinkFactory - Class in jcsp.net
This class is used to create a new Link from a given NodeID or NodeAddress.
LinkServer - Class in jcsp.net
Abstract class defining the LinkServer.
LocalBarrier - Class in jcsp.demos.net.barriers
This program creates a local NetBarrier with two processes syncing upon it
log - Field in Node
log(Class, String) - Method in Node.Logger
@param clazz
lostLink() - Method in Link
Marks the Link as lost within the LinkManager.

M

main(String) - Method in AsynchronousChannels
main(String) - Method in LocalBarrier
main(String) - Method in Receiver
main(String) - Method in Sender
main(String) - Method in TCPIPCNSServer
@param args
main(String) - Method in TCPIPNodeServer
@param args
mark() - Method in AltingBarrier
A process may hand its barrier front-end over to another process, but the receiving process must invoke this method before using it.
Merge - Class in jcsp.plugNplay
Merges an array of strictly increasing Integer input streams into one strictly increasing output stream.
Merge2 - Class in jcsp.plugNplay
Merges two strictly increasing Integer input streams into one strictly increasing output stream.
Merge2(ChannelInput, ChannelInput, ChannelOutput) - Constructor in Merge2
Construct a new Merge2 process with the input channels in0 and in1 and the output channel out.
Merge2Int - Class in jcsp.plugNplay.ints
Merges two strictly increasing int input streams into one strictly increasing output stream.
Merge2Int(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in Merge2Int
Construct a new Merge2Int process with the input channels in0 and in1 and the output channel out.
Merge(ChannelInput, ChannelOutput) - Constructor in Merge
Construct a new Merge2 process with the input channels inand the output channel out.
MergeInt - Class in jcsp.plugNplay.ints
Merges an array of strictly increasing int input streams into one strictly increasing output stream.
MergeInt(ChannelInputInt, ChannelOutputInt) - Constructor in MergeInt
Construct a new Merge2Int process with the input channels inand the output channel out.
MobileChannelInput - Class in jcsp.net.mobile
MobileChannelInput(FilterTx, FilterRx) - Constructor in MobileChannelInput
MobileChannelOutput - Class in jcsp.net.mobile
@author Kevin
MobileChannelOutput(NetChannelLocation, FilterTx) - Constructor in MobileChannelOutput
MobileProcess - Class in jcsp.net.mobile
MODE_ARBITRARY - Field in InlineAlternative
Flags to control behaviour of this ALT if used as a guard.
MODE_FAIR - Field in InlineAlternative
MODE_PRI - Field in InlineAlternative
Mult - Class in jcsp.plugNplay
Scales an Integer stream.
Mult(int, ChannelInput, ChannelOutput) - Constructor in Mult
Construct a new Mult process with the input Channel in and the output Channel out.
MultInt - Class in jcsp.plugNplay.ints
Scales an integer stream.
MultInt(int, ChannelInputInt, ChannelOutputInt) - Constructor in MultInt
Construct a new MultInt process with the input Channel in and the output Channel out.
Multiplex - Class in jcsp.plugNplay
Fair multiplexes its input Object stream array into one output stream (carrying source channel and data pairs).
Multiplex(AltingChannelInput, ChannelOutput) - Constructor in Multiplex
Construct a new Multiplex process with the input Channel in and the output Channels out.
MultiplexInt - Class in jcsp.plugNplay.ints
Fair multiplexes its input integer stream array into one output stream (carrying source channel and data pairs).
MultiplexInt(AltingChannelInputInt, ChannelOutputInt) - Constructor in MultiplexInt
Construct a new MultiplexInt process with the input Channel in and the output Channels out.

N

Nand - Class in jcsp.plugNplay
Bitwise nands two Integer streams to one stream.
Nand(ChannelInput, ChannelInput, ChannelOutput) - Constructor in Nand
Construct a new Nand process with the input Channels in1 and in2 and the output Channel out.
NandInt - Class in jcsp.plugNplay.ints
Bitwise nands two integer streams to one stream.
NandInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in NandInt
Construct a new NandInt process with the input Channels in0 and in1 and the output Channel out.
net2any(String, int, FilterRx) - Method in CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(int, FilterRx) - Method in NetChannel
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, FilterRx) - Method in NetChannelEnd
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, FilterRx) - Method in NetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, FilterRx) - Method in StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2one(String, int, FilterRx) - Method in CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(int, FilterRx) - Method in NetChannel
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, FilterRx) - Method in NetChannelEnd
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, FilterRx) - Method in NetChannelEndFactory
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, FilterRx) - Method in StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
NetAltingChannelInput - Class in jcsp.net
A NetChannelInput that may be used as a guard.
NetAltingChannelInput(AltingChannelInput) - Constructor in NetAltingChannelInput
Creates a new NetAltingChannelInput, with the given channel as the guard
NetBarrier - Class in jcsp.net
This class is a networked implementation of the standard JCSP Barrier.
netBarrier(String, int) - Method in BNS
Creates a new client end of a NetBarrier
netBarrier(NodeAddress, int, int) - Method in NetBarrierEnd
Creates a new client end of a NetBarrier connected to the barrier with the given index on the given Node
NetBarrierEnd - Class in jcsp.net
This class is the factory class for creating NetBarrier objects.
NetBarrierLocation - Class in jcsp.net
This class is a data structure representing the location of a NetBarrier in a network.
NetBarrierLocation(NodeID, int) - Constructor in NetBarrierLocation
Constructor to create a new NetBarrierLocation
NetBarrierTestProcess - Class in jcsp.demos.net.barriers
NetBarrierTestProcess(Barrier, int) - Constructor in NetBarrierTestProcess
NetChannel - Class in jcsp.net
NetChannelEnd - Class in jcsp.net
A static factory object used to create networked channels.
NetChannelEndFactory - Interface in jcsp.net
This interface defines the methods that any networked channel factory must implement.
NetChannelInput - Interface in jcsp.net
This interface defines a ChannelInput that is also networked.
NetChannelLocation - Class in jcsp.net
This class is a data structure representing the location of a NetChannelInput in a network.
NetChannelLocation(NodeID, int) - Constructor in NetChannelLocation
Creates a new NetChannelLocation
NetChannelOutput - Interface in jcsp.net
An interface defining a ChannelOutput that is networked.
NetLocation - Class in jcsp.net
NetSharedChannelInput - Interface in jcsp.net
Defines a networked ChannelInput that is safe to be used by multiple concurrent processes.
NetSharedChannelOutput - Interface in jcsp.net
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.
Networked - Interface in jcsp.net
Defines a standard JCSP synchronization mechanism which is also networked.
NetworkMessageFilter - Class in jcsp.net
This class defines what is required for the internal networked channel filter.
NetworkMessageFilter.FilterRx - Interface in jcsp.net
The filter used to decode an incoming message
NetworkMessageFilter.FilterTx - Interface in jcsp.net
The filter used to encode an outgoing message
NetworkPoisonException - Class in jcsp.net
An exception thrown when a networked channel is poisoned.
NetworkPoisonException(int) - Constructor in NetworkPoisonException
Creates a new NetworkPoisonException
Node - Class in jcsp.net
@author Kevin Chalmers
Node.Logger - Class in jcsp.net
@author Kevin Chalmers
NodeAddress - Class in jcsp.net
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
NodeFactory - Class in jcsp.net
Used to initialise a Node by connecting to the CNS.
NodeID - Class in jcsp.net
This class is used to uniquely identify a Node within the entire JCSP network of Nodes in operation.
NodeID(long, long, int, String, NodeAddress) - Constructor in NodeID
Constructor taking the full details for a remote Node connection
NodeKey - Class in jcsp.net
A unique object for allowing access to privileged operations on the Node.
NONEMPTYFULL - Field in ChannelDataStore
Indicates that the ChannelDataStore is neither empty nor full -- it can accept either a put or a get call.
NONEMPTYFULL - Field in ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is neither empty nor full -- it can accept either a put or a get call.
Nor - Class in jcsp.plugNplay
Bitwise nors two Integer streams to one stream.
Nor(ChannelInput, ChannelInput, ChannelOutput) - Constructor in Nor
Construct a new Nor process with the input Channels in1 and in2 and the output Channel out.
NorInt - Class in jcsp.plugNplay.ints
Bitwise nors two integer streams to one stream.
NorInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in NorInt
Construct a new NorInt process with the input Channels in0 and in1 and the output Channel out.
NTService - Class in jcsp.win32
NTService(String) - Method in NTService
Ensures that the DLL is loaded.
NULL - Field in GraphicsCommand
This is the null command whose interpretation is a no-op.
numberEarlyTimeouts() - Method in SpuriousLog
Returns the number of early timeouts accepted so far.
numberedNet2Any(String, int, int, FilterRx) - Method in CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(int, int, FilterRx) - Method in NetChannel
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int, int, FilterRx) - Method in NetChannelEnd
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int, int, FilterRx) - Method in NetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int, int, FilterRx) - Method in StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2One(String, int, int, FilterRx) - Method in CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(int, int, FilterRx) - Method in NetChannel
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int, int, FilterRx) - Method in NetChannelEnd
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int, int, FilterRx) - Method in NetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int, int, FilterRx) - Method in StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNetBarrier(String, int, int, int) - Method in BNS
Creates a new server end of a NetBarrier with a given index and name
numberedNetBarrier(int, int, int) - Method in NetBarrierEnd
Creates a new server end of a NetBarrier with a given index
Numbers - Class in jcsp.plugNplay
Plugs together a network of low-level stateless components to generate the sequence of natural numbers.
Numbers(ChannelOutput) - Constructor in Numbers
Construct a new Numbers process with the output Channel out.
NumbersInt - Class in jcsp.plugNplay.ints
Plugs together a network of low-level stateless components to generate the sequence of natural numbers.
NumbersInt(ChannelOutputInt) - Constructor in NumbersInt
Construct a new NumbersInt process with the output Channel out.
numberSpuriousWakeUps() - Method in SpuriousLog
Returns the number of spurious wakeups so far.

O

ObjectNetworkMessageFilter - Class in jcsp.net
This class is the standard encoding and decoding filter for networked JCSP channels.
ObjectNetworkMessageFilter.FilterRX - Class in jcsp.net
The receiving (decoding) filter for Objects
ObjectNetworkMessageFilter.FilterRX() - Constructor in ObjectNetworkMessageFilter.FilterRX
Creates a new incoming object filter
ObjectNetworkMessageFilter.FilterTX - Class in jcsp.net
The sending (encoding) filter for Object channels
ObjectNetworkMessageFilter.FilterTX() - Constructor in ObjectNetworkMessageFilter.FilterTX
Creates a new encoding object filter
one2any(ChannelDataStore, int) - Method in Channel
one2anyArray(int, ChannelDataStore, int) - Method in Channel
One2AnyCallChannel - Class in jcsp.lang
This is the super-class for one-to-any interface-specific CALL channels, safe for use by one client and many servers.
One2AnyChannel - Interface in jcsp.lang
This implements a one-to-any object channel, safe for use by one writer and many readers.
One2AnyChannelInt - Interface in jcsp.lang
This implements a one-to-any integer channel, safe for use by one writer and many readers.
One2AnyChannelIntRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelIntWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2AnyChannelIntXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelIntXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2AnyChannelRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2AnyChannelXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2AnyConnection - Interface in jcsp.lang
An interface for a connection which can be used by only one client but which can be used by multiple concurrent servers.
one2anyInt(ChannelDataStoreInt, int) - Method in Channel
one2anyIntArray(int, ChannelDataStoreInt, int) - Method in Channel
one2net(String, int, FilterTx) - Method in CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(NodeAddress, int, int, FilterTx) - Method in NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2net(NodeAddress, int, int, FilterTx) - Method in NetChannelEnd
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2net(NodeAddress, int, int, FilterTx) - Method in NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2net(NodeAddress, int, int, FilterTx) - Method in StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2one(ChannelDataStore, int) - Method in Channel
one2oneArray(int, ChannelDataStore, int) - Method in Channel
One2OneCallChannel - Class in jcsp.lang
This is the super-class for one-to-one interface-specific CALL channels.
One2OneChannel - Interface in jcsp.lang
This implements a one-to-one object channel.
One2OneChannelInt - Interface in jcsp.lang
This implements a one-to-one integer channel.
One2OneChannelIntRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelIntWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2OneChannelIntXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelIntXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2OneChannelRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2OneChannelXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2OneConnection - Interface in jcsp.lang
Defines an interface for a connection that can be used by a single server and single client.
one2oneInt(ChannelDataStoreInt, int) - Method in Channel
one2oneIntArray(int, ChannelDataStoreInt, int) - Method in Channel
Or - Class in jcsp.plugNplay
Bitwise ors two Integer streams to one stream.
Or(ChannelInput, ChannelInput, ChannelOutput) - Constructor in Or
Construct a new Or process with the input Channels in1 and in2 and the output Channel out.
OrInt - Class in jcsp.plugNplay.ints
Bitwise ors two integer streams to one stream.
OrInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in OrInt
Construct a new OrInt process with the input Channels in0 and in1 and the output Channel out.
out() - Method in Any2AnyChannel
Returns the output end of the channel.
out() - Method in Any2AnyChannelInt
out() - Method in Any2OneChannel
Returns the output end of the channel.
out() - Method in Any2OneChannelInt
Returns the output end of the channel.
out() - Method in One2AnyChannel
Returns the output end of the channel.
out() - Method in One2AnyChannelInt
Returns the output end of the channel.
out() - Method in One2OneChannel
Returns the output channel end.
out() - Method in One2OneChannelInt
Returns the output end of the channel.
out() - Method in RejectableBufferedOne2AnyChannel
out() - Method in RejectableBufferedOne2OneChannel
out() - Method in RejectableChannel
out() - Method in RejectableOne2AnyChannel
out() - Method in RejectableOne2OneChannel
outFilter() - Method in FilteredAny2AnyChannel
Returns an interface for configuring write filters on the channel.
outFilter() - Method in FilteredAny2OneChannel
Returns an interface for configuring write filters on the channel.
outFilter() - Method in FilteredOne2AnyChannel
Returns the control interface to manipulate the write filters.
outFilter() - Method in FilteredOne2OneChannel
Returns the control interface for configuring the write filters on the channel.
outputs - Field in MobileProcess
An arrat of output ends to hook the process into an existing network.
OverFlowingBuffer - Class in jcsp.util
This is used to create a buffered object channel that always accepts input, discarding its last entered data if full.
OverFlowingBuffer(int) - Constructor in OverFlowingBuffer
Construct a new OverFlowingBuffer with the specified size.
OverFlowingBufferInt - Class in jcsp.util.ints
This is used to create a buffered integer channel that always accepts input, discarding its last entered data if full.
OverFlowingBufferInt(int) - Constructor in OverFlowingBufferInt
Construct a new OverFlowingBufferInt with the specified size.
OverWriteOldestBuffer - Class in jcsp.util
This is used to create a buffered object channel that always accepts input, overwriting its oldest data if full.
OverWriteOldestBuffer(int) - Constructor in OverWriteOldestBuffer
Construct a new OverWriteOldestBuffer with the specified size.
OverWriteOldestBufferInt - Class in jcsp.util.ints
This is used to create a buffered integer channel that always accepts input, overwriting its oldest data if full.
OverWriteOldestBufferInt(int) - Constructor in OverWriteOldestBufferInt
Construct a new OverWriteOldestBufferInt with the specified size.
OverWritingBuffer - Class in jcsp.util
This is used to create a buffered object channel that always accepts input, overwriting its last entered data if full.
OverWritingBuffer(int) - Constructor in OverWritingBuffer
Construct a new OverWritingBuffer with the specified size.
OverWritingBufferInt - Class in jcsp.util.ints
This is used to create a buffered integer channel that always accepts input, overwriting its last entered data if full.
OverWritingBufferInt(int) - Constructor in OverWritingBufferInt
Construct a new OverWritingBufferInt with the specified size.

P

paint(Graphics) - Method in ActiveCanvas
This method is used by the JVM event thread -- it is not really for public consumption.
paint(Graphics) - Method in DisplayList
This is the call-back delegated here by the registered Component.
paint(Graphics) - Method in Paintable
This is the call-back delegated here by the registered Component.
Paintable - Interface in jcsp.awt
Active components may delegate their paint and update methods to objects implementing this interface.
Pairs - Class in jcsp.plugNplay
Generates sums of successive pairs of input Integers.
Pairs(ChannelInput, ChannelOutput) - Constructor in Pairs
Construct a new Pairs process with the input Channel in and the output Channel out.
PairsInt - Class in jcsp.plugNplay.ints
Generates sums of successive pairs of input values.
PairsInt(ChannelInputInt, ChannelOutputInt) - Constructor in PairsInt
Construct a new PairsInt process with the input Channel in and the output Channel out.
Parallel - Class in jcsp.lang
This process constructor taks an array of CSProcesses and returns a CSProcess that is the parallel composition of its process arguments.
Parallel(CSProcess) - Constructor in Parallel
Construct a new Parallel object with the processes specified.
Paraplex - Class in jcsp.plugNplay
Parallel multiplexes its input Object stream array on to one output stream.
Paraplex(ChannelInput, ChannelOutput) - Constructor in Paraplex
Construct a new Paraplex process with the input Channel in and the output Channels out.
ParaplexInt - Class in jcsp.plugNplay.ints
Parallel multiplexes its input integer stream array on to one output stream.
ParaplexInt(ChannelInputInt, ChannelOutput) - Constructor in ParaplexInt
Construct a new ParaplexInt process with the input Channel in and the output Channels out.
parse(String) - Method in NetBarrierLocation
Takes the string representation of a NetBarrierLocation and converts it back into an object for usage by JCSP.
parse(String) - Method in NetChannelLocation
Converts the string form of a NetChannelLocation back into its object form
parse(String) - Method in NodeAddress
Parses a string representation of a NodeAddress back to its object form
parse(String) - Method in NodeID
Converts a string representation of a NodeID back to a NodeID object
pending() - Method in AltingChannelInput
Returns whether there is data pending on this channel.
pending() - Method in AltingChannelInputInt
Returns whether there is data pending on this channel.
pending() - Method in AltingChannelInputWrapper
Returns whether there is data pending on this channel.
pending() - Method in AltingConnectionClient
pending() - Method in AltingConnectionServer
Returns whether there is an open() pending on this connection.
Plex - Class in jcsp.plugNplay
Fair multiplexes its input Object stream array into one output stream.
Plex2 - Class in jcsp.plugNplay
Fair multiplexes two Object streams into one.
Plex2(AltingChannelInput, AltingChannelInput, ChannelOutput) - Constructor in Plex2
Construct a new Plex2 process with the input channels in0 and in1 and the output channel out.
Plex2Int - Class in jcsp.plugNplay.ints
Fair multiplexes two integer streams into one.
Plex2Int(AltingChannelInputInt, AltingChannelInputInt, ChannelOutputInt) - Constructor in Plex2Int
Construct a new Plex2Int process with the input channels in0 and in1 and the output channel out.
Plex(AltingChannelInput, ChannelOutput) - Constructor in Plex
Construct a new Plex process with input channels in and output channel out.
PlexInt - Class in jcsp.plugNplay.ints
Fair multiplexes its input integer stream array into one output stream.
PlexInt(AltingChannelInputInt, ChannelOutputInt) - Constructor in PlexInt
Construct a new PlexInt process with input channels in and output channel out.
Plus - Class in jcsp.plugNplay
Sums two Integer streams to one stream.
Plus(ChannelInput, ChannelInput, ChannelOutput) - Constructor in Plus
Construct a new Plus process with the input Channels in1 and in2 and the output Channel out.
PlusInt - Class in jcsp.plugNplay.ints
Sums two integer streams to one stream.
PlusInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in PlusInt
Construct a new PlusInt process with the input Channels in0 and in1 and the output Channel out.
poison(int) - Method in AltingChannelInputWrapper
poison(int) - Method in BlackHoleChannel
poison(int) - Method in BlackHoleChannelInt
poison(int) - Method in ChannelInputWrapper
poison(int) - Method in ChannelOutputImpl
poison(int) - Method in ChannelOutputIntImpl
poison(int) - Method in ChannelOutputWrapper
poison(int) - Method in MobileChannelInput
poison(int) - Method in MobileChannelOutput
poison(int) - Method in Poisonable
poison(int) - Method in SharedChannelOutputImpl
poison(int) - Method in SharedChannelOutputIntImpl
Poisonable - Interface in jcsp.lang
PoisonException - Class in jcsp.lang
PoisonException(int) - Constructor in PoisonException
PoisonFilter - Class in jcsp.util.filter
This filter will throw a PoisonException when filter(Object) is called.
PoisonFilter(String) - Constructor in PoisonFilter
Constructs a new filter with a specific message.
PoisonFilterException - Class in jcsp.util.filter
@deprecated Use poison directly instead
PoisonFilterException(String) - Constructor in PoisonFilterException
poll(long) - Method in AltingBarrier
This is a simple way to poll for synchonisation on an AltingBarrier without having to set up an Alternative.
Prefix - Class in jcsp.plugNplay
Prefixes a user-supplied object to the Object stream flowing through.
Prefix(Object, ChannelInput, ChannelOutput) - Constructor in Prefix
Construct a new Prefix process with the input Channel in and the output Channel out.
PrefixInt - Class in jcsp.plugNplay.ints
Prefixes a user-supplied integer to the int stream flowing through.
PrefixInt(int, ChannelInputInt, ChannelOutputInt) - Constructor in PrefixInt
Construct a new PrefixInt process with the input Channel in and the output Channel out.
Printer - Class in jcsp.plugNplay
Prints each int from its input channel to a PrintStream.
Printer(ChannelInput, PrintStream, String, String) - Constructor in Printer
Construct a new Printer.
PrinterInt - Class in jcsp.plugNplay.ints
Prints each int from its input channel to a PrintStream.
PrinterInt(ChannelInputInt, PrintStream, String, String) - Constructor in PrinterInt
Construct a new PrinterInt.
PRIORITY_MAX - Field in ProcessManager
The maximum priority value for running a process.
PRIORITY_MIN - Field in ProcessManager
The minimum priority value for running a process.
PRIORITY_NORM - Field in ProcessManager
The normal priority value for running a process.
PriParallel - Class in jcsp.lang
This is an extension of the Parallel class that prioritises the processes given to its control.
PriParallel(CSProcess) - Constructor in PriParallel
Construct a new PriParallel object with the processes specified.
priSelect(boolean[]) - Method in Alternative
Returns the index of one of the ready guards whose preCondition index is true.
priSelect() - Method in InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
ProcessInterruptedException - Class in jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
ProcessInterruptedException(String) - Constructor in ProcessInterruptedException
ProcessManager - Class in jcsp.lang
This enables a CSProcess to be spawned concurrently with the process doing the spawning.
ProcessManager(CSProcess) - Constructor in ProcessManager
@param proc the CSProcess to be executed by this ProcessManager
ProcessRead - Class in jcsp.plugNplay
Reads one Object from its input channel.
ProcessRead(ChannelInput) - Constructor in ProcessRead
Construct a new ProcessRead.
ProcessReadInt - Class in jcsp.plugNplay.ints
Reads one int from its input channel.
ProcessReadInt(ChannelInputInt) - Constructor in ProcessReadInt
Construct a new ProcessReadInt.
ProcessWrite - Class in jcsp.plugNplay
Writes one Object to its output channel.
ProcessWrite(ChannelOutput) - Constructor in ProcessWrite
Construct a new ProcessWrite.
ProcessWriteInt - Class in jcsp.plugNplay.ints
Writes one int to its output channel.
ProcessWriteInt(ChannelOutputInt) - Constructor in ProcessWriteInt
Construct a new ProcessWriteInt.
protocol - Field in NodeAddress
String representing the protocol in used
put(Object) - Method in Buffer
Puts a new Object into the Buffer.
put(int) - Method in BufferInt
Puts a new int into the BufferInt.
put(Object) - Method in ChannelDataStore
Puts a new Object into the ChannelDataStore.
put(int) - Method in ChannelDataStoreInt
Puts a new int into the ChannelDataStoreInt.
put(Object) - Method in InfiniteBuffer
Puts a new Object into the InfiniteBuffer.
put(int) - Method in InfiniteBufferInt
Puts a new int into the InfiniteBufferInt.
put(Object) - Method in OverFlowingBuffer
Puts a new Object into the OverFlowingBuffer.
put(int) - Method in OverFlowingBufferInt
Puts a new int into the OverFlowingBufferInt.
put(Object) - Method in OverWriteOldestBuffer
Puts a new Object into the OverWriteOldestBuffer.
put(int) - Method in OverWriteOldestBufferInt
Puts a new int into the OverWriteOldestBufferInt.
put(Object) - Method in OverWritingBuffer
Puts a new Object into the OverWritingBuffer.
put(int) - Method in OverWritingBufferInt
Puts a new int into the OverWritingBufferInt.
put(Object) - Method in ZeroBuffer
Puts a new Object into the ZeroBuffer.
put(int) - Method in ZeroBufferInt
Puts a new int into the ZeroBufferInt.

Q

R

RawNetworkMessageFilter - Class in jcsp.net
A NetworkMessageFilter used to send and receive raw byte data.
RawNetworkMessageFilter.FilterRX - Class in jcsp.net
The receiving filter
RawNetworkMessageFilter.FilterRX() - Constructor in RawNetworkMessageFilter.FilterRX
Creates a new RawNetworkMessageFilter.FilterRX
RawNetworkMessageFilter.FilterTX - Class in jcsp.net
The sending Filter
RawNetworkMessageFilter.FilterTX() - Constructor in RawNetworkMessageFilter.FilterTX
Creates a new output filter
read() - Method in AltingChannelInputWrapper
Read an Object from the channel.
read() - Method in ChannelInput
Read an Object from the channel.
read() - Method in ChannelInputInt
Read an int from the channel.
read() - Method in ChannelInputWrapper
Reads a value from the channel.
read() - Method in CSTimer
Returns the current system time in msecs.
read() - Method in FilteredAltingChannelInput
read() - Method in FilteredSharedChannelInputWrapper
read() - Method in MobileChannelInput
ReadFiltered - Interface in jcsp.util.filter
Receiver - Class in jcsp.demos.net.channels
This is the receiver process of the Producer-Consumer program.
register(String, NetBarrier) - Method in BNSService
Registers a Server end of a NetBarrier with the BNS
register(String, NetChannelInput) - Method in CNSService
Registers an input end with the CNS
register(Component) - Method in DisplayList
Register the Component that will delegate its paint and update methods here.
register(Component) - Method in Paintable
Register the Component that will delegate its paint and update methods here.
registerLink() - Method in Link
Registers the Link with the LinkManager
registerLink(Link) - Method in LinkServer
@param link
reject() - Method in RejectableAltingChannelInput
Reject any data pending instead of reading it.
reject() - Method in RejectableChannelInput
Reject any data pending instead of reading it.
RejectableAltingChannelInput - Class in jcsp.lang
Defines an interface for an input channel end that gives the reader the ability to reject instead of accepting pending data.
RejectableBufferedOne2AnyChannel - Class in jcsp.lang
RejectableBufferedOne2AnyChannel(ChannelDataStore) - Constructor in RejectableBufferedOne2AnyChannel
Constructs a new RejectableBufferedOne2AnyChannel
RejectableBufferedOne2OneChannel - Class in jcsp.lang
RejectableBufferedOne2OneChannel(ChannelDataStore) - Constructor in RejectableBufferedOne2OneChannel
Constructs a new channel.
RejectableChannel - Interface in jcsp.lang
Defines an interface for a channel that allows readers to either accept (read) or reject data offered by the writer.
RejectableChannelInput - Interface in jcsp.lang
Defines an interface for an input channel end that gives the reader the ability to reject instead of accepting pending data.
RejectableChannelOutput - Interface in jcsp.lang
Defines an interface for a channel output end which may reject data if the reader is not prepared to receive it and calls reject instead of read on the input channel end.
RejectableChannelOutputImpl - Class in jcsp.lang
RejectableChannelOutputImpl(ChannelInternals, int) - Constructor in RejectableChannelOutputImpl
RejectableOne2AnyChannel - Class in jcsp.lang
RejectableOne2AnyChannel() - Constructor in RejectableOne2AnyChannel
Constructs a new channel.
RejectableOne2OneChannel - Class in jcsp.lang
RejectableOne2OneChannel() - Constructor in RejectableOne2OneChannel
Constructs a new channel.
release() - Method in AltingConnectionClientImpl
This releases a lock on the client.
release() - Method in SharedAltingConnectionClient
releaseAllThreads() - Method in Parallel
Release all threads saved by the Parallel object for future runs - the threads all terminate and release their associated workspaces.
remoteID - Field in Link
The NodeID of the opposite end of the connection.
remove() - Method in MobileProcess
Prepares the process to move again by setting all its channels to null.
removeAll() - Method in Buffer
removeAll() - Method in BufferInt
removeAll() - Method in ChannelDataStore
Deletes all items in the buffer, leaving it empty.
removeAll() - Method in ChannelDataStoreInt
removeAll() - Method in InfiniteBuffer
removeAll() - Method in InfiniteBufferInt
removeAll() - Method in OverFlowingBuffer
removeAll() - Method in OverFlowingBufferInt
removeAll() - Method in OverWriteOldestBuffer
removeAll() - Method in OverWriteOldestBufferInt
removeAll() - Method in OverWritingBuffer
removeAll() - Method in OverWritingBufferInt
removeAll() - Method in ZeroBuffer
removeAll() - Method in ZeroBufferInt
removeAllProcesses() - Method in Parallel
Remove all processes from the Parallel object.
removeAllProcesses() - Method in Sequence
Remove all processes from the Sequence object.
removeProcess(CSProcess) - Method in Parallel
Remove the process from the Parallel object.
removeProcess(CSProcess) - Method in Sequence
Remove a process from the Sequence object.
removeReadFilter(int) - Method in FilteredAltingChannelInput
removeReadFilter(int) - Method in FilteredSharedChannelInputWrapper
removeReadFilter(int) - Method in ReadFiltered
Removes the read filter installed at the given index.
removeWriteFilter(int) - Method in FilteredSharedChannelOutputWrapper
removeWriteFilter(int) - Method in WriteFiltered
Removes the write filter installed at the given index.
reply() - Method in AltingConnectionClientImpl
Receives some data back from the server after request(Object) has been called.
reply(Object, boolean) - Method in AltingConnectionServerImpl
Sends some data back to the client after a request has been received.
reply() - Method in ConnectionClient
reply(Object, boolean) - Method in ConnectionServer
reply(Object, boolean) - Method in SharedConnectionServerImpl
replyAndClose(Object) - Method in AltingConnectionServerImpl
Sends some data back to the client and closes the connection.
replyAndClose(Object) - Method in ConnectionServer
replyAndClose(Object) - Method in SharedConnectionServerImpl
report() - Method in SpuriousLog
This returns a report on the counts of spurious wakeups and early timeouts so far.
request(Object) - Method in AltingConnectionClientImpl
Sends some data over the connection to server once the connection has been opened.
request() - Method in AltingConnectionServerImpl
Receives some data from a client once a connection has been established.
request(Object) - Method in ConnectionClient
request() - Method in ConnectionServer
REQUEST_FOCUS - Field in GraphicsProtocol
This is a configuration object to request input focus on the graphics component for keyboard and mouse evnts.
request() - Method in SharedConnectionServerImpl
requestLink(NodeID) - Method in LinkServer
@param nodeID
reset() - Method in AltingBarrier
This resets a front-end for reuse.
reset(int) - Method in Barrier
Reset this barrier to be associated with nEnrolled processes.
reset(int) - Method in NetBarrier
Resets the number of locally enrolled processes.
resetDestroy() - Method in Parallel
Cancels a call to destroy allowing the JCSP system to be reused.
resign() - Method in AltingBarrier
A process may resign only if it is enrolled.
resign() - Method in Barrier
A process may resign only if it is enrolled.
resign() - Method in NetBarrier
Resigns an local process from the barrier
resolve(String) - Method in BNSService
Resolves a name on the BNS, retrieving the NetBarrierLocation for the NetBarrier
resolve(String) - Method in CNSService
Resolves a name on the CNS, retrieving the NetChannelLocation for the channel
run() - Method in ActiveApplet
The main body of this process.
run() - Method in ActiveButton
The main body of this process.
run() - Method in ActiveButtonControl
Main body of the process.
run() - Method in ActiveCanvas
The main body of this process.
run() - Method in ActiveCheckbox
The main body of this process.
run() - Method in ActiveCheckboxMenuItem
The main body of this process.
run() - Method in ActiveChoice
The main body of this process.
run() - Method in ActiveClosingFrame
The main body of this process.
run() - Method in ActiveComponent
The main body of this process.
run() - Method in ActiveContainer
The main body of this process.
run() - Method in ActiveDialog
The main body of this process.
run() - Method in ActiveFileDialog
The main body of this process.
run() - Method in ActiveFrame
The main body of this process.
run() - Method in ActiveLabel
The main body of this process.
run() - Method in ActiveList
The main body of this process.
run() - Method in ActiveMenu
The main body of this process.
run() - Method in ActiveMenuItem
The main body of this process.
run() - Method in ActivePanel
The main body of this process.
run() - Method in ActiveScrollbar
The main body of this process.
run() - Method in ActiveScrollPane
The main body of this process.
run() - Method in ActiveTextArea
The main body of this process.
run() - Method in ActiveTextEnterArea
The main body of this process.
run() - Method in ActiveTextEnterField
The main body of this process.
run() - Method in ActiveTextField
The main body of this process.
run() - Method in ActiveWindow
The main body of this process.
run() - Method in And
The main body of this process.
run() - Method in AndInt
The main body of this process.
run() - Method in BlackHole
The main body of this process.
run() - Method in BlackHoleInt
The main body of this process.
run() - Method in BNS
The run method for the BNS process
run() - Method in CNS
The run method for the CNS process
run() - Method in CSProcess
This defines the actions of the process.
run() - Method in Delta
The main body of this process.
run() - Method in Delta2
The main body of this process.
run() - Method in Delta2Int
The main body of this process.
run() - Method in DeltaInt
The main body of this process.
run() - Method in Demultiplex
The main body of this process.
run() - Method in DemultiplexInt
The main body of this process.
run() - Method in Deparaplex
The main body of this process.
run() - Method in DeparaplexInt
The main body of this process.
run() - Method in DynamicDelta
The main body of this process.
run() - Method in DynamicDeltaInt
The main body of this process.
run() - Method in Fibonacci
The main body of this process.
run() - Method in FibonacciInt
The main body of this process.
run() - Method in FixedDelay
The main body of this process.
run() - Method in FixedDelayInt
The main body of this process.
run() - Method in FramedButton
The main body of this process.
run() - Method in FramedButtonArray
run() - Method in FramedButtonGrid
run() - Method in FramedScrollbar
The main body of this process.
run() - Method in Generate
The main body of this process.
run() - Method in GenerateInt
The main body of this process.
run() - Method in Identity
The main body of this process.
run() - Method in IdentityInt
The main body of this process.
run() - Method in Integrate
The main body of this process.
run() - Method in IntegrateInt
The main body of this process.
run() - Method in Link
The run method for the process.
run() - Method in Merge
The main body of this process.
run() - Method in Merge2
The main body of this process.
run() - Method in Merge2Int
The main body of this process.
run() - Method in MergeInt
The main body of this process.
run() - Method in Mult
The main body of this process.
run() - Method in MultInt
The main body of this process.
run() - Method in Multiplex
The main body of this process.
run() - Method in MultiplexInt
The main body of this process.
run() - Method in Nand
The main body of this process.
run() - Method in NandInt
The main body of this process.
run() - Method in NetBarrierTestProcess
run() - Method in Nor
The main body of this process.
run() - Method in NorInt
The main body of this process.
run() - Method in NTService
Runs the service, registering it with the NT service dispatcher.
run() - Method in Numbers
The main body of this process.
run() - Method in NumbersInt
The main body of this process.
run() - Method in Or
The main body of this process.
run() - Method in OrInt
The main body of this process.
run() - Method in Pairs
The main body of this process.
run() - Method in PairsInt
The main body of this process.
run() - Method in Parallel
Run the parallel composition of the processes registered with this Parallel object.
run() - Method in Paraplex
The main body of this process.
run() - Method in ParaplexInt
The main body of this process.
run() - Method in Plex
The main body of this process.
run() - Method in Plex2
The main body of this process.
run() - Method in Plex2Int
The main body of this process.
run() - Method in PlexInt
The main body of this process.
run() - Method in Plus
The main body of this process.
run() - Method in PlusInt
The main body of this process.
run() - Method in Prefix
The main body of this process.
run() - Method in PrefixInt
The main body of this process.
run() - Method in Printer
The main body of this process.
run() - Method in PrinterInt
The main body of this process.
run() - Method in ProcessManager
run() - Method in ProcessRead
The main body of this process.
run() - Method in ProcessReadInt
The main body of this process.
run() - Method in ProcessWrite
The main body of this process.
run() - Method in ProcessWriteInt
The main body of this process.
run() - Method in Sequence
Run the sequential composition of the processes registered with this Sequence object.
run() - Method in Sign
The main body of this process.
run() - Method in SignInt
The main body of this process.
run() - Method in Skip
The main body of this process.
run() - Method in Squares
The main body of this process.
run() - Method in SquaresInt
The main body of this process.
run() - Method in Stop
This process starts, engages in no events, performs no computation and refuses to terminate.
run() - Method in Substitute
The main body of this process.
run() - Method in SubstituteInt
The main body of this process.
run() - Method in Successor
The main body of this process.
run() - Method in SuccessorInt
The main body of this process.
run() - Method in Tail
The main body of this process.
run() - Method in TailInt
The main body of this process.
run() - Method in TCPIPLinkServer
The run method for the TCPIPLinkServer process
run() - Method in Times
The main body of this process.
run() - Method in TimesInt
The main body of this process.
run() - Method in Xor
The main body of this process.
run() - Method in XorInt
The main body of this process.
rxStream - Field in Link
The incoming stream for the connection.

S

schedule(Alternative) - Method in Guard
Schedules the process performing the given Alternative to run again.
select(boolean[]) - Method in Alternative
Returns the index of one of the ready guards whose preCondition index is true.
select() - Method in InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
selected - Field in Any2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Field in Any2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Field in One2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Field in One2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
Sender - Class in jcsp.demos.net.channels
This program is the sending end (i.e. client) of a simple networked Producer-Consumer program.
Sequence - Class in jcsp.lang
This constructor taks an array of CSProcesses and returns a CSProcess that is the sequential composition of its process arguments.
Sequence(CSProcess) - Constructor in Sequence
Construct a new Sequence object with the processes specified.
server - Field in Any2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in Any2AnyConnection
Returns a reference to the server end of the connection for use by the server processes.
server - Field in Any2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in Any2OneConnection
Returns the server end of the connection.
server - Field in One2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in One2AnyConnection
Returns the server part of the connection.
server - Field in One2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in One2OneConnection
Returns the server end of the connection.
SERVER_STATE_CLOSED - Field in AltingConnectionServerImpl
Server state.
SERVER_STATE_OPEN - Field in AltingConnectionServerImpl
Server state.
SERVER_STATE_RECEIVED - Field in AltingConnectionServerImpl
Server state.
set(long) - Method in CSTimer
Sets the absolute timeout value that will trigger an Alternative select operation (when this CSTimer is one of the guards with which that Alternative was constructed).
set(GraphicsCommand) - Method in Display
Sets the GraphicsCommand to be interpreted.
set(GraphicsCommand) - Method in DisplayList
Sets the GraphicsCommand to be executed.
SET_PAINT_MODE - Field in GraphicsCommand
This is the (immutable) command object for Graphics.setPaintMode<TT>java.awt.Graphics.setPaintMode</TT>.
setAlarm(long) - Method in CSTimer
Sets the absolute timeout value that will trigger an Alternative select operation (when this CSTimer is one of the guards with which that Alternative was constructed).
setAltingChannel(AltingChannelInput) - Method in AltingConnectionClient
setAltingChannel(AltingChannelInput) - Method in AltingConnectionServer
ConnectionServer implementations are likely to be implemented over channels.
setChannel(AltingChannelInput) - Method in AltingChannelInputWrapper
Sets the real channel to be used.
setConfigureChannel(ChannelInput) - Method in ActiveApplet
// * Constructs a new ActiveApplet with no configuration channel
setConfigureChannel(ChannelInput) - Method in ActiveButton
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in ActiveCheckbox
Sets the configuration channel for this ActiveCheckbox.
setConfigureChannel(ChannelInput) - Method in ActiveCheckboxMenuItem
Sets the configuration channel for this ActiveCheckboxMenuItem.
setConfigureChannel(ChannelInput) - Method in ActiveChoice
Sets the configuration channel for this ActiveChoice.
setConfigureChannel(ChannelInput) - Method in ActiveClosingFrame
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in ActiveComponent
Sets the configuration channel for this ActiveComponent.
setConfigureChannel(ChannelInput) - Method in ActiveContainer
Sets the configuration channel for this ActiveContainer.
setConfigureChannel(ChannelInput) - Method in ActiveDialog
Sets the configuration channel for this ActiveDialog.
setConfigureChannel(ChannelInput) - Method in ActiveFileDialog
Sets the configuration channel for this ActiveFileDialog.
setConfigureChannel(ChannelInput) - Method in ActiveFrame
Sets the configuration channel for this ActiveFrame.
setConfigureChannel(ChannelInput) - Method in ActiveLabel
Sets the configuration channel for this ActiveLabel.
setConfigureChannel(ChannelInput) - Method in ActiveList
Sets the configuration channel for this ActiveList.
setConfigureChannel(ChannelInput) - Method in ActiveMenu
Sets the configuration channel for this ActiveMenu.
setConfigureChannel(ChannelInput) - Method in ActiveMenuItem
Sets the configuration channel for this ActiveMenuItem.
setConfigureChannel(ChannelInput) - Method in ActivePanel
Sets the configuration channel for this ActivePanel.
setConfigureChannel(ChannelInput) - Method in ActiveScrollbar
Sets the configuration channel for this ActiveScrollbar.
setConfigureChannel(ChannelInput) - Method in ActiveScrollPane
Sets the configuration channel for this ActiveScrollPane.
setConfigureChannel(ChannelInput) - Method in ActiveTextArea
Sets the configuration channel for this ActiveTextArea.
setConfigureChannel(AltingChannelInput) - Method in ActiveTextEnterArea
Sets the configuration channel for this ActiveTextEnterArea.
setConfigureChannel(AltingChannelInput) - Method in ActiveTextEnterField
Sets the configuration channel for this ActiveTextEnterField.
setConfigureChannel(ChannelInput) - Method in ActiveTextField
Sets the configuration channel for this ActiveTextField.
setConfigureChannel(ChannelInput) - Method in ActiveWindow
Sets the configuration channel for this ActiveWindow.
setDecoder(FilterRx) - Method in MobileChannelInput
setDecoder(FilterRx) - Method in NetChannelInput
setDestroyChannels(ChannelOutputInt, AltingChannelInputInt, int) - Method in ActiveApplet
This sets destroy/destroyAck channels to allow a user-defined destroy response.
setDisableTime(long) - Method in ActiveTextEnterArea
This is used to set the time during which the text area is disabled after an ESCAPE has been entered.
setDisableTime(long) - Method in ActiveTextEnterField
This is used to set the time during which the text field is disabled after an ENTER or ESCAPE has been entered.
setEarlyTimeout(long) - Method in SpuriousLog
This sets the allowed early timeout (in msecs).
setEncoder(FilterTx) - Method in MobileChannelOutput
setEncoder(FilterTx) - Method in NetChannelOutput
setErr(OutputStream) - Method in Node
@param stream
setGraphicsChannels(ChannelInput, ChannelOutput) - Method in ActiveCanvas
Set the toGraphics/fromGraphics channels for configuring and/or examining this component.
setLog(OutputStream) - Method in Node
@param stream
setMinRefreshInterval(long) - Method in DisplayList
Sets the repaint interval invoked by the set<TT>set</TT>, extend<TT>extend</TT> and change<TT>change</TT> commands.
setPaintable(Paintable) - Method in ActiveCanvas
Set the Paintable<TT>Paintable</TT> object that will be used by the paint and update methods of this canvas.
setPreconditionByIndex(int, boolean) - Method in InlineAlternative
Alters the precondition on a guard.
setPreconditions(boolean[]) - Method in InlineAlternative
Establishes a precondition array that will be used by default in calls to select().
setPriority(int) - Method in PriParallel
This changes the priority of this process.
setPriority(int) - Method in ProcessManager
setProcess(CSProcess) - Method in ActiveApplet
This must be called during the init() method for this ActiveApplet.
setReportButtonIndex(boolean) - Method in ActiveButtonControl
Defines whether the index of the pushed button causing a state transition should be included in the report.
setReportButtonLabel(boolean) - Method in ActiveButtonControl
Defines whether the label on the pushed button causing a state transition should be included in the report.
setSize(int, int) - Method in ActiveCanvas
Request that the canvas takes the size given by the parameters.
setStopStartChannel(ChannelOutputInt) - Method in ActiveApplet
This sets a stopStart channel to allow a user-defined stop/start response.
setUncaughtErrorDisplay(boolean) - Method in Parallel
Enables or disables the display or Errors uncaught by a CSProcess running within a Parallel or under a ProcessManager object.
setUncaughtExceptionDisplay(boolean) - Method in Parallel
Enables or disables the display of Exceptions uncaught by a CSProcess running within a Parallel or under a ProcessManager object.
SharedAltingConnectionClient - Class in jcsp.lang
SharedAltingConnectionClient(AltingChannelInput, ChannelInput, ChannelOutput, ChannelOutput, SharedChannelOutput, ChannelOutput, ConnectionWithSharedAltingClient) - Constructor in SharedAltingConnectionClient
SharedChannelInput - Interface in jcsp.lang
An interface that should be implemented by ChannelInput objects which can be read by multiple processes concurrently.
SharedChannelInputInt - Interface in jcsp.lang
An interface that should be implemented by ChannelInputInt objects which can be read by multiple processes concurrently.
SharedChannelOutput - Interface in jcsp.lang
An interface that should be implemented by ChannelOutput objects which can be written to by multiple processes concurrently.
SharedChannelOutputImpl - Class in jcsp.lang
SharedChannelOutputInt - Interface in jcsp.lang
An interface that should be implemented by ChannelOutputInt objects which can be written to by multiple processes concurrently.
SharedChannelOutputIntImpl - Class in jcsp.lang
SharedConnectionClient - Interface in jcsp.lang
SharedConnectionServer - Interface in jcsp.lang
SharedConnectionServerImpl - Class in jcsp.lang
This class does not need to be used by standard JCSP users.
SharedConnectionServerImpl(AltingChannelInput, AltingChannelInput, ChannelInput, SharedChannelOutput, ConnectionWithSharedAltingServer) - Constructor in SharedConnectionServerImpl
Sign - Class in jcsp.plugNplay
Converts each input Object to a String, prefixing it with a user-defined sign.
Sign(String, ChannelInput, ChannelOutput) - Constructor in Sign
Construct a new Sign process with the input Channel in and the output Channel out.
SignInt - Class in jcsp.plugNplay.ints
Converts each input int to a String, prefixing it with a user-defined sign.
SignInt(String, ChannelInputInt, ChannelOutput) - Constructor in SignInt
Construct a new Sign process with the input Channel in and the output Channel out.
Skip - Class in jcsp.lang
This is a process that immediately terminates and a Guard that is always ready.
sleep(long) - Method in CSTimer
Puts the process to sleep for a specified time (milliseconds).
SpuriousLog - Class in jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
Squares - Class in jcsp.plugNplay
Generates the Integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.
Squares(ChannelOutput) - Constructor in Squares
Construct a new Squares process with the output Channel out.
SquaresInt - Class in jcsp.plugNplay.ints
Generates the integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.
SquaresInt(ChannelOutputInt) - Constructor in SquaresInt
Construct a new SquaresInt process with the output Channel out.
StandardChannelFactory - Class in jcsp.lang
StandardChannelFactory() - Constructor in StandardChannelFactory
Constructs a new factory.
StandardChannelIntFactory - Class in jcsp.lang
StandardChannelIntFactory() - Constructor in StandardChannelIntFactory
Constructs a new factory.
StandardConnectionFactory - Class in jcsp.lang
StandardNetChannelEndFactory - Class in jcsp.net
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
START - Field in ActiveApplet
This value is sent down a setStopStartChannel<TT>stopStart</TT> channel on second and subsequent browser invocations of start - see the user-defined stop/start response.
start(NodeAddress) - Method in LinkServer
@param address
start(int) - Method in ProcessManager
Start the managed process at a specified priority (but keep running ourselves).
start() - Method in SpuriousLog
Start logging of spurious wakeups.
startGet() - Method in Buffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in BufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in ChannelDataStore
Begins an extended read on the buffer, returning the data for the extended read
startGet() - Method in ChannelDataStoreInt
Begins an extended read on the buffer, returning the data for the extended read
startGet() - Method in InfiniteBuffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in InfiniteBufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in OverFlowingBuffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in OverFlowingBufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in OverWriteOldestBuffer
Begins an extended rendezvous by the reader.
startGet() - Method in OverWriteOldestBufferInt
Begins an extended rendezvous by the reader.
startGet() - Method in OverWritingBuffer
Begins an extended rendezvous by the reader.
startGet() - Method in OverWritingBufferInt
Begins an extended rendezvous by the reader.
startGet() - Method in ZeroBuffer
Begins an extended rendezvous - simply returns the next object in the buffer.
startGet() - Method in ZeroBufferInt
Begins an extended rendezvous - simply returns the next integer in the buffer.
startRead() - Method in AltingChannelInputWrapper
Begins an extended rendezvous
startRead() - Method in ChannelInput
Begins an extended rendezvous read from the channel.
startRead() - Method in ChannelInputInt
Begins an extended rendezvous read from the channel.
startRead() - Method in ChannelInputWrapper
Begins an extended rendezvous
startRead() - Method in Crew
This must be invoked before any read operations on the associated shared resource.
startRead() - Method in MobileChannelInput
startService() - Method in NTService
This will be called when the service is started and must block until the service completes.
startWrite() - Method in Crew
This must be invoked before any write operations on the associated shared resource.
Stop - Class in jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
STOP - Field in ActiveApplet
This value is sent down a setStopStartChannel<TT>stopStart</TT> channel when the browser invokes a stop - see the user-defined stop/start response.
stop() - Method in ProcessManager
Stop (permanently) the managed process.
StopRun - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
stopService() - Method in NTService
This will be called when the service is stopped and the startService method must terminate.
Substitute - Class in jcsp.plugNplay
Substitutes a user-configured Object for each Object in the stream flowing through.
Substitute(ChannelInput, ChannelOutput, Object) - Constructor in Substitute
Construct a new Substitute process.
SubstituteInt - Class in jcsp.plugNplay.ints
Substitutes a user-configured constant for each integer in the stream flowing through.
SubstituteInt(ChannelInputInt, ChannelOutputInt, int) - Constructor in SubstituteInt
Construct a new SubstituteInt process.
Successor - Class in jcsp.plugNplay
Adds one to each Integer in the stream flowing through.
Successor(ChannelInput, ChannelOutput) - Constructor in Successor
Construct a new Successor process with the input Channel in and the output Channel out.
SuccessorInt - Class in jcsp.plugNplay.ints
Adds one to each integer in the stream flowing through.
SuccessorInt(ChannelInputInt, ChannelOutputInt) - Constructor in SuccessorInt
Construct a new SuccessorInt process with the input Channel in and the output Channel out.
sync() - Method in AltingBarrier
This is a simple way to perform a committed synchonisation on an AltingBarrier without having to set up an Alternative.
sync() - Method in Barrier
Synchronise the invoking process on this barrier.
sync() - Method in NetBarrier
Performs a SYNC operation with the Barrier throws JCSPNetworkException Thrown if something goes wrong in the underlying architecture

T

tag - Field in TaggedProtocol
This public tag is used by the receiving process to determine which variant of a tagged protocol has been received.
TaggedProtocol - Class in jcsp.lang
TaggedProtocol is the base class for messages carrying an occam2-like tagged (CASE) protocol over JCSP channels.
TaggedProtocol(int) - Constructor in TaggedProtocol
This super-constructor is invoked by the extending sub-class constructor.
Tail - Class in jcsp.plugNplay
The output stream is the tail of its input stream.
Tail(ChannelInput, ChannelOutput) - Constructor in Tail
Construct a new Tail process with the input Channel in and the output Channel out.
TailInt - Class in jcsp.plugNplay.ints
The output stream is the tail of its input stream.
TailInt(ChannelInputInt, ChannelOutputInt) - Constructor in TailInt
Construct a new TailInt process with the input Channel in and the output Channel out.
TCPIPCNSServer - Class in jcsp.net.tcpip
This is the original (now deprecated) server program for use by
TCPIPLink - Class in jcsp.net.tcpip
A concrete implementation of a Link that operates over a TCP/IP based socket connection.
TCPIPLink(TCPIPNodeAddress) - Constructor in TCPIPLink
Creates a new TCPIPLink
TCPIPLinkServer - Class in jcsp.net.tcpip
Concrete implementation of a LinkServer that listens on a TCP/IP based ServerSocket.
TCPIPLinkServer(TCPIPNodeAddress) - Constructor in TCPIPLinkServer
Creates a new TCPIPLinkServer listening on the given address
TCPIPNodeAddress - Class in jcsp.net.tcpip
A concrete implementation of a NodeAddress that is designed for TCP/IP connections.
TCPIPNodeAddress() - Constructor in TCPIPNodeAddress
Creates a new TCPIPNodeAddress
TCPIPNodeFactory - Class in jcsp.net.tcpip
Used to initialise a Node.
TCPIPNodeFactory(String) - Constructor in TCPIPNodeFactory
Creates a new TCPIPNodeFactory
TCPIPNodeServer - Class in jcsp.net.tcpip
The new name for the TCPIPCNSServer.
Times - Class in jcsp.plugNplay
Multiplies two Integer streams to one stream.
Times(ChannelInput, ChannelInput, ChannelOutput) - Constructor in Times
Construct a new Times process with the input Channels in1 and in2 and the output Channel out.
TimesInt - Class in jcsp.plugNplay.ints
Multiplies two integer streams to one stream.
TimesInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in TimesInt
Construct a new TimesInt process with the input Channels in0 and in1 and the output Channel out.
toString() - Method in NetBarrierLocation
Returns the string representation of the NetBarrierLocation.
toString() - Method in NetChannelLocation
Converts the NetChannelLocation object into a string representation of the form ncl://[NodeID]/[VCN]
toString() - Method in NodeAddress
Converts the NodeAddress into a String.
toString() - Method in NodeID
Converts the NodeID into a string for communication with other implementations, or for display purposes.
txStream - Field in Link
The outgoing stream for the connection.

U

update(Graphics) - Method in ActiveCanvas
This method is used by the JVM event thread -- it is not really for public consumption.
update(Graphics) - Method in DisplayList
This is the call-back delegated here by the registered Component.
update(Graphics) - Method in Paintable
This is the call-back delegated here by the registered Component.

V

value - Field in ProcessRead
The Object read from the channel
value - Field in ProcessReadInt
The int read from the channel
value - Field in ProcessWrite
The Object to be written to the channel
value - Field in ProcessWriteInt
The int to be written to the channel

W

write(Object) - Method in BlackHoleChannel
Write an Object to the channel and lose it.
write(int) - Method in BlackHoleChannelInt
Write an integer to the channel and loose it.
write(Object) - Method in ChannelOutput
Write an Object to the channel.
write(Object) - Method in ChannelOutputImpl
write(int) - Method in ChannelOutputInt
Write an int to the channel.
write(int) - Method in ChannelOutputIntImpl
write(Object) - Method in ChannelOutputWrapper
Writes a value to the channel.
write(Object) - Method in FilteredSharedChannelOutputWrapper
write(Object) - Method in MobileChannelOutput
write(Object) - Method in RejectableChannelOutput
Writes data over the channel.
write(Object) - Method in SharedChannelOutputImpl
write(int) - Method in SharedChannelOutputIntImpl
WriteFiltered - Interface in jcsp.util.filter

X

Xor - Class in jcsp.plugNplay
Bitwise xors two Integer streams to one stream.
Xor(ChannelInput, ChannelInput, ChannelOutput) - Constructor in Xor
Construct a new Xor process with the input Channels in1 and in2 and the output Channel out.
XorInt - Class in jcsp.plugNplay.ints
Bitwise xors two integer streams to one stream.
XorInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in XorInt
Construct a new XorInt process with the input Channels in0 and in1 and the output Channel out.

Y

Z

ZeroBuffer - Class in jcsp.util
This is used to create a zero-buffered object channel that never loses data.
ZeroBufferInt - Class in jcsp.util.ints
This is used to create a zero-buffered integer channel that never loses data.

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _