Index

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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ab - Variable in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
ab - Variable in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
ab - Variable in class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
ab - Variable in class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
ab - Variable in class org.jcsp.lang.BasicOne2OneChannelSymmetric
 
ab - Variable in class org.jcsp.lang.BasicOne2OneChannelSymmetricInt
 
AbstractConnectionImpl - Class in org.jcsp.lang
 
AbstractConnectionImpl() - Constructor for class org.jcsp.lang.AbstractConnectionImpl
 
AbstractConnectionImpl.NonSingleRequestOpenMsg - Class in org.jcsp.lang
 
abstractID - Variable in class org.jcsp.net.cns.NameAccessLevel
 
AbstractID - Class in org.jcsp.net
This is an abstract class that is sub-classed by classes whose instances should represent some kind of identifier and be part of a hierarchy of AbstractID objects.
AbstractID() - Constructor for class org.jcsp.net.AbstractID
 
accept(CSProcess) - Method in class org.jcsp.lang.Any2AnyCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in class org.jcsp.lang.Any2OneCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in interface org.jcsp.lang.ChannelAccept
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in class org.jcsp.lang.One2AnyCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in class org.jcsp.lang.One2OneCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
acceptableDifference - Variable in class org.jcsp.net.PingRequirement
 
Accepting a CALL Channel - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
Accepting a CALL Channel - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
Accepting a CALL Channel - Search tag in class org.jcsp.lang.One2AnyCallChannel
Section
Accepting a CALL Channel - Search tag in class org.jcsp.lang.One2OneCallChannel
Section
AccesibleByteArrayOutputStream() - Constructor for class org.jcsp.net.dynamic.SerializedData.AccesibleByteArrayOutputStream
 
AccesibleByteArrayOutputStream() - Constructor for class org.jcsp.net.SerializedMessage.AccesibleByteArrayOutputStream
 
AccesibleByteArrayOutputStream() - Constructor for class org.jcsp.net.SerializedObject.AccesibleByteArrayOutputStream
 
accessDenied(String) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates and returns an exception associated with this authority.
AccessDeniedException - Exception Class in org.jcsp.net.security
Thrown by the security authority implementations if the credentials supplied are not correct or another error occurs as a result of user parameters.
AccessDeniedException(SecurityAuthority, String) - Constructor for exception class org.jcsp.net.security.AccessDeniedException
Creates a new exeception.
Accessing Applet Parameters - Search tag in class org.jcsp.awt.ActiveApplet
Section
accessLevel - Variable in class org.jcsp.net.cns.CNSChannelEndManager.ChannelRegistration
 
accessLevel - Variable in class org.jcsp.net.cns.CNSMessage.CNSRequestMessage
 
accessLevel - Variable in class org.jcsp.net.cns.CNSMessage.ResolveReply
 
accessLevel - Variable in class org.jcsp.net.cns.CNSNetChannelLocation
 
Access Sequences for the Worried - Search tag in class org.jcsp.lang.Crew
Section
Ack() - Constructor for class org.jcsp.net.ChannelMessage.Ack
 
ACK - Static variable in class org.jcsp.net2.NetworkProtocol
An ACKnowledgment that releases an output end after a write
ackA - Variable in class org.jcsp.net.NetChannelInputProcess
 
ackB - Variable in class org.jcsp.net.NetChannelInputProcess
 
ACKNOWLEDGE - Variable in class org.jcsp.awt.ActiveApplet
 
acknowledged - Variable in class org.jcsp.net.ChannelMessage.Data
 
acknowledged - Variable in class org.jcsp.net.One2NetChannel
Indicates whether this channel requires acknowledgements to be returned from the receiver.
Acknowledgement - Search tag in class org.jcsp.lang.Bucket
Section
AcknowledgementsBuffer - Class in org.jcsp.net
This is used to create a buffered object channel that always accepts and never loses any input.
AcknowledgementsBuffer() - Constructor for class org.jcsp.net.AcknowledgementsBuffer
Construct a new InfiniteBuffer with the default size (of 8).
AcknowledgementsBuffer(int) - Constructor for class org.jcsp.net.AcknowledgementsBuffer
Construct a new AcknowledgementsBuffer with the specified initial size.
AcknowledgementsBuffer.Acks - Class in org.jcsp.net
Compressed form of one or more acknowledgements.
acks - Variable in class org.jcsp.net.AcknowledgementsBuffer
The Acks which is currently in the buffer.
Acks() - Constructor for class org.jcsp.net.AcknowledgementsBuffer.Acks
Default Constructor.
ActionEventHandler - Class in org.jcsp.awt
 
ActionEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.ActionEventHandler
constructs a new ActionEventHandler with the specified output Channel.
actionPerformed(ActionEvent) - Method in class org.jcsp.awt.ActionEventHandler
Invoked when an action occurs on the component.
active - Static variable in class org.jcsp.lang.AltingBarrierCoordinate
 
ActiveApplet - Class in org.jcsp.awt
java.applet.Applet with a channel interface, specialising in the operation of CSProcess networks as applets.
ActiveApplet() - Constructor for class org.jcsp.awt.ActiveApplet
 
ActiveApplet.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveButton - Class in org.jcsp.awt
java.awt.Button with a channel interface.
ActiveButton() - Constructor for class org.jcsp.awt.ActiveButton
Constructs a new ActiveButton with no label, configuration or event channels.
ActiveButton(String) - Constructor for class org.jcsp.awt.ActiveButton
Constructs a new ActiveButton with no configuration or event channels.
ActiveButton(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveButton
Constructs a new ActiveButton with no initial label.
ActiveButton(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveButton
Constructs a new ActiveButton.
ActiveButton.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveButtonControl - Class in org.jcsp.awt
This is a user-programmable finite state machine for controlling an array of ActiveButtons.
ActiveButtonControl(AltingChannelInput[], ChannelOutput[], ChannelOutput, String[][], ActiveButtonState[], int) - Constructor for class org.jcsp.awt.ActiveButtonControl
Constructs a new ActiveButtonControl, performing consistency checks on its supplied arguments.
ActiveButtonControl(AltingChannelInput[], ChannelOutput[], ChannelOutput, String[][], ActiveButtonState[], int, boolean) - Constructor for class org.jcsp.awt.ActiveButtonControl
Constructs a new ActiveButtonControl, performing consistency checks on its supplied arguments, with a verbose reporting option.
ActiveButtonControl.BadArguments - Exception Class in org.jcsp.awt
This gets thrown if a consistency check fails in the ActiveButtonControl constructor.
ActiveButtonState - Class in org.jcsp.awt
A state of the ActiveButtonControl finite state machine.
ActiveButtonState(int[], boolean[], int[]) - Constructor for class org.jcsp.awt.ActiveButtonState
Constructs a new ActiveButtonState, performing consistency checks on its supplied arguments.
ActiveButtonState(int[], boolean[], int[], boolean) - Constructor for class org.jcsp.awt.ActiveButtonState
Constructs a new ActiveButtonState, performing consistency checks on its supplied arguments, with a verbose reporting option.
ActiveButtonState.BadArguments - Exception Class in org.jcsp.awt
This gets thrown if a consistency check fails in the ActiveButtonState constructor.
ActiveCanvas - Class in org.jcsp.awt
java.awt.Canvas with a channel interface.
ActiveCanvas() - Constructor for class org.jcsp.awt.ActiveCanvas
 
ActiveCheckbox - Class in org.jcsp.awt
java.awt.Checkbox with a channel interface.
ActiveCheckbox() - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with no label, initial state false and no configuration or event channels.
ActiveCheckbox(String) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with the label s, initial state false and no configuration or event channels.
ActiveCheckbox(String, boolean) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with the label s, initial state and no configuration or event channels.
ActiveCheckbox(String, boolean, CheckboxGroup) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox in the CheckboxGroup group with the label s, initial state and no configuration or event channels.
ActiveCheckbox(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with no label, initial state false and configuration and event channels.
ActiveCheckbox(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs a ActiveCheckbox with the label s, initial state false and configuration and event channels.
ActiveCheckbox(ChannelInput, ChannelOutput, String, boolean) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with the label s, initial state and configuration and event channels.
ActiveCheckbox(ChannelInput, ChannelOutput, String, boolean, CheckboxGroup) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox in the CheckboxGroup group with the label s, initial state and configuration and event channels.
ActiveCheckbox.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveCheckboxMenuItem - Class in org.jcsp.awt
java.awt.CheckboxMenuItem with a channel interface.
ActiveCheckboxMenuItem() - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new unchecked ActiveCheckboxMenuItem with no initial label and no configuration or event channels.
ActiveCheckboxMenuItem(String) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new unchecked ActiveCheckboxMenuItem with no configuration or event channels.
ActiveCheckboxMenuItem(String, boolean) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new ActiveCheckboxMenuItem with no configuration or event channels.
ActiveCheckboxMenuItem(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new unchecked ActiveCheckboxMenuItem with no initial label.
ActiveCheckboxMenuItem(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new unchecked ActiveCheckboxMenuItem.
ActiveCheckboxMenuItem(ChannelInput, ChannelOutput, String, boolean) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new ActiveCheckboxMenuItem.
ActiveCheckboxMenuItem.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveChoice - Class in org.jcsp.awt
java.awt.Choice with a channel interface.
ActiveChoice() - Constructor for class org.jcsp.awt.ActiveChoice
Constructs an ActiveChoice with no configuration or event channels.
ActiveChoice(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveChoice
Constructs an ActiveChoice with configuration and event channels.
ActiveChoice.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
activeClosingFrame - Variable in class org.jcsp.plugNplay.FramedButton
The frame for the button
activeClosingFrame - Variable in class org.jcsp.plugNplay.FramedButtonArray
The frame for the buttons
activeClosingFrame - Variable in class org.jcsp.plugNplay.FramedButtonGrid
The frame for the buttons
activeClosingFrame - Variable in class org.jcsp.plugNplay.FramedScrollbar
The frame for the scrollbar
ActiveClosingFrame - Class in org.jcsp.awt
A specialisation of ActiveFrame that forces a System.exit upon a Window Closing event.
ActiveClosingFrame() - Constructor for class org.jcsp.awt.ActiveClosingFrame
Constructs a new ActiveClosingFrame with no title and no configuration or event channels.
ActiveClosingFrame(String) - Constructor for class org.jcsp.awt.ActiveClosingFrame
Constructs a new ActiveClosingFrame with a title but no configuration or event channels.
ActiveClosingFrame(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveClosingFrame
Constructs a new ActiveClosingFrame with configuration and event channels, but no title.
ActiveClosingFrame(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveClosingFrame
Constructs a new ActiveClosingFrame with configuration and event channels and a title.
ActiveComponent - Class in org.jcsp.awt
java.awt.Component with a channel interface.
ActiveComponent() - Constructor for class org.jcsp.awt.ActiveComponent
Constructs a new ActiveComponent with no configuration channel.
ActiveComponent(ChannelInput) - Constructor for class org.jcsp.awt.ActiveComponent
Constructs a new ActiveComponent with a configuration channel.
ActiveComponent.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveContainer - Class in org.jcsp.awt
java.awt.Container with a channel interface.
ActiveContainer() - Constructor for class org.jcsp.awt.ActiveContainer
Constructs a new ActiveContainer with no configuration channel.
ActiveContainer(ChannelInput) - Constructor for class org.jcsp.awt.ActiveContainer
Constructs a new ActiveContainer with a configuration channel.
ActiveContainer.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveDialog - Class in org.jcsp.awt
java.awt.Dialog with a channel interface.
ActiveDialog(Frame) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new non-modal ActiveDialog with a blank title and no configuration or event channels.
ActiveDialog(Frame, boolean) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new ActiveDialog with a blank title and no configuration or event channels.
ActiveDialog(Frame, String) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new non-modal ActiveDialog with no configuration or event channels.
ActiveDialog(Frame, String, boolean) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new ActiveDialog with no configuration or event channels.
ActiveDialog(ChannelInput, ChannelOutput, Frame) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new non-modal ActiveDialog with a blank title.
ActiveDialog(ChannelInput, ChannelOutput, Frame, boolean) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new ActiveDialog with a blank title.
ActiveDialog(ChannelInput, ChannelOutput, Frame, String) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new non-modal ActiveDialog.
ActiveDialog(ChannelInput, ChannelOutput, Frame, String, boolean) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new ActiveDialog.
ActiveDialog.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveFileDialog - Class in org.jcsp.awt
java.awt.FileDialog with a channel interface.
ActiveFileDialog(Frame) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveDialog with a blank title for loading a file and with no configuration or event channels.
ActiveFileDialog(Frame, int) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog with a blank title and no configuration or event channels.
ActiveFileDialog(Frame, String) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog for loading a file and no configuration or event channels.
ActiveFileDialog(Frame, String, int) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog with no configuration or event channels.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog with a blank title for loading a file.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame, int) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog with a blank title.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame, String) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog for loading a file.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame, String, int) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog.
ActiveFileDialog.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveFrame - Class in org.jcsp.awt
java.awt.Frame with a channel interface.
ActiveFrame() - Constructor for class org.jcsp.awt.ActiveFrame
Constructs a new ActiveFrame with no title and no configuration or event channels.
ActiveFrame(String) - Constructor for class org.jcsp.awt.ActiveFrame
Constructs a new ActiveFrame with a title but no configuration or event channels.
ActiveFrame(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveFrame
Constructs a new ActiveFrame with configuration and event channels, but no title.
ActiveFrame(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveFrame
Constructs a new ActiveFrame with configuration and event channels and a title.
ActiveFrame.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveLabel - Class in org.jcsp.awt
java.awt.Label with a channel interface.
ActiveLabel() - Constructor for class org.jcsp.awt.ActiveLabel
Constructs a new ActiveLabel with no label or configuration channel.
ActiveLabel(String) - Constructor for class org.jcsp.awt.ActiveLabel
Constructs a new ActiveLabel with no configuration channel.
ActiveLabel(ChannelInput) - Constructor for class org.jcsp.awt.ActiveLabel
Constructs a new ActiveLabel with no initial label.
ActiveLabel(ChannelInput, String) - Constructor for class org.jcsp.awt.ActiveLabel
Constructs a new ActiveLabel.
ActiveLabel.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveList - Class in org.jcsp.awt
java.awt.List with a channel interface.
ActiveList() - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with no visible lines, no configuration or event channels and only one item selectable.
ActiveList(int) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with the specified number of visible lines, but with no configuration or event channels and only one item selectable.
ActiveList(int, boolean) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with the specified number of visible lines and a multiple selection option, but with no configuration or event channels.
ActiveList(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with configuration and event channels, but no visible items and only one item selectable.
ActiveList(ChannelInput, ChannelOutput, int) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with configuration and event channels, the specified number of visible lines and only one item selectable.
ActiveList(ChannelInput, ChannelOutput, int, boolean) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with configuration and event channels, the specified number of visible lines and a multiple selection option.
ActiveList.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
activeLock - Static variable in class org.jcsp.lang.AltingBarrierCoordinate
Lock object for coordinating enable/disable sequences.
ActiveMenu - Class in org.jcsp.awt
java.awt.Menu with a channel interface.
ActiveMenu() - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with no initial label and no configuration or event channels.
ActiveMenu(String) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with an initial label, but with no configuration or event channels.
ActiveMenu(String, boolean) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with an initial label and a tear-off option, but with no configuration or event channels.
ActiveMenu(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with configuration and event channels, but with no initial label.
ActiveMenu(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with configuration and event channels and an initial label.
ActiveMenu(ChannelInput, ChannelOutput, String, boolean) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with configuration and event channels, an initial label and a tear-off option.
ActiveMenu.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveMenuItem - Class in org.jcsp.awt
java.awt.MenuItem with a channel interface.
ActiveMenuItem() - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no label and no shortcut and no configuration or event channels.
ActiveMenuItem(String) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no shortcut and no configuration or event channels.
ActiveMenuItem(String, MenuShortcut) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no configuration or event channels.
ActiveMenuItem(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no label and no shortcut.
ActiveMenuItem(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no shortcut.
ActiveMenuItem(ChannelInput, ChannelOutput, String, MenuShortcut) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem.
ActiveMenuItem.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActivePanel - Class in org.jcsp.awt
java.awt.Panel with a channel interface.
ActivePanel() - Constructor for class org.jcsp.awt.ActivePanel
Constructs a new ActivePanel with no configuration channel.
ActivePanel(ChannelInput) - Constructor for class org.jcsp.awt.ActivePanel
Constructs a new ActivePanel with a configuration channel.
ActivePanel.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveScrollbar - Class in org.jcsp.awt
java.awt.Scrollbar with a channel interface.
ActiveScrollbar() - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a vertical ActiveScrollbar with no configuration or event channels.
ActiveScrollbar(int) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a ActiveScrollbar with the specified orientation, but still with no configuration or event channels.
ActiveScrollbar(int, int, int, int, int) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a ActiveScrollbar with all its options, but still with no configuration or event channels.
ActiveScrollbar(ChannelInput, ChannelOutputInt) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a vertical ActiveScrollbar with configuration and event channels.
ActiveScrollbar(ChannelInput, ChannelOutputInt, int) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a ActiveScrollbar with configuration and event channels and the specified orientation.
ActiveScrollbar(ChannelInput, ChannelOutputInt, int, int, int, int, int) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a ActiveScrollbar with configuration and event channels and all its options.
ActiveScrollbar.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveScrollPane - Class in org.jcsp.awt
java.awt.ScrollPane with a channel interface.
ActiveScrollPane() - Constructor for class org.jcsp.awt.ActiveScrollPane
Constructs a new ActiveScrollPane with a display policy of java.awt.ScrollPane.SCROLLBARS_AS_NEEDED and without a configure channel.
ActiveScrollPane(int) - Constructor for class org.jcsp.awt.ActiveScrollPane
Constructs a new ActiveScrollPane without a configure channel.
ActiveScrollPane(int, ChannelInput) - Constructor for class org.jcsp.awt.ActiveScrollPane
Constructs a new ActiveScrollPane.
ActiveScrollPane.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveTextArea - Class in org.jcsp.awt
java.awt.TextArea with a channel interface.
ActiveTextArea() - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with scrollbars, but with no configuration or event channels or initial text or size.
ActiveTextArea(String) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with scrollbars and initial text, but with no configuration or event channels or initial size.
ActiveTextArea(String, int, int) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with scrollbars and initial text and size, but with no configuration or event channels.
ActiveTextArea(String, int, int, int) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with user-defined scrollbars and initial text and size, but with no configuration or event channels.
ActiveTextArea(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and scrollbars, but with no initial text or size.
ActiveTextArea(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and scrollbars and initial text, but with no initial size.
ActiveTextArea(ChannelInput, ChannelOutput, String, int, int) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and scrollbars and initial text and size.
ActiveTextArea(ChannelInput, ChannelOutput, String, int, int, int) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and user-defined scrollbars and initial text and size.
ActiveTextArea.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveTextEnterArea - Class in org.jcsp.awt
A specialisation of ActiveTextArea that writes text to the event channel only when ESCAPE is pressed.
ActiveTextEnterArea() - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with scrollbars, but with no configuration or event channels or initial text or size.
ActiveTextEnterArea(String) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with scrollbars and initial text, but with no configuration or event channels or initial size.
ActiveTextEnterArea(String, int, int) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with scrollbars and initial text and size, but with no configuration or event channels.
ActiveTextEnterArea(String, int, int, int) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with user-defined scrollbars and initial text and size, but with no configuration or event channels.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars, but with no initial text or size.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars and initial text, but with no initial size.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput, String, int, int) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars and initial text and size.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput, String, int, int, int) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and user-defined scrollbars and initial text and size.
ActiveTextEnterField - Class in org.jcsp.awt
A specialisation of ActiveTextField that writes text to the event channel only when ENTER or ESCAPE is pressed.
ActiveTextEnterField(AltingChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveTextEnterField
Constructs a new ActiveTextEnterField with configuration and event channels, but no initial text.
ActiveTextEnterField(AltingChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveTextEnterField
Constructs a new ActiveTextEnterField with configuration and event channels, initial text and default width.
ActiveTextEnterField(AltingChannelInput, ChannelOutput, String, int) - Constructor for class org.jcsp.awt.ActiveTextEnterField
Constructs a new ActiveTextEnterField with configuration and event channels, initial text and width.
ActiveTextField - Class in org.jcsp.awt
java.awt.TextField with a channel interface.
ActiveTextField() - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with no initial text, configuration or event channels.
ActiveTextField(String) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with initial text and default width, but no configuration or event channels.
ActiveTextField(String, int) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with initial text and width, but no configuration or event channels.
ActiveTextField(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with configuration and event channels, but no initial text.
ActiveTextField(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with configuration and event channels, initial text and default width.
ActiveTextField(ChannelInput, ChannelOutput, String, int) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with configuration and event channels, initial text and width.
ActiveTextField.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveWindow - Class in org.jcsp.awt
java.awt.Window with a channel interface.
ActiveWindow(Frame) - Constructor for class org.jcsp.awt.ActiveWindow
Constructs a new ActiveWindow.
ActiveWindow(ChannelInput, ChannelOutput, Frame) - Constructor for class org.jcsp.awt.ActiveWindow
Constructs a new ActiveWindow.
ActiveWindow.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
actualChannel - Variable in class org.jcsp.net2.Net2AnyChannel
The underlying Net2OneChannel that this object wraps around
actualIn - Variable in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
The actual channel input.
actualIn - Variable in class org.jcsp.net2.mobile.MobileChannelInput
 
actualOut - Variable in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
The actual networked output channel end.
actualOut - Variable in class org.jcsp.net2.mobile.MobileChannelOutput
 
add(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
addActionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckboxMenuItem
Add a new channel to this component that will be used to notify that an ActionEvent has occurred.
addAddress(String, NodeAddressID) - Method in class org.jcsp.net.ServiceSettings
Adds a named address setting.
addAddress(NodeAddressID) - Method in class org.jcsp.net.NodeID
 
addAddress(Address) - Method in class org.jcsp.net.settings.Addresses
 
addAddressSetting(AddressSetting) - Method in class org.jcsp.net.settings.Service
 
addAlternate(AddressSetting) - Method in class org.jcsp.net.settings.AddressSetting
 
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that the button has been pressed.
addFilter(Filter) - Method in class org.jcsp.util.filter.FilterHolder
Adds a filter to the end of the array, possibly enlarging it if it is full.
addFilter(Filter, int) - Method in class org.jcsp.util.filter.FilterHolder
Adds a filter at the given index.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addImag(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
addItemEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that an ItemEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addLink(Link, boolean) - Method in class org.jcsp.net.LinkManager.LinksToNodeHolder
This sends the supplied link to any processes that are waiting for matching link.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addOutputChannel(ChannelOutput) - Method in class org.jcsp.plugNplay.DynamicDelta
Adds a Channel to the list of output Channels.
addOutputChannel(ChannelOutputInt) - Method in class org.jcsp.plugNplay.ints.DynamicDeltaInt
Adds a Channel to the list of output Channels.
addPlugin(Plugin) - Method in class org.jcsp.net.settings.Plugins
 
addProcess(CSProcess) - Method in class org.jcsp.lang.Parallel
Add the process to the Parallel object.
addProcess(CSProcess) - Method in class org.jcsp.lang.Sequence
Add the process to the Sequence object.
addProcess(CSProcess[]) - Method in class org.jcsp.lang.Parallel
Add the array of processes to the Parallel object.
addProcess(CSProcess[]) - Method in class org.jcsp.lang.Sequence
Add the array of processes to the Sequence object.
addProfile(LinkProfile) - Method in class org.jcsp.net.settings.LinkProfiles
 
addProfile(NodeProfile) - Method in class org.jcsp.net.settings.NodeProfiles
 
addPrompt(String) - Static method in class org.jcsp.demos.util.Ask
 
addPrompt(String, int, int, int) - Static method in class org.jcsp.demos.util.Ask
 
addProtocol(Protocol) - Method in class org.jcsp.net.settings.Protocols
 
addReadFilter(Filter) - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
addReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
addReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredChannelInputWrapper
 
addReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
addReadFilter(Filter) - Method in interface org.jcsp.util.filter.ReadFiltered
Installs a read filter defining a transformation to be applied by the read method of the channel end.
addReadFilter(Filter, int) - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
addReadFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
addReadFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredChannelInputWrapper
 
addReadFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
addReadFilter(Filter, int) - Method in interface org.jcsp.util.filter.ReadFiltered
Installs a read filter defining a transformation to be applied by the read method of the channel end at a specific index.
addReal(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
addReq(Req) - Method in class org.jcsp.net.settings.LinkProfile
 
addReq(Req) - Method in class org.jcsp.net.settings.NodeProfile
 
addRequest(ChannelOutput) - Method in class org.jcsp.net.dynamic.JFTP.ChanSet
Adds a request (the channel to reply on) to the set.
addReservedChannel(SharedChannelOutput, long) - Method in class org.jcsp.net.IndexManager
 
address - Variable in class org.jcsp.net.LinkLost
The broken Link's computer address.
address - Variable in class org.jcsp.net2.NodeAddress
String representation of the address
address - Variable in class org.jcsp.net2.NodeID
Address of the Node
Address - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single address.
Address(String, String, boolean) - Constructor for class org.jcsp.net.settings.Address
 
AddressAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.Addresses.AddressAlreadyExistsException
 
addresses - Variable in class org.jcsp.net.ServiceSettings
 
addresses - Variable in class org.jcsp.net.settings.Addresses
 
addresses - Variable in class org.jcsp.net.settings.JCSPConfig
 
Addresses - Class in org.jcsp.net.settings
Unsed internally within the JCSP network infrastructure to represent a set of addresses.
Addresses() - Constructor for class org.jcsp.net.settings.Addresses
 
Addresses.AddressAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
addressIDs - Variable in class org.jcsp.net.NodeID
This is a set of addresses of LinkServers that the Node, represented by this NodeID, is running.
AddressSetting - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent an address setting.
AddressSetting(String, String, String) - Constructor for class org.jcsp.net.settings.AddressSetting
 
addressSettings - Variable in class org.jcsp.net.settings.Service
 
addressSpecifications - Variable in class org.jcsp.net.ProtocolManager
 
addService(Service) - Method in class org.jcsp.net.settings.Services
 
addSetting(String, String) - Method in class org.jcsp.net.ServiceSettings
Adds a String name, value setting to this object.
addSetting(Setting) - Method in class org.jcsp.net.settings.Protocol
 
addSetting(Setting) - Method in class org.jcsp.net.settings.Service
 
addSetting(Setting) - Method in class org.jcsp.net.settings.Settings
 
addSpec(Spec) - Method in class org.jcsp.net.settings.Address
 
addSpec(Spec) - Method in class org.jcsp.net.settings.Protocol
 
addSpec(Spec) - Method in class org.jcsp.net.settings.Specs
 
addToAllParThreads(Thread) - Static method in class org.jcsp.lang.Parallel
Adds the thread object to the allParThreads collection.
addTxFilter(Filter, int) - Method in class org.jcsp.net.Link
Adds a transmission filter.
addWindowEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a WindowEvent has occurred.
addWriteFilter(Filter) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
addWriteFilter(Filter) - Method in class org.jcsp.util.filter.FilteredChannelOutputWrapper
 
addWriteFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
addWriteFilter(Filter) - Method in interface org.jcsp.util.filter.WriteFiltered
Installs a write filter defining a transformation to be applied by the write method of the channel end.
addWriteFilter(Filter, int) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
addWriteFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredChannelOutputWrapper
 
addWriteFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
addWriteFilter(Filter, int) - Method in interface org.jcsp.util.filter.WriteFiltered
Installs a write filter defining a transformation to be applied by the write method of the channel end at a specific index.
AdjustmentEventHandler - Class in org.jcsp.awt
 
AdjustmentEventHandler(ChannelOutputInt) - Constructor for class org.jcsp.awt.AdjustmentEventHandler
Constructs a new AdjustmentEventHandler with the specified event Channel.
adjustmentValueChanged(AdjustmentEvent) - Method in class org.jcsp.awt.AdjustmentEventHandler
Invoked when an adjustment occurs on the component the event handler is listening to.
AdvancedInputStreamFactory(ClassManager) - Constructor for class org.jcsp.net.dynamic.DynamicClassLoaderMessage.AdvancedInputStreamFactory
Constructs a new factory for the given class manager.
AdvancedObjectInputStream(ClassManager, InputStream) - Constructor for class org.jcsp.net.dynamic.DynamicClassLoaderMessage.AdvancedObjectInputStream
Constructs a new AdvancedObjectInputStream.
A Fair Multiplexor - Search tag in class org.jcsp.lang.Alternative
Section
A Fair Multiplexor with a Timeout and Poisoning - Search tag in class org.jcsp.lang.Alternative
Section
after(long) - Method in class org.jcsp.lang.CSTimer
Puts the process to sleep until an absolute time is reached.
all - Static variable in class org.jcsp.net.Logger
 
allowedUsers - Variable in class org.jcsp.net.security.SimpleSecurityAuthority
Set of permitted users.
allParThreads - Static variable in class org.jcsp.lang.Parallel
The threads created by all Parallel and ProcessManager objects.
alt - Variable in class org.jcsp.lang.AltingBarrier
The process offering this barrier (protected by the base monitor).
alt - Variable in class org.jcsp.lang.BufferedOne2OneChannel
 
alt - Variable in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
The Alternative class that controls the selection
alt - Variable in class org.jcsp.lang.InlineAlternative
If used as a top level ALT, the work will be delegated to this
alt - Variable in class org.jcsp.lang.One2OneChannelImpl
The Alternative class that controls the selection
alt - Variable in class org.jcsp.lang.One2OneChannelIntImpl
The Alternative class that controls the selection
alt - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
alt - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
alt - Variable in class org.jcsp.lang.PoisonableOne2OneChannelImpl
The Alternative class that controls the selection
alt - Variable in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
The Alternative class that controls the selection
alt - Variable in class org.jcsp.net.NetChannelInputProcess
 
ALT_CHECK_FOR_LINK - Static variable in class org.jcsp.net.LinkManager
 
ALT_LINK_FAIL - Static variable in class org.jcsp.net.LinkManager
 
ALT_LOST_LINK - Static variable in class org.jcsp.net.LinkManager
 
ALT_REG_CHAN - Static variable in class org.jcsp.net.LinkManager
 
ALT_REQ_LINK - Static variable in class org.jcsp.net.LinkManager
 
alternate - Variable in class org.jcsp.net.settings.AddressSetting
 
Alternative - Class in org.jcsp.lang
This enables a process to wait passively for and choose between a number of Guard events.
Alternative(Guard[]) - Constructor for class org.jcsp.lang.Alternative
Construct an Alternative object operating on the Guard array of events.
AlternativeError - Exception Class in org.jcsp.lang
This is thrown for an illegal operation on an Alternative.
AlternativeError(String) - Constructor for exception class org.jcsp.lang.AlternativeError
 
AlternativeSelect - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
AlternativeSelectWithTimeout - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Alternatives to CREW for Shared Objects - Search tag in class org.jcsp.lang.Crew
Section
AltingBarrier - Class in org.jcsp.lang
This is the front-end for a barrier that can be used as a Guard in an Alternative.
AltingBarrier(AltingBarrierBase, AltingBarrier) - Constructor for class org.jcsp.lang.AltingBarrier
Package-only constructor (used by AltingBarrierBase).
AltingBarrierBase - Class in org.jcsp.lang
 
AltingBarrierBase() - Constructor for class org.jcsp.lang.AltingBarrierBase
 
AltingBarrierCoordinate - Class in org.jcsp.lang
 
AltingBarrierCoordinate() - Constructor for class org.jcsp.lang.AltingBarrierCoordinate
 
AltingBarrierCoordinateStartEnable - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
AltingBarrierError - Exception Class in org.jcsp.lang
This is thrown for an illegal operation on an AltingBarrier.
AltingBarrierError(String) - Constructor for exception class org.jcsp.lang.AltingBarrierError
 
AltingBarrierGadget2 - Search tag in class org.jcsp.lang.AltingBarrier
Section
AltingBarrierGadget3 - Search tag in class org.jcsp.lang.AltingBarrier
Section
AltingBarrierGadget4 - Search tag in class org.jcsp.lang.AltingBarrier
Section
AltingBarrierGadget5 - Search tag in class org.jcsp.lang.AltingBarrier
Section
AltingBarrierGadget6 - Search tag in class org.jcsp.lang.AltingBarrier
Section
altingChannel - Variable in class org.jcsp.lang.AltingConnectionClient
The channel used to ALT over.
altingChannel - Variable in class org.jcsp.lang.AltingConnectionServer
The channel used to ALT over.
AltingChannelAccept - Class in org.jcsp.lang
This extends Guard and ChannelAccept to enable a process to choose between many CALL channel (and other) events.
AltingChannelAccept() - Constructor for class org.jcsp.lang.AltingChannelAccept
 
AltingChannelInput<T> - Class in org.jcsp.lang
This extends Guard and ChannelInput to enable a process to choose between many object input (and other) events.
AltingChannelInput() - Constructor for class org.jcsp.lang.AltingChannelInput
 
AltingChannelInputImpl<T> - Class in org.jcsp.lang
 
AltingChannelInputImpl(ChannelInternals<T>, int) - Constructor for class org.jcsp.lang.AltingChannelInputImpl
 
AltingChannelInputInt - Class in org.jcsp.lang
This extends Guard and ChannelInputInt to enable a process to choose between many integer input (and other) events.
AltingChannelInputInt() - Constructor for class org.jcsp.lang.AltingChannelInputInt
 
AltingChannelInputIntImpl - Class in org.jcsp.lang
 
AltingChannelInputIntImpl(ChannelInternalsInt, int) - Constructor for class org.jcsp.lang.AltingChannelInputIntImpl
 
AltingChannelInputIntSymmetricImpl - Class in org.jcsp.lang
 
AltingChannelInputIntSymmetricImpl(AltingBarrier, ChannelInputInt) - Constructor for class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
AltingChannelInputSymmetricImpl<T> - Class in org.jcsp.lang
 
AltingChannelInputSymmetricImpl(AltingBarrier, ChannelInput<T>) - Constructor for class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
AltingChannelInputWrapper<T> - Class in org.jcsp.lang
Deprecated.
There is no longer any need to use this class, after the 1.1 class reorganisation. Note that usually you do not need the absolute guarantee that this class provides - you can usually just cast the channel to an AltingChannelInput, which prevents you from accidentally writing to the channel. This class mainly exists for use by some of the org.jcsp.net classes, where the absolute guarantee that you cannot write to it is important.
AltingChannelInputWrapper() - Constructor for class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
This constructor does not wrap a channel.
AltingChannelInputWrapper(AltingChannelInput<T>) - Constructor for class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Creates a new AltingChannelInputWrapper which wraps the specified channel.
AltingChannelOutput<T> - Class in org.jcsp.lang
This extends Guard and ChannelOutput to enable a process to choose between many integer output (and other) events.
AltingChannelOutput() - Constructor for class org.jcsp.lang.AltingChannelOutput
 
AltingChannelOutputInt - Class in org.jcsp.lang
This extends Guard and ChannelOutputInt to enable a process to choose between many integer output (and other) events.
AltingChannelOutputInt() - Constructor for class org.jcsp.lang.AltingChannelOutputInt
 
AltingChannelOutputIntSymmetricImpl - Class in org.jcsp.lang
 
AltingChannelOutputIntSymmetricImpl(AltingBarrier, ChannelOutputInt) - Constructor for class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
AltingChannelOutputSymmetricImpl<T> - Class in org.jcsp.lang
 
AltingChannelOutputSymmetricImpl(AltingBarrier, ChannelOutput<T>) - Constructor for class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
AltingConnectionClient<T> - Class in org.jcsp.lang
This class is sub-classed by JCSP.NET classes to provide ConnectionClient objects which can have their receive() method alted over.
AltingConnectionClient(AltingChannelInput<T>) - Constructor for class org.jcsp.lang.AltingConnectionClient
Constructor.
AltingConnectionClientImpl<T> - Class in org.jcsp.lang
This class does not need to be used by standard JCSP users.
AltingConnectionClientImpl(AltingChannelInput, ChannelOutput, ChannelOutput, ChannelOutput) - Constructor for class org.jcsp.lang.AltingConnectionClientImpl
Constructs a new instance.
AltingConnectionServer<T> - Class in org.jcsp.lang
An interface to connection.
AltingConnectionServer(AltingChannelInput<ConnectionMessage<T>>) - Constructor for class org.jcsp.lang.AltingConnectionServer
Constructor.
AltingConnectionServerImpl<T> - Class in org.jcsp.lang
This class does not need to be used by standard JCSP users.
AltingConnectionServerImpl(AltingChannelInput<ConnectionMessage<T>>, AltingChannelInput<ConnectionMessage<T>>) - Constructor for class org.jcsp.lang.AltingConnectionServerImpl
Constructs a new server instance.
ALTing on a CALL Channel - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
ALTing on a CALL Channel - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
ALTing on a CALL Channel - Search tag in class org.jcsp.lang.One2AnyCallChannel
Section
ALTing on a CALL Channel - Search tag in class org.jcsp.lang.One2OneCallChannel
Section
altMonitor - Variable in class org.jcsp.lang.Alternative
The monitor synchronising the writers and alting reader
AltTest - Class in Unnamed Package
Process Diagram
AltTest() - Constructor for class AltTest
 
alwaysMatchProfile - Static variable in class org.jcsp.net.Profile
 
And - Class in org.jcsp.plugNplay
Bitwise ands two Integer streams to one stream.
And(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.And
Construct a new And process with the input Channels in0 and in1 and the output Channel out.
AndInt - Class in org.jcsp.plugNplay.ints
Bitwise ands two integer streams to one stream.
AndInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.AndInt
Construct a new AndInt process with the input Channels in0 and in1 and the output Channel out.
anonymousCnsNamePrefix - Static variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Unique prefix to use when registering channels with the CNS.
A Note about System.out and Other Non-Blocking Monitors - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
any2any() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may be connected to any number of writer processes and any number of reader processes.
any2any(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable any-any Object channel.
any2any(ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an any-any Object channel with user chosen buffering size and policy.
any2any(ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable any-any Object channel.
any2anyArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of any-any Object channels.
any2anyArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable any-any Object channels.
any2anyArray(int, ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered any-any Object channels.
any2anyArray(int, ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable any-any Object channels.
Any2AnyCallChannel - Class in org.jcsp.lang
This is the super-class for any-to-any interface-specific CALL channels, safe for use by many clients and many servers.
Any2AnyCallChannel() - Constructor for class org.jcsp.lang.Any2AnyCallChannel
 
Any2AnyChannel<T> - Interface in org.jcsp.lang
This defines the interface for an any-to-any Object channel, safe for use by many writers and many readers.
Any2AnyChannelImpl<T> - Class in org.jcsp.lang
This implements an any-to-any object channel, safe for use by many writers and many readers.
Any2AnyChannelImpl() - Constructor for class org.jcsp.lang.Any2AnyChannelImpl
 
Any2AnyChannelInt - Interface in org.jcsp.lang
This defines an interface for an any-to-any integer channel, safe for use by many writers and many readers.
Any2AnyChannelIntImpl - Class in org.jcsp.lang
This implements an any-to-any integer channel, safe for use by many writers and many readers.
Any2AnyChannelIntImpl() - Constructor for class org.jcsp.lang.Any2AnyChannelIntImpl
 
Any2AnyChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelIntWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2AnyChannelIntXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelIntXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2AnyChannelRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2AnyChannelXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2AnyConnection<T> - Interface in org.jcsp.lang
Defines an interface for a connection shared by multiple clients and multiple servers.
Any2AnyConnectionImpl<T> - Class in org.jcsp.lang
This class is an implementation of Any2AnyConnection.
Any2AnyConnectionImpl() - Constructor for class org.jcsp.lang.Any2AnyConnectionImpl
Initializes all the attributes to necessary values.
Any2AnyImpl<T> - Class in org.jcsp.lang
 
Any2AnyImpl(ChannelInternals<T>) - Constructor for class org.jcsp.lang.Any2AnyImpl
 
any2anyInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may be connected to any number of writer processes and any number of reader processes.
any2anyInt(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable any-any integer channel.
any2anyInt(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an any-any integer channel with user chosen buffering size and policy.
any2anyInt(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable any-any integer channel.
any2anyIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of any-any integer channels.
any2anyIntArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable any-any integer channels.
any2anyIntArray(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered any-any integer channels.
any2anyIntArray(int, ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable any-any integer channels.
Any2AnyIntImpl - Class in org.jcsp.lang
 
Any2AnyIntImpl(ChannelInternalsInt) - Constructor for class org.jcsp.lang.Any2AnyIntImpl
 
any2net(String) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(String, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(String, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the input end at the given location
any2net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the input end at the given location
any2net(NetChannelLocation) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location
any2net(NetChannelLocation) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location
any2net(NetChannelLocation, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level
any2net(NetChannelLocation, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level
any2net(NetChannelLocation, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level
any2net(NetChannelLocation, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level
any2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages.
any2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages.
any2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages.
any2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages.
any2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages
any2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages
any2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages
any2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages
any2net(NodeAddress, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeAddress, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeAddress, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeAddress, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity
any2net(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity
any2net(NodeAddress, int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity
any2net(NodeAddress, int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity
any2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.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, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
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, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.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, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.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
any2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
any2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
any2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
any2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
any2net(NodeID, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeID, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeID, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeID, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeID, int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity
any2net(NodeID, int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity
any2net(NodeID, int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity
any2net(NodeID, int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity
any2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages
any2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages
any2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages
any2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages
any2net(NodeID, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
any2net(NodeID, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
any2net(NodeID, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
any2net(NodeID, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
Any2NetChannel - Class in org.jcsp.net
A channel for network output (TX).
Any2NetChannel<T> - Class in org.jcsp.net2
An outputting network channel (TX) that can be safely shared amongst multiple writers (Any2Net).
Any2NetChannel(NetChannelLocation) - Constructor for class org.jcsp.net.Any2NetChannel
Equivalent to the (NetChannelLocation) constructor of One2NetChannel.
Any2NetChannel(NetChannelLocation, boolean) - Constructor for class org.jcsp.net.Any2NetChannel
Equivalent to the (NetChannelLocation, boolean) constructor of One2NetChannel.
Any2NetChannel(NetChannelLocation, boolean, Profile) - Constructor for class org.jcsp.net.Any2NetChannel
Equivalent to the (NetChannelLocation, boolean, Profile) constructor of One2NetChannel.
Any2NetChannel(NetChannelLocation, Profile) - Constructor for class org.jcsp.net.Any2NetChannel
Equivalent to the (NetChannelLocation, Profile) constructor of One2NetChannel.
Any2NetChannel(One2NetChannel) - Constructor for class org.jcsp.net2.Any2NetChannel
Constructor wrapping an existing One2NetChannel in an Any2NetChannel
any2one() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may be connected to any number of writer processes, but only one reader at a time.
any2one(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable any-one Object channel.
any2one(ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an any-one Object channel with user chosen buffering size and policy.
any2one(ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable any-one Object channel.
any2oneArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of any-one Object channels.
any2oneArray(int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of Any2OneChannelInt objects.
any2oneArray(int) - Static method in class org.jcsp.lang.Connection
 
any2oneArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable any-one Object channels.
any2oneArray(int, ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered any-one Object channels.
any2oneArray(int, ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable any-one Object channels.
any2oneArray(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of Any2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
Any2OneCallChannel - Class in org.jcsp.lang
This is the super-class for any-to-one interface-specific CALL channels, safe for use by many clients and one server.
Any2OneCallChannel() - Constructor for class org.jcsp.lang.Any2OneCallChannel
 
Any2OneChannel<T> - Interface in org.jcsp.lang
This defines an interface for an any-to-one Object channel, safe for use by many writers and one reader.
Any2OneChannelImpl<T> - Class in org.jcsp.lang
This implements an any-to-one object channel, safe for use by many writers and one reader.
Any2OneChannelImpl() - Constructor for class org.jcsp.lang.Any2OneChannelImpl
 
Any2OneChannelInt - Interface in org.jcsp.lang
This defines an interface for an any-to-one integer channel, safe for use by many writers and one reader.
Any2OneChannelIntImpl - Class in org.jcsp.lang
This implements an any-to-one integer channel, safe for use by many writers and one reader.Refer to the Any2OneChannelInt interface for a fuller description.
Any2OneChannelIntImpl() - Constructor for class org.jcsp.lang.Any2OneChannelIntImpl
 
Any2OneChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelIntWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2OneChannelIntXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelIntXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2OneChannelRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2OneChannelXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2OneConnection<T> - Interface in org.jcsp.lang
Defines an interface for a connection that can be shared by multiple concurrent clients but used by a single server.
Any2OneConnectionImpl<T> - Class in org.jcsp.lang
This class is an implementation of Any2OneConnection.
Any2OneConnectionImpl() - Constructor for class org.jcsp.lang.Any2OneConnectionImpl
Initializes all the attributes to necessary values.
Any2OneImpl<T> - Class in org.jcsp.lang
 
Any2OneImpl(ChannelInternals<T>) - Constructor for class org.jcsp.lang.Any2OneImpl
 
any2oneInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may be connected to any number of writer processes, but only one reader at a time.
any2oneInt(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable any-one integer channel.
any2oneInt(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an any-one integer channel with user chosen buffering size and policy.
any2oneInt(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable any-one integer channel.
any2oneIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of any-one integer channels.
any2oneIntArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable any-one integer channels.
any2oneIntArray(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered any-one integer channels.
any2oneIntArray(int, ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable any-one integer channels.
Any2OneIntImpl - Class in org.jcsp.lang
 
Any2OneIntImpl(ChannelInternalsInt) - Constructor for class org.jcsp.lang.Any2OneIntImpl
 
app(String, String) - Static method in class org.jcsp.demos.util.Ask
 
appID - Variable in class org.jcsp.net.ApplicationID
 
appIDCounter - Variable in class org.jcsp.net.Node
 
Applet Processes - Search tag in class org.jcsp.awt.ActiveApplet
Section
applicationID - Variable in class org.jcsp.net.remote.ProcessSpawner
The application identifier of the caller that the child should adopt.
applicationID - Static variable in class org.jcsp.net.remote.RemoteProcess
The application ID returned by getApplicationID.
applicationID - Variable in class org.jcsp.net.remote.SpawnerMessage
 
ApplicationID - Class in org.jcsp.net
A Class whose instances represent a unique identifier for a JCSP.NET application.
ApplicationID(NodeID, int) - Constructor for class org.jcsp.net.ApplicationID
 
arcAngle - Variable in class org.jcsp.awt.GraphicsCommand.DrawArc
 
arcAngle - Variable in class org.jcsp.awt.GraphicsCommand.FillArc
 
arcHeight - Variable in class org.jcsp.awt.GraphicsCommand.DrawRoundRect
 
arcHeight - Variable in class org.jcsp.awt.GraphicsCommand.FillRoundRect
 
arcWidth - Variable in class org.jcsp.awt.GraphicsCommand.DrawRoundRect
 
arcWidth - Variable in class org.jcsp.awt.GraphicsCommand.FillRoundRect
 
area - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
arrayToString(String[]) - Static method in class org.jcsp.net.Utils
This takes a String[] and returns a String that can be converted back into an identical String[] using the stringToArray method.
ARRIVED - Static variable in class org.jcsp.net2.NetworkProtocol
Mobility message.
A Simple Example - Search tag in class org.jcsp.lang.Bucket
Section
A Simple Traffic Flow Regulator - Search tag in class org.jcsp.lang.Alternative
Section
Ask - Class in org.jcsp.demos.util
 
Ask() - Constructor for class org.jcsp.demos.util.Ask
Don't allow any instances!
Ask.Prompt - Class in org.jcsp.demos.util
 
ASYNC_OPEN - Static variable in class org.jcsp.net2.NetworkProtocol
An asynchronous open message
ASYNC_REPLY - Static variable in class org.jcsp.net2.NetworkProtocol
An asynchronous reply from the server
ASYNC_REPLY_AND_CLOSE - Static variable in class org.jcsp.net2.NetworkProtocol
An asynchronous reply and close
ASYNC_REQUEST - Static variable in class org.jcsp.net2.NetworkProtocol
An asynchronous request to a connection server
ASYNC_SEND - Static variable in class org.jcsp.net2.NetworkProtocol
An Asynchronous send operation
asyncWrite(Object) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
asyncWrite(T) - Method in class org.jcsp.net2.Any2NetChannel
Writes asynchronously to the underlying channel.
asyncWrite(T) - Method in interface org.jcsp.net2.NetChannelOutput
Sends a message to the input end of the channel asynchronously (no blocking)
asyncWrite(T) - Method in class org.jcsp.net2.One2NetChannel
Asynchronously writes an object to the channel
attr1 - Variable in class org.jcsp.net2.NetworkMessage
The first attribute of the message.
attr2 - Variable in class org.jcsp.net2.NetworkMessage
The second attribute of the message
attrib - Variable in class org.jcsp.net.settings.ConfigReader.Tag
 
attribs - Variable in class org.jcsp.net.settings.ConfigReader
 
AttributesAccess() - Constructor for class org.jcsp.net.Node.AttributesAccess
 
auth - Variable in exception class org.jcsp.net.security.AccessDeniedException
The security authority raising the exception.

B

backToClient - Variable in class org.jcsp.lang.AltingConnectionClientImpl
 
backToClient - Variable in class org.jcsp.net.NetSharedAltingConnectionClient
 
Back to Sequential Implementation - Search tag in class org.jcsp.lang.Sequence
Section
bad() - Method in class org.jcsp.net.settings.ConfigReader.Tag
 
BadArguments(String) - Constructor for exception class org.jcsp.awt.ActiveButtonControl.BadArguments
 
BadArguments(String) - Constructor for exception class org.jcsp.awt.ActiveButtonState.BadArguments
 
bais - Variable in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterRX
The byte array stream used to connect to the ObjectInputStream
baos - Variable in class org.jcsp.net2.bns.BNSNetworkMessageFilter.FilterTX
The byte stream we will use to retrieve the byte message from
baos - Variable in class org.jcsp.net2.cns.CNSNetworkMessageFilter.FilterTX
The byte stream we will use to retrieve the byte message from
baos - Variable in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterTX
The output stream to get the bytes from
barrier - Variable in class org.jcsp.lang.Parallel
Used to synchronise the termination of processes in each run of Parallel
barrier - Variable in class org.jcsp.lang.ParThread
the barrier at the end of a PAR
barrier - Variable in class org.jcsp.test.BarrierSyncer
 
barrier - Variable in class org.jcsp.test.DelaySyncer
 
Barrier - Class in org.jcsp.lang
This enables barrier synchronisation between a set of processes.
Barrier() - Constructor for class org.jcsp.lang.Barrier
Construct a barrier initially associated with no processes.
Barrier(int) - Constructor for class org.jcsp.lang.Barrier
Construct a barrier (initially) associated with nEnrolled processes.
BarrierData - Class in org.jcsp.net2
Contains the data that relates to a networked Barrier.
BarrierData() - Constructor for class org.jcsp.net2.BarrierData
 
BarrierDataState - Class in org.jcsp.net2
Describes the possible states that a networked Barrier might be in.
BarrierDataState() - Constructor for class org.jcsp.net2.BarrierDataState
Empty private constructor.
BarrierError - Exception Class in org.jcsp.lang
This is thrown for an illegal operation on an Barrier.
BarrierError(String) - Constructor for exception class org.jcsp.lang.BarrierError
 
barrierLock - Variable in class org.jcsp.lang.Barrier
The monitor lock used for synchronisation.
BarrierManager - Class in org.jcsp.net2
Manages the networked Barriers in the system.
BarrierManager() - Constructor for class org.jcsp.net2.BarrierManager
Private default constructor.
barrierPresent - Variable in class org.jcsp.lang.Alternative
This indicates whether an AltingBarrier is one of the Guards.
barrierRegister - Variable in class org.jcsp.net2.bns.BNS
Map of barriers registered to a Node; NodeID->
barriers - Variable in class org.jcsp.net2.BarrierManager
The table containing the Barriers.
barrierSelected - Variable in class org.jcsp.lang.Alternative
The index of a selected AltingBarrier.
BarrierSync - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
BarrierSyncer - Class in org.jcsp.test
A process that syncs on one alting barrier and finishes
BarrierSyncer(AltingBarrier) - Constructor for class org.jcsp.test.BarrierSyncer
 
barrierTrigger - Variable in class org.jcsp.lang.Alternative
This flag is set by a successful AltingBarrier enable/disable.
base - Variable in class org.jcsp.lang.AltingBarrier
This references the barrier on which this is enrolled.
BasicInputStreamFactory() - Constructor for class org.jcsp.net.dynamic.SerializedData.BasicInputStreamFactory
 
BasicInputStreamFactory() - Constructor for class org.jcsp.net.SerializedObject.BasicInputStreamFactory
 
BasicOne2OneChannelSymmetric<T> - Class in org.jcsp.lang
 
BasicOne2OneChannelSymmetric() - Constructor for class org.jcsp.lang.BasicOne2OneChannelSymmetric
 
BasicOne2OneChannelSymmetricInt - Class in org.jcsp.lang
 
BasicOne2OneChannelSymmetricInt() - Constructor for class org.jcsp.lang.BasicOne2OneChannelSymmetricInt
 
beingProcessed - Variable in class org.jcsp.net.dynamic.JFTP.ChanSet
true if a class is currently being loaded.
bgcolor - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
Binding the Shared Resource to its CREW Lock - Search tag in class org.jcsp.lang.Crew
Section
BlackHole - Class in org.jcsp.plugNplay
Black holes anything sent to it.
BlackHole(ChannelInput) - Constructor for class org.jcsp.plugNplay.BlackHole
Construct a new BlackHole process with the input Channel in.
BlackHoleChannel - Class in org.jcsp.lang
This implements ChannelOutput with black hole semantics.
BlackHoleChannel() - Constructor for class org.jcsp.lang.BlackHoleChannel
 
BlackHoleChannelInt - Class in org.jcsp.lang
This implements ChannelOutputInt with black hole semantics.
BlackHoleChannelInt() - Constructor for class org.jcsp.lang.BlackHoleChannelInt
 
BlackHoleInt - Class in org.jcsp.plugNplay.ints
Black holes anything sent to it.
BlackHoleInt(ChannelInputInt) - Constructor for class org.jcsp.plugNplay.ints.BlackHoleInt
Construct a new BlackHoleInt process with the input Channel in.
blank() - Static method in class org.jcsp.demos.util.Ask
 
BNS - Class in org.jcsp.net2.bns
This is the main process for the Barrier Name Server.
BNS() - Constructor for class org.jcsp.net2.bns.BNS
Private empty constructor
BNSMessage - Class in org.jcsp.net2.bns
A message sent between a BNS and a BNSService.
BNSMessage() - Constructor for class org.jcsp.net2.bns.BNSMessage
 
BNSMessageProtocol - Class in org.jcsp.net2.bns
This class defines the message types that can be sent to and from the CNS.
BNSMessageProtocol() - Constructor for class org.jcsp.net2.bns.BNSMessageProtocol
Empty, private constructor.
BNSNetworkMessageFilter - Class in org.jcsp.net2.bns
This filter is used by the BNS and BNSService to transmit messages between one another in a manner that is platform independent.
BNSNetworkMessageFilter() - Constructor for class org.jcsp.net2.bns.BNSNetworkMessageFilter
 
BNSNetworkMessageFilter.FilterRX - Class in org.jcsp.net2.bns
The filter used to convert an array of bytes back into a BNSMessage
BNSNetworkMessageFilter.FilterTX - Class in org.jcsp.net2.bns
The encoding filter used to convert a BNSMessage into bytes
BNSService - Class in org.jcsp.net2.bns
This is the service object used to register and resolve barrier names with a Barrier Name Server.
BNSService(NodeID) - Constructor for class org.jcsp.net2.bns.BNSService
Creates a new BNSService
Boolean(String) - Static method in class org.jcsp.demos.util.Ask
Ask.Boolean issues the prompt and returns a boolean depending on the first non-white-space character typed.
BooleanComparable(boolean) - Constructor for class org.jcsp.net.Requirement.BooleanComparable
 
booValue - Variable in class org.jcsp.net.Requirement
 
booValue - Variable in class org.jcsp.net.settings.OtherSpec
 
booValue - Variable in class org.jcsp.net.Specification
 
bounce(ChannelOutput) - Method in class org.jcsp.net.Message
 
BounceMessage() - Constructor for class org.jcsp.net.Message.BounceMessage
 
breakChannel() - Method in class org.jcsp.net.NetChannelInputProcess
 
broadcast(Object) - Method in class org.jcsp.net.IndexManager
 
broadcastLinkLost(Object) - Method in class org.jcsp.net.IndexManager
Reply channels have their destroyWriter method called.
broken - Variable in class org.jcsp.net.One2NetChannel
True iff the link's been dropped.
BROKEN - Static variable in class org.jcsp.net2.BarrierDataState
Barrier is broken.
BROKEN - Static variable in class org.jcsp.net2.ChannelDataState
Signifies that the channel is broken.
BROKEN - Static variable in class org.jcsp.net2.ConnectionDataState
 
Bucket - Class in org.jcsp.lang
This enables bucket synchronisation between a set of processes.
Bucket() - Constructor for class org.jcsp.lang.Bucket
 
bucketCycle - Variable in class org.jcsp.lang.Bucket
Barrier uses an even/odd flag because the barrier cannot sync without every process Bucket can happily keep working while old processes are waiting around, so a flag is not enough Instead, a count must be used.
BucketFallInto - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
bucketLock - Variable in class org.jcsp.lang.Bucket
The monitor lock used for synchronization
buffer - Variable in class org.jcsp.net.AcknowledgementsBuffer
The storage for the buffered Objects
buffer - Variable in class org.jcsp.util.Buffer
The storage for the buffered Objects
buffer - Variable in class org.jcsp.util.InfiniteBuffer
The storage for the buffered Objects
buffer - Variable in class org.jcsp.util.ints.BufferInt
The storage for the buffered ints
buffer - Variable in class org.jcsp.util.ints.InfiniteBufferInt
The storage for the buffered ints
buffer - Variable in class org.jcsp.util.ints.OverFlowingBufferInt
The storage for the buffered ints
buffer - Variable in class org.jcsp.util.ints.OverWriteOldestBufferInt
The storage for the buffered ints
buffer - Variable in class org.jcsp.util.ints.OverWritingBufferInt
The storage for the buffered ints
buffer - Variable in class org.jcsp.util.OverFlowingBuffer
The storage for the buffered Objects
buffer - Variable in class org.jcsp.util.OverWriteOldestBuffer
The storage for the buffered Objects
buffer - Variable in class org.jcsp.util.OverWritingBuffer
The storage for the buffered Objects
Buffer<T> - Class in org.jcsp.util
This is used to create a buffered object channel that never loses data.
Buffer(int) - Constructor for class org.jcsp.util.Buffer
Construct a new Buffer with the specified size.
BUFFER_SIZE - Static variable in class org.jcsp.net.tcpip.TCPIPLink
Size of Java buffers.
BUFFER_SIZE - Static variable in class org.jcsp.net2.ObjectNetworkMessageFilter
 
BUFFER_SIZE - Static variable in class org.jcsp.net2.tcpip.TCPIPLink
Defines the size of the buffer to place on the incoming and outgoing streams.
BufferedAny2AnyChannel<T> - Class in org.jcsp.lang
This implements an any-to-any object channel with user-definable buffering, safe for use by many writers and many readers.
BufferedAny2AnyChannel(ChannelDataStore<T>) - Constructor for class org.jcsp.lang.BufferedAny2AnyChannel
Constructs a new BufferedAny2AnyChannel with the specified ChannelDataStore.
BufferedAny2AnyChannelIntImpl - Class in org.jcsp.lang
This implements an any-to-any integer channel with user-definable buffering, safe for use by many writers and many readers.
BufferedAny2AnyChannelIntImpl(ChannelDataStoreInt) - Constructor for class org.jcsp.lang.BufferedAny2AnyChannelIntImpl
 
BufferedAny2OneChannel<T> - Class in org.jcsp.lang
This implements an any-to-one object channel with user-definable buffering, safe for use by many writers and one reader.
BufferedAny2OneChannel(ChannelDataStore<T>) - Constructor for class org.jcsp.lang.BufferedAny2OneChannel
Constructs a new BufferedAny2OneChannel with the specified ChannelDataStore.
BufferedAny2OneChannelIntImpl - Class in org.jcsp.lang
This implements an any-to-one integer channel with user-definable buffering, safe for use by many writers and one reader.
BufferedAny2OneChannelIntImpl(ChannelDataStoreInt) - Constructor for class org.jcsp.lang.BufferedAny2OneChannelIntImpl
 
BufferedChannelArrayFactory<T> - Interface in org.jcsp.lang
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
BufferedChannelFactory<T> - Interface in org.jcsp.lang
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
BufferedChannelIntArrayFactory - Interface in org.jcsp.lang
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
BufferedChannelIntFactory - Interface in org.jcsp.lang
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
BufferedOne2AnyChannel<T> - Class in org.jcsp.lang
This implements an any-to-any object channel with user-definable buffering, safe for use by many writers and many readers.
BufferedOne2AnyChannel(ChannelDataStore<T>) - Constructor for class org.jcsp.lang.BufferedOne2AnyChannel
Constructs a new BufferedOne2AnyChannel with the specified ChannelDataStore.
BufferedOne2AnyChannelIntImpl - Class in org.jcsp.lang
This implements a one-to-any integer channel with user-definable buffering, safe for use by many writers and many readers.
BufferedOne2AnyChannelIntImpl(ChannelDataStoreInt) - Constructor for class org.jcsp.lang.BufferedOne2AnyChannelIntImpl
 
BufferedOne2OneChannel<T> - Class in org.jcsp.lang
This implements a one-to-one object channel with user-definable buffering.
BufferedOne2OneChannel(ChannelDataStore<T>) - Constructor for class org.jcsp.lang.BufferedOne2OneChannel
Constructs a new BufferedOne2OneChannel with the specified ChannelDataStore.
BufferedOne2OneChannelIntImpl - Class in org.jcsp.lang
This implements a one-to-one integer channel with user-definable buffering.
BufferedOne2OneChannelIntImpl(ChannelDataStoreInt) - Constructor for class org.jcsp.lang.BufferedOne2OneChannelIntImpl
Constructs a new BufferedOne2OneChannelIntImpl with the specified ChannelDataStoreInt.
BufferInt - Class in org.jcsp.util.ints
This is used to create a buffered integer channel that never loses data.
BufferInt(int) - Constructor for class org.jcsp.util.ints.BufferInt
Construct a new BufferInt with the specified size.
BufferIntSizeError - Exception Class in org.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 for exception class org.jcsp.util.ints.BufferIntSizeError
Constructs a new BufferIntSizeError with the specified detail message.
BufferSizeError - Exception Class in org.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 for exception class org.jcsp.util.BufferSizeError
 
Builder(ProtocolID) - Constructor for class org.jcsp.net.LinkFactory.Builder
A constructor which takes the ProtocolID identifying the protocol that this Builder supports.
builders - Variable in class org.jcsp.net.LinkFactory
This Hashtable stores ProtocolID's as it keys and map these to Builders for those Protocols.
Building a CALL Channel Network - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
Building a CALL Channel Network - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
Building a CALL Channel Network - Search tag in class org.jcsp.lang.One2AnyCallChannel
Section
Building a CALL Channel Network - Search tag in class org.jcsp.lang.One2OneCallChannel
Section
button - Variable in class org.jcsp.plugNplay.FramedButton
The button
button - Variable in class org.jcsp.plugNplay.FramedButtonArray
The buttons
button - Variable in class org.jcsp.plugNplay.FramedButtonGrid
The buttons
buttonContainer - Static variable in class org.jcsp.demos.util.Ask
 
buttonId - Variable in class org.jcsp.awt.ActiveButtonControl
 
Byte(String, byte, byte) - Static method in class org.jcsp.demos.util.Ask
Ask.Byte issues the prompt and returns a byte between min and max inclusive.
byteIn - Variable in class org.jcsp.net2.bns.BNSNetworkMessageFilter.FilterRX
The input end of the pipe to read the message back
byteIn - Variable in class org.jcsp.net2.cns.CNSNetworkMessageFilter.FilterRX
The input end to read the message back from
bytes - Variable in class org.jcsp.net.Link.LinkTest
 
bytes - Variable in class org.jcsp.net2.mobile.ClassData
 
bytes - Variable in class org.jcsp.net2.mobile.DynamicClassLoaderMessage
 

C

c - Variable in class org.jcsp.awt.GraphicsCommand.SetColor
 
c - Variable in class org.jcsp.awt.GraphicsCommand.SetXORMode
 
c - Variable in class org.jcsp.awt.GraphicsProtocol.General
 
c - Variable in class org.jcsp.lang.Any2AnyCallChannel
This is used to synchronise the calling and accepting process.
c - Variable in class org.jcsp.lang.Any2OneCallChannel
This is used to synchronise the calling and accepting process.
c - Variable in class org.jcsp.lang.BasicOne2OneChannelSymmetric
 
c - Variable in class org.jcsp.lang.BasicOne2OneChannelSymmetricInt
 
c - Variable in class org.jcsp.lang.One2AnyCallChannel
This is used to synchronise the calling and accepting process.
c - Variable in class org.jcsp.lang.One2OneCallChannel
This is used to synchronise the calling and accepting process.
Call Channels - Search tag in package org.jcsp.lang
Section
caller - Variable in class org.jcsp.net.remote.ProcessSpawner
For sending data back to the calling JVM who is running the RemoteProcess proxy.
caller - Variable in class org.jcsp.net.remote.SpawnerMessage
 
Calling a CALL Channel - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
Calling a CALL Channel - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
Calling a CALL Channel - Search tag in class org.jcsp.lang.One2AnyCallChannel
Section
Calling a CALL Channel - Search tag in class org.jcsp.lang.One2OneCallChannel
Section
Cast data after checking type - Search tag in interface org.jcsp.lang.ChannelInput
Section
Cast data to expected type - Search tag in interface org.jcsp.lang.ChannelInput
Section
cause - Variable in exception class org.jcsp.net.remote.RemoteSpawnException
The actual exception.
Cautionary Note - Search tag in class org.jcsp.lang.Crew
Section
ch - Variable in class org.jcsp.net.Net2AnyChannel
The local channel used for output from the recieving process
Challenge - Interface in org.jcsp.net.security
Abstract representation of a challenge as part of the security negotiation.
CHALLENGE_LENGTH - Static variable in class org.jcsp.net.security.SimpleSecurityAuthority
Sets the length of the challenge packet.
chan - Variable in class org.jcsp.net.NetAltingConnectionServer
 
chan - Variable in class org.jcsp.net2.Any2NetChannel
The underlying One2NetChannel used by this channel.
CHAN_FACTORY - Static variable in class org.jcsp.net.cns.CNS
 
chanClientSynch - Variable in class org.jcsp.lang.Any2AnyConnectionImpl
 
chanFromServer - Variable in class org.jcsp.lang.Any2AnyConnectionImpl
 
chanFromServer - Variable in class org.jcsp.lang.Any2OneConnectionImpl
 
chanFromServer - Variable in class org.jcsp.lang.One2AnyConnectionImpl
 
change(GraphicsCommand[], int) - Method in interface org.jcsp.awt.Display
Changes the array of GraphicsCommands to be interpreted by replacing elements i onwards with the new ones.
change(GraphicsCommand[], int) - Method in class org.jcsp.awt.DisplayList
Changes the array of GraphicsCommands to be executed by replacing elements i onwards with the new ones.
change(GraphicsCommand, int) - Method in interface org.jcsp.awt.Display
Changes the array of GraphicsCommands to be executed by replacing element i with the new one.
change(GraphicsCommand, int) - Method in class org.jcsp.awt.DisplayList
Changes the array of GraphicsCommands to be executed by replacing element i with the new one.
chanIn - Variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
The underlying input channel end.
channel - Variable in class org.jcsp.lang.AltingChannelInputImpl
 
channel - Variable in class org.jcsp.lang.AltingChannelInputIntImpl
 
channel - Variable in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
The real channel which this object wraps.
channel - Variable in class org.jcsp.lang.Any2AnyImpl
 
channel - Variable in class org.jcsp.lang.Any2AnyIntImpl
 
channel - Variable in class org.jcsp.lang.Any2OneImpl
 
channel - Variable in class org.jcsp.lang.Any2OneIntImpl
 
channel - Variable in class org.jcsp.lang.ChannelInputImpl
 
channel - Variable in class org.jcsp.lang.ChannelInputIntImpl
 
channel - Variable in class org.jcsp.lang.ChannelOutputImpl
 
channel - Variable in class org.jcsp.lang.ChannelOutputIntImpl
 
channel - Variable in class org.jcsp.lang.One2AnyImpl
 
channel - Variable in class org.jcsp.lang.One2AnyIntImpl
 
channel - Variable in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
channel - Variable in class org.jcsp.lang.SharedChannelInputImpl
 
channel - Variable in class org.jcsp.lang.SharedChannelInputIntImpl
 
channel - Variable in class org.jcsp.lang.SharedChannelOutputImpl
 
channel - Variable in class org.jcsp.lang.SharedChannelOutputIntImpl
 
channel - Variable in class org.jcsp.net.IndexManager.ChannelAndIndex
 
Channel - Class in org.jcsp.lang
This class provides static factory methods for constructing all the different types of channel.
Channel() - Constructor for class org.jcsp.lang.Channel
Private constructor to stop users from instantiating this class.
ChannelAccept - Interface in org.jcsp.lang
This defines the interface for accepting CALL channels.
channelAddress - Variable in class org.jcsp.net.NetChannelLocation
The NodeAddressID on which the channel's Node is listening.
ChannelAndIndex(Any2OneChannel, long) - Constructor for class org.jcsp.net.IndexManager.ChannelAndIndex
 
ChannelArrayFactory<T> - Interface in org.jcsp.lang
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
ChannelData - Class in org.jcsp.net2
A class that is used to keep track of the state of a network channel.
ChannelData() - Constructor for class org.jcsp.net2.ChannelData
 
ChannelDataRejectedException - Exception Class in org.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.
ChannelDataRejectedException() - Constructor for exception class org.jcsp.lang.ChannelDataRejectedException
 
ChannelDataState - Class in org.jcsp.net2
Represents the state of the networked channel.
ChannelDataState() - Constructor for class org.jcsp.net2.ChannelDataState
Private default constructor.
ChannelDataStore<T> - Interface in org.jcsp.util
This is the interface for object channel plug-ins that define their buffering characteristics.
ChannelDataStoreInt - Interface in org.jcsp.util.ints
This is the interface for integer channel plug-ins that define their buffering characteristics.
ChannelEndContructionException - Exception Class in org.jcsp.net.dynamic
Thrown when a reconnection mannager is unable to recreate the underlying channel.
ChannelEndContructionException() - Constructor for exception class org.jcsp.net.dynamic.ChannelEndContructionException
Constructs a ChannelEndConstructionException without a detail message or cause.
ChannelEndContructionException(String) - Constructor for exception class org.jcsp.net.dynamic.ChannelEndContructionException
Constructs a ChannelEndConstructionException with a detail message.
ChannelEndContructionException(String, Throwable) - Constructor for exception class org.jcsp.net.dynamic.ChannelEndContructionException
Constructs a ChannelEndContructionException with a detail message and underlying cause.
ChannelEndContructionException(Throwable) - Constructor for exception class org.jcsp.net.dynamic.ChannelEndContructionException
Constructs a ChannelEndConstructionException with a cause indicator.
ChannelEndNotMoveableException - Exception Class in org.jcsp.net.dynamic
Thrown when a channel end cannot be moved.
ChannelEndNotMoveableException() - Constructor for exception class org.jcsp.net.dynamic.ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException without a detail message or cause.
ChannelEndNotMoveableException(String) - Constructor for exception class org.jcsp.net.dynamic.ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException with a detail message.
ChannelEndNotMoveableException(String, Throwable) - Constructor for exception class org.jcsp.net.dynamic.ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException with a detail message and underlying cause exception.
ChannelEndNotMoveableException(Throwable) - Constructor for exception class org.jcsp.net.dynamic.ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException with a cause exception.
ChannelFactory<T> - Interface in org.jcsp.lang
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
channelFactoryClass - Variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
The factory class used to create the channel end.
Channel Factory Methods - Search tag in class org.jcsp.net.cns.CNS
Section
Channel Factory Methods - Search tag in class org.jcsp.net2.cns.CNS
Section
channelID - Variable in class org.jcsp.net.NetChannelInputProcess
Our channel ID.
channelID - Variable in class org.jcsp.net.One2NetChannel
The channel ID of the remote computer.
ChannelID - Class in org.jcsp.net
 
ChannelID(String) - Constructor for class org.jcsp.net.ChannelID
 
ChannelID(NodeID, long) - Constructor for class org.jcsp.net.ChannelID
Creates a ChannelID for a channel.
channelIndex - Variable in class org.jcsp.net.NetChannelInputProcess
Our channel index.
channelIndex - Variable in class org.jcsp.net.One2NetChannel
Our channel index.
ChannelIndexMap - Class in org.jcsp.net
 
ChannelIndexMap(int, float) - Constructor for class org.jcsp.net.ChannelIndexMap
 
ChannelIndexMap.Entry - Class in org.jcsp.net
 
ChannelInput<T> - Interface in org.jcsp.lang
This defines the interface for reading from an Object channel.
ChannelInputImpl<T> - Class in org.jcsp.lang
 
ChannelInputImpl(ChannelInternals, int) - Constructor for class org.jcsp.lang.ChannelInputImpl
 
ChannelInputInt - Interface in org.jcsp.lang
This defines the interface for reading from object channels.
ChannelInputIntImpl - Class in org.jcsp.lang
 
ChannelInputIntImpl(ChannelInternalsInt, int) - Constructor for class org.jcsp.lang.ChannelInputIntImpl
 
channelInputRegistrations - Variable in class org.jcsp.net.cns.CNSChannelEndManager
 
ChannelInputWrapper - Class in org.jcsp.lang
Deprecated.
There is no longer any need to use this class, after the 1.1 class reorganisation.
ChannelInputWrapper(ChannelInput) - Constructor for class org.jcsp.lang.ChannelInputWrapper
Deprecated.
Constructs a new wrapper around the given channel end.
ChannelInt - Class in org.jcsp.lang
Deprecated.
To create integer channels, use the methods in the Channel class.
ChannelInt() - Constructor for class org.jcsp.lang.ChannelInt
Deprecated.
Private constructor to stop users from instantiating this class.
ChannelIntArrayFactory - Interface in org.jcsp.lang
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
ChannelInternals<T> - Interface in org.jcsp.lang
 
ChannelInternalsInt - Interface in org.jcsp.lang
 
ChannelIntFactory - Interface in org.jcsp.lang
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
channelKeyCount - Variable in class org.jcsp.net.cns.CNS
 
channelLabel - Variable in class org.jcsp.net.NetChannelLocation
The label, if any, assigned to a channel's VCN.
channelLocation - Variable in class org.jcsp.net.cns.CNSMessage.RegisterRequest
 
channelLocation - Variable in class org.jcsp.net.cns.CNSMessage.ResolveReply
 
channelLocation - Variable in class org.jcsp.net.One2NetChannel
The channel name.
ChannelManager - Class in org.jcsp.net2
A class used to manage the networked channels on the Node.
ChannelManager() - Constructor for class org.jcsp.net2.ChannelManager
Private default constructor.
ChannelMessage - Class in org.jcsp.net
Messages used by channels.
ChannelMessage() - Constructor for class org.jcsp.net.ChannelMessage
 
ChannelMessage.Ack - Class in org.jcsp.net
An acknowledgement.
ChannelMessage.Data - Class in org.jcsp.net
Data from channel output to channel input.
ChannelMessage.WriteRejected - Class in org.jcsp.net
 
channelName - Variable in class org.jcsp.net.cns.CNS.PendingResolve
 
channelName - Variable in class org.jcsp.net.cns.CNSService.PendingResolve
 
ChannelNameException - Exception Class in org.jcsp.net.cns
An exception caused by an invalid channel name.
ChannelNameException() - Constructor for exception class org.jcsp.net.cns.ChannelNameException
Default constructor.
ChannelNameException(String) - Constructor for exception class org.jcsp.net.cns.ChannelNameException
Constructor.
ChannelNameKey - Class in org.jcsp.net.cns
Instances of this hold a key for a particular channel.
ChannelNameKey(long) - Constructor for class org.jcsp.net.cns.ChannelNameKey
 
channelNode - Variable in class org.jcsp.net.NetChannelLocation
The NodeID of the channel's Node.
ChannelOutput<T> - Interface in org.jcsp.lang
This defines the interface for writing to object channels.
ChannelOutputImpl<T> - Class in org.jcsp.lang
 
ChannelOutputImpl(ChannelInternals, int) - Constructor for class org.jcsp.lang.ChannelOutputImpl
 
ChannelOutputInt - Interface in org.jcsp.lang
This defines the interface for writing to integer channels.
ChannelOutputIntImpl - Class in org.jcsp.lang
 
ChannelOutputIntImpl(ChannelInternalsInt, int) - Constructor for class org.jcsp.lang.ChannelOutputIntImpl
 
channelOutputsCreated - Variable in class org.jcsp.net.cns.CNSChannelEndManager
 
ChannelOutputWrapper - Class in org.jcsp.lang
Deprecated.
There is no longer any need to use this class, after the 1.1 class reorganisation.
ChannelOutputWrapper(ChannelOutput) - Constructor for class org.jcsp.lang.ChannelOutputWrapper
Deprecated.
Creates a new wrapper for the given channel end.
Channel Protocols - Search tag in class org.jcsp.awt.ActiveApplet
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveButton
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveButtonControl
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveCanvas
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveCheckbox
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveCheckboxMenuItem
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveChoice
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveClosingFrame
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveComponent
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveContainer
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveDialog
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveFileDialog
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveFrame
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveLabel
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveList
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveMenu
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveMenuItem
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActivePanel
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveScrollPane
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveScrollbar
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveTextArea
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveTextEnterArea
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveTextEnterField
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveTextField
Section
Channel Protocols - Search tag in class org.jcsp.awt.ActiveWindow
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.And
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.BlackHole
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Delta
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Delta2
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Demultiplex
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Deparaplex
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.DynamicDelta
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Fibonacci
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.FixedDelay
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Generate
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Identity
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Integrate
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Merge
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Merge2
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Mult
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Multiplex
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Nand
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Nor
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Numbers
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Or
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Pairs
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Paraplex
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Plex
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Plex2
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Plus
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Prefix
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Printer
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ProcessRead
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ProcessWrite
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Regular
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Regulate
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Sign
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Squares
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Substitute
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Successor
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Tail
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Times
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.Xor
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.AndInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.BlackHoleInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.Delta2Int
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.DeltaInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.DemultiplexInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.DeparaplexInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.DynamicDeltaInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.FibonacciInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.FixedDelayInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.GenerateInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.IdentityInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.IntegrateInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.Merge2Int
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.MergeInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.MultInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.MultiplexInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.NandInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.NorInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.NumbersInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.OrInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.PairsInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.ParaplexInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.Plex2Int
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.PlexInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.PlusInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.PrefixInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.PrinterInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.ProcessReadInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.ProcessWriteInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.RegularInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.RegulateInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.SignInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.SquaresInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.SubstituteInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.SuccessorInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.TailInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.TimesInt
Section
Channel Protocols - Search tag in class org.jcsp.plugNplay.ints.XorInt
Section
channelRegister - Variable in class org.jcsp.net2.cns.CNS
The map of channels registered to a Node; NodeID->
ChannelRegistration(String, NameAccessLevel, ChannelNameKey) - Constructor for class org.jcsp.net.cns.CNSChannelEndManager.ChannelRegistration
 
channelRxFilter - Variable in class org.jcsp.net.dynamic.DynamicClassLoader
The RX filter created when the service started, returned by getChannelRxFilter.
channels - Variable in class org.jcsp.net.cns.CNS
The registered channel names and indexes.
channels - Variable in class org.jcsp.net.IndexManager
 
channels - Variable in class org.jcsp.net2.ChannelManager
The table containing the channels.
Channels (from the Point of View of a Network) - Search tag in package org.jcsp.lang
Section
Channels (from the Point of View of a Process) - Search tag in package org.jcsp.lang
Section
Channels Channels come in two varieties: those that carry Object references and those that carry ints. For completeness, JCSP should provide channels specific to all the Java primitive types. These could trivially be added but, so far, do not seem to be needed in practice. Specialised channels, using Java generics, are easy to add and will be done soon please mail us if you have urgent need. Channels (from the Point of View of a Process) Processes should drive their channels through channel ends: org.jcsp.lang.ChannelInput / org.jcsp.lang.ChannelOutput (for Object channels) and org.jcsp.lang.ChannelInputInt / org.jcsp.lang.ChannelOutputInt (for int channels). To allow choice of receiving input (see next paragraph), processes must drive their channels through org.jcsp.lang.AltingChannelInput / org.jcsp.lang.AltingChannelInputInt (rather than org.jcsp.lang.ChannelInput / org.jcsp.lang.ChannelInputInt). Processes may passively wait for a number of events using org.jcsp.lang.Alternative. These events include channel inputs (org.jcsp.lang.AltingChannelInput / org.jcsp.lang.AltingChannelInputInt), channel accepts (org.jcsp.lang.AltingChannelAccept), alting barriers (org.jcsp.lang.AltingBarrier), timeouts (org.jcsp.lang.CSTimer) and skips (org.jcsp.lang.Skip). If more than one event is ready, an <I>,arbitrary,</I>, <I>,prioritised,</I> or <I>,fair,</I> choice can be made between them. The super-interface for all these ALTable events is org.jcsp.lang.Guard. Channels (from the Point of View of a Network) Actual channels must be constructed by the org.jcsp.lang.Parallel network builder with appropriate channel ends passed to the processes needing them (usually via their constructors). Four varieties are available for Object channels: org.jcsp.lang.One2OneChannel, org.jcsp.lang.Any2OneChannel, org.jcsp.lang.One2AnyChannel and org.jcsp.lang.Any2AnyChannel. Similarly, four varieties are available for int channels: org.jcsp.lang.One2OneChannelInt, org.jcsp.lang.Any2OneChannelInt, org.jcsp.lang.One2AnyChannelInt and org.jcsp.lang.Any2AnyChannelInt. Please note that the last two in each set are not broadcasting channels - broadcasting has to be achieved by active processes (e.g. org.jcsp.plugNplay.Delta). Channels are constructed by the static manufacturing methods of the org.jcsp.lang.Channel class. Input and output channel ends are obtained from channels by their in() and out methods, respectively. Note that the default semantics for all the above channels are zero-buffering and full synchronisation. This means that a writer to a channel will wait for a matching reader and vice-versa - whoever gets to the channel first will wait for its partner. Various forms of buffering can be introduced by splicing active buffer processes into these channels. However, because this is a common need, JCSP provides a range of plug-ins that can be used to create channels with the common varieties of buffering: <I>,</code>,blocking FIFO,<code>,</I>, <I>,</code>,overwriting (oldest) FIFO,<code>,</I>, <I>,</code>,overwriting (latest) FIFO,<code>,</I> and <I>,</code>,infinite FIFO,<code>,</I>. That set of plug-ins is for Object channels and comes from the org.jcsp.util package. A similar set for int channels is provided in org.jcsp.util.ints. It is the network builder's responsibility to decide whether to use 1-1, any-1, 1-any or any-any channels and whether to incorporate buffers in them. The process designer is not concerned with these decisions - only with whether the channel is for input or output and what type of information it carries. Call Channels Call Channels provide a method interface for client-server communication between active processes, yet their semantics remain those of a synchronising zero-buffered channel. Without them, we would normally have to set up a pair of channels (giving bi-directional communication) and use a sequence of channel write(s) and read (at the client end) matched by a sequence of channel read(s) and write (at the server end). The client process sees a server-specific method interface and invokes it in the normal way - however, the invocation will block until the server chooses to accept the call. The server sees the org.jcsp.lang.ChannelAccept interface - invoking an <TT>,accept,</TT> will block until the client makes a call. The network builder constructs a server-specific actual call channel by sub-classing from one of org.jcsp.lang.One2OneCallChannel, org.jcsp.lang.Any2OneCallChannel, org.jcsp.lang.One2AnyCallChannel and org.jcsp.lang.Any2AnyCallChannel. Precise rules for making this extension are given in their documentation. Symmetric Channels Thanks to alting barriers (org.jcsp.lang.AltingBarrier), symmetric channels are now available: org.jcsp.lang.One2OneChannelSymmetric and org.jcsp.lang.One2OneChannelSymmetricInt. These work the same as ordinary channels but, in addition, their output ends can be used as guards in a choice (org.jcsp.lang.Alternative). It is quite safe for both the sending and receiving process to be alting on these symmetric channels. - Search tag in package org.jcsp.lang
Section
channelTxFilter - Variable in class org.jcsp.net.dynamic.DynamicClassLoader
The TX filter created when the service started, returned by getChannelTxFilter.
chanOut - Variable in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
Underlying networked channel output end.
chanServerSynch - Variable in class org.jcsp.lang.Any2AnyConnectionImpl
 
ChanSet(ChannelOutput) - Constructor for class org.jcsp.net.dynamic.JFTP.ChanSet
Constructs a new ChanSet with an initial entry in the set.
chanSynch - Variable in class org.jcsp.lang.Any2OneConnectionImpl
 
chanSynch - Variable in class org.jcsp.lang.One2AnyConnectionImpl
 
chanToServer - Variable in class org.jcsp.lang.Any2AnyConnectionImpl
 
chanToServer - Variable in class org.jcsp.lang.Any2OneConnectionImpl
 
chanToServer - Variable in class org.jcsp.lang.One2AnyConnectionImpl
 
Char(String, char[]) - Static method in class org.jcsp.demos.util.Ask
Ask.Char issues the prompt and returns a char depending on the first non-white-space character typed.
check(int, int, int, String[][]) - Method in class org.jcsp.awt.ActiveButtonState
 
CHECK - Static variable in class org.jcsp.net2.mobile.MobileChannelMessage
 
CHECK_RESPONSE - Static variable in class org.jcsp.net2.mobile.MobileChannelMessage
 
checkCnsService() - Method in class org.jcsp.net.cns.CNSChannelEndManager
 
checkEqual(NetChannelLocation) - Method in class org.jcsp.net.NetChannelLocation
This method is used by the equals(Object) method to determine whether another object is equal to the one on which it is invoked.
checkEqual(NodeUI) - Method in class org.jcsp.net.NodeUI
An abstract method to be implemented to return whether another NodeUI object is equal to this instance.
checkEqual(NodeUI) - Method in class org.jcsp.net.NodeUIImpl
Compares another NodeUI with this NodeUIImpl.
checkForLink - Variable in class org.jcsp.net.LinkManager
 
checkForPendingClass(String) - Method in class org.jcsp.net.dynamic.ClassManager
Attempts to load the class from a remote node if it has previously been marked as pending.
checkIndexIsValid(long) - Static method in class org.jcsp.net.IndexManager
 
checkInitialized() - Method in class org.jcsp.net.Node
Checks that the Node has been initialized.
checkPoison() - Method in class org.jcsp.net.Net2OneChannel
Currently, network channels are unpoisonable so this method will never throw a PoisonException
ChildProcess - Class in org.jcsp.net.remote
For use by the infrastructure only.
ChildProcess() - Constructor for class org.jcsp.net.remote.ChildProcess
 
claim() - Method in class org.jcsp.lang.AltingConnectionClientImpl
This claims a lock on the client.
claim() - Method in class org.jcsp.lang.Mutex
 
claim() - Method in class org.jcsp.lang.SharedAltingConnectionClient
 
claim() - Method in class org.jcsp.net2.Mutex
Claims the mutex for exclusive access
claimed - Variable in class org.jcsp.lang.Mutex
 
claimed - Variable in class org.jcsp.net2.Mutex
Flag to mark the mutex as claimed
ClassData - Class in org.jcsp.net2.mobile
 
ClassData(String, byte[]) - Constructor for class org.jcsp.net2.mobile.ClassData
 
classDataResponse - Variable in class org.jcsp.net2.mobile.DynamicClassLoader
 
classes - Variable in class org.jcsp.net.dynamic.ClassManager
Maps RegisteredClass objects to byte[] binary images.
classes - Variable in class org.jcsp.net2.mobile.DynamicClassLoader
 
classFiles - Variable in class org.jcsp.net.dynamic.ClassManager
Maps String class names to byte[] binary images.
classIn - Variable in class org.jcsp.net.dynamic.JFTP.QueuedClassLoaderProcess
 
classLoader - Variable in class org.jcsp.net.dynamic.JFTP
The default class loader to get locally held classes from.
classLoaders - Variable in class org.jcsp.net.dynamic.ClassManager
Maps NetChannelLocation objects to NodeClassLoader objects to use to retrieve classes from that node.
classLoaders - Static variable in class org.jcsp.net2.mobile.ClassManager
 
classLoaderToUse - Variable in class org.jcsp.net.dynamic.DynamicClassLoaderMessage
The class loader to use when deserializing the object.
classManager - Variable in class org.jcsp.net.dynamic.NodeClassLoader
The class manager responsible for managing dynamically loaded classes at this node.
classManager - Variable in class org.jcsp.net.dynamic.NodeClassLoader.LoaderThread
The class manager for managing classes dynamically loaded by this node.
ClassManager - Class in org.jcsp.net.dynamic
A process for retrieving and registering classes that cannot be found locally.
ClassManager - Class in org.jcsp.net2.mobile
 
ClassManager() - Constructor for class org.jcsp.net.dynamic.ClassManager
 
ClassManager() - Constructor for class org.jcsp.net2.mobile.ClassManager
 
ClassManager.ClassRequest - Class in org.jcsp.net.dynamic
Marshals a set of parameters for passing information between getClass and the main process thread.
ClassManager.RegisteredClass - Class in org.jcsp.net.dynamic
Used in the classes hash table to represent class names.
classManifests - Variable in class org.jcsp.net.dynamic.ClassManager
Maps String class names to JarManifestReply objects.
className - Variable in class org.jcsp.net.dynamic.JFTP.ClassReply
 
className - Variable in class org.jcsp.net.dynamic.JFTP.ClassRequest
 
className - Variable in class org.jcsp.net2.mobile.ClassData
 
className - Variable in class org.jcsp.net2.mobile.ClassRequest
 
classNoLongerPending(String) - Method in class org.jcsp.net.dynamic.ClassManager
Marks a class as arrived after it was previously marked as pending.
classNotify - Variable in class org.jcsp.net.dynamic.JFTP
Child processes spawned to load classes from disk or from another node pass the loaded data on this channel to the main process fror forwarding to the requesting clients.
classPath - Variable in class org.jcsp.net.remote.ProcessSpawner
The classpath the spawned JVM should use to get the caller's classes from a networked filesystem or null if the default classpath should be used.
classPath - Variable in class org.jcsp.net.remote.RemoteProcess
The classpath the remote node should use.
classPath - Variable in class org.jcsp.net.remote.SpawnerMessage
 
classPending(String, ClassLoader, JFTP.JarManifestReply) - Method in class org.jcsp.net.dynamic.ClassManager
Marks a class as scheduled for later arrival.
classPendings - Variable in class org.jcsp.net.dynamic.ClassManager
Maps String class names to NodeClassLoader objects to use to retrieve them.
classQueue - Variable in class org.jcsp.net.dynamic.JFTP
Child processes spawned to load classes from Java archives will create additional requests on this channel to queue other files from the archive to be sent to a client.
classRegChan - Variable in class org.jcsp.net.dynamic.ClassManager
Used to pass requests to the main process thread from calls to the registerClass method.
classRegReplyChan - Variable in class org.jcsp.net.dynamic.ClassManager
Used to pass replies from the main process thread to callers of the registerClass method.
ClassReply(String, byte[]) - Constructor for class org.jcsp.net.dynamic.JFTP.ClassReply
 
classReq - Variable in class org.jcsp.net.dynamic.NodeClassLoader
Channel for passing requests from the findClass method to the child process.
classReqs - Variable in class org.jcsp.net.dynamic.ClassManager
Used to pass requests to the main process thread from calls to the getClass method.
classRequest - Variable in class org.jcsp.net.dynamic.NodeClassLoader.LoaderThread
Requests for classes will be received on this channel.
ClassRequest - Class in org.jcsp.net2.mobile
 
ClassRequest(String, ChannelOutput, int) - Constructor for class org.jcsp.net.dynamic.JFTP.ClassRequest
 
ClassRequest(String, NetChannelLocation, ChannelOutput) - Constructor for class org.jcsp.net.dynamic.ClassManager.ClassRequest
 
ClassRequest(NodeID, String, NetChannelLocation) - Constructor for class org.jcsp.net2.mobile.ClassRequest
 
classResp - Variable in class org.jcsp.net.dynamic.NodeClassLoader
Channel for returning data from the child process to the findClass method.
classResponse - Variable in class org.jcsp.net.dynamic.NodeClassLoader.LoaderThread
When classes have arrived they will be passed out on this channel.
classSourceChannelLoc - Variable in class org.jcsp.net.dynamic.ClassManager.ClassRequest
 
classSourceChannelLoc - Variable in class org.jcsp.net.dynamic.DynamicClassLoaderMessage
The location of the request channel of the sender's JFTP process.
CLEAR_RECT - Static variable in class org.jcsp.awt.GraphicsCommand
 
clearFields() - Method in class org.jcsp.net.cns.CNSService
 
ClearRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.ClearRect
 
client - Variable in class org.jcsp.lang.One2AnyConnectionImpl
 
client - Variable in class org.jcsp.lang.One2OneConnectionImpl
 
client - Variable in class org.jcsp.net.Link
True if this is a client during handshaking, false if it is the server.
client() - Method in interface org.jcsp.lang.Any2AnyConnection
Returns a reference to the client end of the connection for use by the client processes.
client() - Method in class org.jcsp.lang.Any2AnyConnectionImpl
Returns a SharedAltingConnectionClient object for this connection.
client() - Method in interface org.jcsp.lang.Any2OneConnection
Returns a client end of the connection.
client() - Method in class org.jcsp.lang.Any2OneConnectionImpl
Returns the AltingConnectionClient that can be used by a single process at any instance.
client() - Method in interface org.jcsp.lang.ConnectionWithSharedAltingClient
 
client() - Method in interface org.jcsp.lang.One2AnyConnection
Returns the client part of the connection.
client() - Method in class org.jcsp.lang.One2AnyConnectionImpl
Returns the AltingConnectionClient that can be used by a single process at any instance.
client() - Method in interface org.jcsp.lang.One2OneConnection
Returns the client end of the connection.
client() - Method in class org.jcsp.lang.One2OneConnectionImpl
Returns the AltingConnectionClient that can be used by a single process at any instance.
CLIENT_STATE_CLOSED - Static variable in class org.jcsp.lang.AbstractConnectionImpl
 
CLIENT_STATE_CLOSED - Static variable in class org.jcsp.lang.AltingConnectionClientImpl
 
CLIENT_STATE_CLOSED - Static variable in class org.jcsp.net2.ConnectionDataState
 
CLIENT_STATE_MADE_REQ - Static variable in class org.jcsp.lang.AbstractConnectionImpl
 
CLIENT_STATE_MADE_REQ - Static variable in class org.jcsp.lang.AltingConnectionClientImpl
 
CLIENT_STATE_MADE_REQ - Static variable in class org.jcsp.net2.ConnectionDataState
 
CLIENT_STATE_OPEN - Static variable in class org.jcsp.lang.AbstractConnectionImpl
 
CLIENT_STATE_OPEN - Static variable in class org.jcsp.lang.AltingConnectionClientImpl
 
CLIENT_STATE_OPEN - Static variable in class org.jcsp.net2.ConnectionDataState
 
Client and Server Ends - Search tag in class org.jcsp.net2.NetBarrier
Section
CLIP_RECT - Static variable in class org.jcsp.awt.GraphicsCommand
 
ClipRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.ClipRect
 
cliptag - Variable in class org.jcsp.awt.GraphicsCommand.SetClip
 
clone() - Method in class org.jcsp.demos.util.ComplexDouble
 
clone() - Method in class org.jcsp.net.AcknowledgementsBuffer
Returns a new (and EMPTY) AcknowledgementsBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.net.dynamic.ClassManager.RegisteredClass
 
clone() - Method in class org.jcsp.net.NetChannelLocation
Returns a clone of the instance of this class.
clone() - Method in class org.jcsp.net.NodeAddressID
Returns a clone of the instance of the class implementing this interface.
clone() - Method in class org.jcsp.net.NodeID
Returns a clone of the instance of NodeID on which this method is being called.
clone() - Method in class org.jcsp.util.Buffer
Returns a new (and EMPTY) Buffer with the same creation parameters as this one.
clone() - Method in interface org.jcsp.util.ChannelDataStore
Returns a new (and EMPTY) ChannelDataStore with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.InfiniteBuffer
Returns a new (and EMPTY) InfiniteBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.BufferInt
Returns a new (and EMPTY) BufferInt with the same creation parameters as this one.
clone() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Returns a new (and EMPTY) ChannelDataStoreInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Returns a new (and EMPTY) InfiniteBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Returns a new (and EMPTY) OverFlowingBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Returns a new (and EMPTY) OverWriteOldestBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.OverWritingBufferInt
Returns a new (and EMPTY) OverWritingBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.ZeroBufferInt
Returns a new (and EMPTY) ZeroBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.OverFlowingBuffer
Returns a new (and EMPTY) OverFlowingBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.OverWriteOldestBuffer
Returns a new (and EMPTY) OverWriteOldestBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.OverWritingBuffer
Returns a new (and EMPTY) OverWritingBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ZeroBuffer
Returns a new (and EMPTY) ZeroBuffer with the same creation parameters as this one.
Close() - Constructor for class org.jcsp.net.ConnectionMessage.Close
 
closeRx() - Method in class org.jcsp.net.tcpip.TCPIPLink
Closes the Rx stream and the socket, if needed.
closeSocket() - Method in class org.jcsp.net.tcpip.TCPIPLink
Closes the socket, if needed.
closeTx() - Method in class org.jcsp.net.tcpip.TCPIPLink
Closes the Tx stream and the socket, if needed.
cm - Variable in class org.jcsp.net.dynamic.DeserializeChannelFilter
The class manger to use for classes dynamically received.
cm - Variable in class org.jcsp.net.dynamic.DynamicClassLoader
The class manager process started by the service.
cm - Variable in class org.jcsp.net.dynamic.DynamicClassLoaderMessage.AdvancedInputStreamFactory
The class manager to associate with all created input streams.
cm - Variable in class org.jcsp.net.dynamic.DynamicClassLoaderMessage.AdvancedObjectInputStream
The class manager to use when resolving a class.
cm - Variable in class org.jcsp.net.dynamic.JFTP
The local class manager for tracking classes that were dynamically loaded by this node.
CNS - Class in org.jcsp.net.cns
This class is the Channel Name Server's main server process class.
CNS - Class in org.jcsp.net2.cns
This class is the Channel Name Server's main server process class.
CNS() - Constructor for class org.jcsp.net2.cns.CNS
Private empty constructor
CNS(NodeKey) - Constructor for class org.jcsp.net.cns.CNS
A public constructor which takes a NodeKey as a parameter which should be the key for the local Node.
CNS_CHANNEL_INDEX - Static variable in class org.jcsp.net.IndexManager
 
CNS_CHANNEL_LABEL - Static variable in class org.jcsp.net.cns.CNS
 
CNS_DEFAULT_SERVICE_NAME - Static variable in class org.jcsp.net.cns.CNS
 
CNS_DEFAULT_SERVICE_NAME - Static variable in class org.jcsp.net.cns.CNSService
Constant specifying the default name of this service.
CNS_SETTING_NAME_ADDRESS - Static variable in class org.jcsp.net.cns.CNSService
Constant specifying the setting name for CNS address.
CNS_SETTING_NAME_ADMIN_CHANNEL_LABEL - Static variable in class org.jcsp.net.cns.CNSService
Constant specifying the setting name for server's admin channel.
CNS_SETTING_NAME_SERVICE_NAME - Static variable in class org.jcsp.net.cns.CNSService
Constant specifying the setting name for setting the service name.
CNS.NameAndLevel - Class in org.jcsp.net.cns
A data structure for holding a channel name and access level.
CNS.PendingResolve - Class in org.jcsp.net.cns
 
cnsAddress - Variable in class org.jcsp.net2.NodeFactory
The NodeAddress where the CNS / BNS is located
CNSChannelEndManager - Class in org.jcsp.net.cns
This class implements the NamedChannelEndManager interface; providing methods for both constructing and destroying channels.
CNSChannelEndManager() - Constructor for class org.jcsp.net.cns.CNSChannelEndManager
Constructor for CNSChannelEndManager.
CNSChannelEndManager(CNSUser) - Constructor for class org.jcsp.net.cns.CNSChannelEndManager
 
CNSChannelEndManager.ChannelRegistration - Class in org.jcsp.net.cns
 
cnsChannelLocation - Variable in class org.jcsp.net.cns.CNSService
 
CNS Client Methods - Search tag in class org.jcsp.net.cns.CNS
Section
CNSMessage - Class in org.jcsp.net.cns
This class is only visible to this package and does not need to be used by JCSP users.
CNSMessage - Class in org.jcsp.net2.cns
A message sent between a CNS and a CNSService.
CNSMessage() - Constructor for class org.jcsp.net.cns.CNSMessage
 
CNSMessage() - Constructor for class org.jcsp.net2.cns.CNSMessage
 
CNSMessage.CNSReplyMessage - Class in org.jcsp.net.cns
 
CNSMessage.CNSRequestMessage - Class in org.jcsp.net.cns
 
CNSMessage.DeregisterReply - Class in org.jcsp.net.cns
 
CNSMessage.DeregisterRequest - Class in org.jcsp.net.cns
 
CNSMessage.LeaseReply - Class in org.jcsp.net.cns
 
CNSMessage.LeaseRequest - Class in org.jcsp.net.cns
 
CNSMessage.LogonMessage - Class in org.jcsp.net.cns
 
CNSMessage.LogonReplyMessage - Class in org.jcsp.net.cns
 
CNSMessage.RegisterReply - Class in org.jcsp.net.cns
 
CNSMessage.RegisterRequest - Class in org.jcsp.net.cns
 
CNSMessage.ResolveReply - Class in org.jcsp.net.cns
 
CNSMessage.ResolveRequest - Class in org.jcsp.net.cns
 
CNSMessageProtocol - Class in org.jcsp.net2.cns
This class defines the message types that can be sent to and from the CNS.
CNSMessageProtocol() - Constructor for class org.jcsp.net2.cns.CNSMessageProtocol
Empty, private constructor.
cnsNetChannelLocation - Variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Current location of the channel.
CNSNetChannelLocation - Class in org.jcsp.net.cns
Instances of this class are returned by the resolve methods of CNSService.
CNSNetChannelLocation(NetChannelLocation, String, NameAccessLevel, CNSService, String) - Constructor for class org.jcsp.net.cns.CNSNetChannelLocation
 
CNSNetworkMessageFilter - Class in org.jcsp.net2.cns
This filter is used by the CNS and CNSService to transmit messages between one another in a manner that is platform independent.
CNSNetworkMessageFilter() - Constructor for class org.jcsp.net2.cns.CNSNetworkMessageFilter
 
CNSNetworkMessageFilter.FilterRX - Class in org.jcsp.net2.cns
The filter used to convert a CNSMessage from its byte representation back into an object
CNSNetworkMessageFilter.FilterTX - Class in org.jcsp.net2.cns
The encoding filter used to convert a CNSMessage into bytes
cnsRegisteredName - Variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Name registered with the CNS.
cnsRegisteredNameAccessLevel - Variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
NameAccessLevel used to register the name against with the CNS.
CNSReplyMessage() - Constructor for class org.jcsp.net.cns.CNSMessage.CNSReplyMessage
 
CNSRequestMessage() - Constructor for class org.jcsp.net.cns.CNSMessage.CNSRequestMessage
 
cnsResolver - Variable in class org.jcsp.net.cns.CNSNetChannelLocation
 
cnsServer - Variable in class org.jcsp.net.tcpip.TCPIPNodeFactory
Address of the CNS server.
CNSService - Class in org.jcsp.net.cns
This class is the Channel Name Server's main client process class.
CNSService - Class in org.jcsp.net2.cns
This is the service object used to register and resolve channel names with a Channel Name Server.
CNSService() - Constructor for class org.jcsp.net.cns.CNSService
Default constructor that does not supply any of the necessary settings for initializing the CNS.
CNSService(NodeAddressID) - Constructor for class org.jcsp.net.cns.CNSService
Constructor which takes an address of the Node hosting the Channel Name Server.
CNSService(NodeAddressID, boolean) - Constructor for class org.jcsp.net.cns.CNSService
Constructor which takes an address of the Node hosting the Channel Name Server as well as a boolean indicating whether or not the service should be started.
CNSService(NodeAddressID, String) - Constructor for class org.jcsp.net.cns.CNSService
Constructor which takes an address of the Node hosting the Channel Name Server as well as the label of the Channel Name Server's admin channel.
CNSService(NodeAddressID, String, boolean) - Constructor for class org.jcsp.net.cns.CNSService
Constructor which takes an address of the Node hosting the Channel Name Server, the label of the Channel Name Server's admin channel and a boolean indicating whether the service should be started.
CNSService(NodeID) - Constructor for class org.jcsp.net2.cns.CNSService
Creates a new CNSService
CNSService.PendingResolve - Class in org.jcsp.net.cns
Data structure for pending resolve requests.
CNSService.ServiceProcess - Class in org.jcsp.net.cns
The main process of the service.
CNSService.UserObject - Class in org.jcsp.net.cns
This class acts as a proxy for the name management methods in its outer class.
cnsServiceName - Variable in class org.jcsp.net.cns.CNSNetChannelLocation
 
cnsServiceName - Variable in class org.jcsp.net.cns.CNSService
 
cnsServiceName - Variable in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
CNS service name to use.
cnsServiceName - Variable in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
Name of the CNS service to use.
cnsServiceNameToUse - Variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Identification of the CNS service to use.
cnsUser - Variable in class org.jcsp.net.cns.CNSChannelEndManager
 
cnsUser - Variable in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
CNS user reference.
CNSUser - Interface in org.jcsp.net.cns
Interface that a class can implement to indicate that instances allow channel names within a naming service to be managed.
CodeLoadingChannelFilter - Class in org.jcsp.net2.mobile
 
CodeLoadingChannelFilter() - Constructor for class org.jcsp.net2.mobile.CodeLoadingChannelFilter
 
CodeLoadingChannelFilter.FilterRX - Class in org.jcsp.net2.mobile
 
CodeLoadingChannelFilter.FilterTX - Class in org.jcsp.net2.mobile
 
color - Variable in class org.jcsp.awt.GraphicsProtocol.SetBackground
 
columns - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
columns - Variable in class org.jcsp.awt.ActiveTextEnterField
 
command - Variable in class org.jcsp.awt.DisplayList
 
compact() - Method in class org.jcsp.util.filter.FilterHolder
Shrinks the array to save space if it is 75% empty.
comparator - Variable in class org.jcsp.net.Requirement
 
comparator - Variable in class org.jcsp.net.settings.OtherReq
 
COMPARATOR_EQUALS - Static variable in class org.jcsp.net.Requirement
 
COMPARATOR_GREATER_THAN - Static variable in class org.jcsp.net.Requirement
 
COMPARATOR_LESS_THAN - Static variable in class org.jcsp.net.Requirement
 
compare(Object, Object) - Method in class org.jcsp.net.LinkFactory.ProtocolComparator
 
compare(Object, Object) - Method in class org.jcsp.net.LinkFactory.ProtocolPerformanceComparator
 
compare(NodeAddressID, NodeAddressID) - Method in class org.jcsp.net.LinkFactory.ProtocolComparator
 
compare(NodeAddressID, ProtocolID) - Method in class org.jcsp.net.LinkFactory.ProtocolComparator
 
compare(ProtocolID, NodeAddressID) - Method in class org.jcsp.net.LinkFactory.ProtocolComparator
 
compare(ProtocolID, ProtocolID) - Method in class org.jcsp.net.LinkFactory.ProtocolComparator
 
compare(ProtocolID, ProtocolID) - Method in class org.jcsp.net.LinkFactory.ProtocolPerformanceComparator
 
compareTo(Object) - Method in class org.jcsp.net.DomainID
Compares this object with another object and returns whether the supplied object is equals, smaller or larger.
compareTo(Object) - Method in class org.jcsp.net.NodeID
Compares this NodeID object with another NodeID object.
compareTo(Object) - Method in class org.jcsp.net.NodeUI
Compares this NodeUI with another object.
compareTo(Object) - Method in class org.jcsp.net.Requirement.BooleanComparable
 
compareTo(Object) - Method in class org.jcsp.net2.NodeAddress
Compares this NodeAddress to another
compareTo(Object) - Method in class org.jcsp.net2.NodeID
Compares this NodeID with another NodeID.
compareToLocalNode() - Method in class org.jcsp.net.NodeID
This method is equivalent to calling the compareTo(Object) and supplying the local Node's NodeID as a parameter.
ComplexDouble - Class in org.jcsp.demos.util
 
ComplexDouble(double, double) - Constructor for class org.jcsp.demos.util.ComplexDouble
 
component - Variable in class org.jcsp.awt.DisplayList
 
componentAdded(ContainerEvent) - Method in class org.jcsp.awt.ContainerEventHandler
Invoked when the Container the event handler is listening to has a new Component added to it.
ComponentEventHandler - Class in org.jcsp.awt
 
ComponentEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.ComponentEventHandler
constructs a new ComponentEventHandler with the specified event output Channel.
componentHidden(ComponentEvent) - Method in class org.jcsp.awt.ComponentEventHandler
Invoked when the component the event handler is listening to is hidden.
componentMoved(ComponentEvent) - Method in class org.jcsp.awt.ComponentEventHandler
Invoked when the component the event handler is listening to is moved.
componentRemoved(ContainerEvent) - Method in class org.jcsp.awt.ContainerEventHandler
Invoked when the Container the event handler is listening to has a new Component removed from it.
componentResized(ComponentEvent) - Method in class org.jcsp.awt.ComponentEventHandler
Invoked when the component the event handler is listening to is resized.
componentShown(ComponentEvent) - Method in class org.jcsp.awt.ComponentEventHandler
Invoked when the component the event handler is listening to is shown.
Concurrent Read Exclusive Write - Search tag in class org.jcsp.lang.Crew
Section
config - Variable in class org.jcsp.net.settings.ConfigReader
The config built up.
config - Variable in class org.jcsp.net.XMLNodeFactory
 
config - Variable in class org.jcsp.plugNplay.DynamicDelta
 
config - Variable in class org.jcsp.plugNplay.ints.DynamicDeltaInt
 
ConfigReader - Class in org.jcsp.net.settings
Used internally by the JCSP network infrastructure to load a configuration from an XML file.
ConfigReader(InputStream) - Constructor for class org.jcsp.net.settings.ConfigReader
Constructs a new configuration from the given source stream.
ConfigReader.Tag - Class in org.jcsp.net.settings
 
ConfigReader.XMLValidationException - Exception Class in org.jcsp.net.settings
Thrown in the event of a semantic error in the parsed XML file.
configure - Variable in class org.jcsp.awt.ActiveApplet
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveButton
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveButtonControl
 
configure - Variable in class org.jcsp.awt.ActiveCheckbox
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveCheckboxMenuItem
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveChoice
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveClosingFrame
 
configure - Variable in class org.jcsp.awt.ActiveComponent
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveContainer
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveDialog
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveFileDialog
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveFrame
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveLabel
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveList
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveMenu
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveMenuItem
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActivePanel
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveScrollbar
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveScrollPane
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveTextArea
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
configure - Variable in class org.jcsp.awt.ActiveTextEnterField
 
configure - Variable in class org.jcsp.awt.ActiveTextField
The channel from which configuration messages arrive.
configure - Variable in class org.jcsp.awt.ActiveWindow
The channel from which configuration messages arrive.
configure(Applet) - Method in interface org.jcsp.awt.ActiveApplet.Configure
 
configure(Button) - Method in interface org.jcsp.awt.ActiveButton.Configure
 
configure(Checkbox) - Method in interface org.jcsp.awt.ActiveCheckbox.Configure
 
configure(CheckboxMenuItem) - Method in interface org.jcsp.awt.ActiveCheckboxMenuItem.Configure
 
configure(Choice) - Method in interface org.jcsp.awt.ActiveChoice.Configure
 
configure(Component) - Method in interface org.jcsp.awt.ActiveComponent.Configure
 
configure(Component) - Method in interface org.jcsp.awt.GraphicsProtocol.Configure
 
configure(Container) - Method in interface org.jcsp.awt.ActiveContainer.Configure
 
configure(Dialog) - Method in interface org.jcsp.awt.ActiveDialog.Configure
 
configure(FileDialog) - Method in interface org.jcsp.awt.ActiveFileDialog.Configure
 
configure(Frame) - Method in interface org.jcsp.awt.ActiveFrame.Configure
 
configure(Label) - Method in interface org.jcsp.awt.ActiveLabel.Configure
 
configure(List) - Method in interface org.jcsp.awt.ActiveList.Configure
 
configure(Menu) - Method in interface org.jcsp.awt.ActiveMenu.Configure
 
configure(MenuItem) - Method in interface org.jcsp.awt.ActiveMenuItem.Configure
 
configure(Panel) - Method in interface org.jcsp.awt.ActivePanel.Configure
 
configure(Scrollbar) - Method in interface org.jcsp.awt.ActiveScrollbar.Configure
 
configure(ScrollPane) - Method in interface org.jcsp.awt.ActiveScrollPane.Configure
 
configure(TextArea) - Method in interface org.jcsp.awt.ActiveTextArea.Configure
 
configure(TextField) - Method in interface org.jcsp.awt.ActiveTextField.Configure
 
configure(Window) - Method in interface org.jcsp.awt.ActiveWindow.Configure
 
configureA - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
configureA - Variable in class org.jcsp.awt.ActiveTextEnterField
 
configureB - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
configureB - Variable in class org.jcsp.awt.ActiveTextEnterField
 
connect() - Method in class org.jcsp.net.Link
Establishes a connection to the peer node.
connect() - Method in class org.jcsp.net.tcpip.TCPIPLink
Connect to remote host.
connect() - Method in class org.jcsp.net2.Link
Connects to the remote Node.
connect() - Method in class org.jcsp.net2.tcpip.TCPIPLink
Connects the Link to the remote Node.
connected - Variable in class org.jcsp.net.Link
True if connect() has been called or the underlying connection is already open.
connected - Variable in class org.jcsp.net.One2NetChannel
True iff we're connected to the remote computer.
connected - Variable in class org.jcsp.net2.Link
A flag used to indicate whether the Link is connected or not.
connectedBarriers - Variable in class org.jcsp.net2.Link
This Hashtable is used to keep track of the current barriers that are connected to this Link.
connectedOutputs - Variable in class org.jcsp.net2.Link
This Hashtable is used to keep track of the current output channels that are connected to this Link.
Connection - Class in org.jcsp.lang
This class provides static factory methods for constructing different types of connection.
Connection() - Constructor for class org.jcsp.lang.Connection
Constructor for Connection.
ConnectionArrayFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create arrays of connections.
ConnectionClient<T> - Interface in org.jcsp.lang
This is an interface to be implemented by classes that wish to act as a client to connect to a ConnectionServer.
ConnectionClientMessage<T> - Class in org.jcsp.lang
 
ConnectionClientMessage() - Constructor for class org.jcsp.lang.ConnectionClientMessage
 
ConnectionClientOpenMessage<T> - Class in org.jcsp.lang
 
ConnectionClientOpenMessage() - Constructor for class org.jcsp.lang.ConnectionClientOpenMessage
 
ConnectionData - Class in org.jcsp.net2
 
ConnectionData() - Constructor for class org.jcsp.net2.ConnectionData
 
ConnectionDataState - Class in org.jcsp.net2
 
ConnectionDataState() - Constructor for class org.jcsp.net2.ConnectionDataState
 
ConnectionFactory - Interface in org.jcsp.lang
Defines an interface for a factory than can create connections.
ConnectionManager - Class in org.jcsp.net2
 
ConnectionManager() - Constructor for class org.jcsp.net2.ConnectionManager
 
ConnectionMessage<T> - Class in org.jcsp.lang
 
ConnectionMessage - Class in org.jcsp.net
A message between a Connection Client invalid input: '&' Server.
ConnectionMessage() - Constructor for class org.jcsp.lang.ConnectionMessage
 
ConnectionMessage() - Constructor for class org.jcsp.net.ConnectionMessage
 
ConnectionMessage.Close - Class in org.jcsp.net
A close() from client to server to open().
ConnectionMessage.Open - Class in org.jcsp.net
A request from client to server to open().
ConnectionMessage.Ping - Class in org.jcsp.net
A ping() from server to client.
ConnectionMessage.Pong - Class in org.jcsp.net
A pong() from client to server.
connectionOriented - Variable in class org.jcsp.net.settings.ConnectionOriented
 
connectionOriented - Variable in class org.jcsp.net.settings.LinkProfile
 
connectionOriented - Variable in class org.jcsp.net.settings.Specs
 
ConnectionOriented - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a connection oriented protocol.
ConnectionOriented(boolean, boolean) - Constructor for class org.jcsp.net.settings.ConnectionOriented
 
connections - Variable in class org.jcsp.net2.ConnectionManager
 
ConnectionServer<T> - Interface in org.jcsp.lang
This interface should be implemented by classes that wish to act as connection servers and to accept requests from ConnectionClient objects.
ConnectionServerMessage<T> - Class in org.jcsp.lang
 
ConnectionServerMessage() - Constructor for class org.jcsp.lang.ConnectionServerMessage
 
connectionServerToUse - Variable in class org.jcsp.lang.SharedConnectionServerImpl
 
ConnectionWithSharedAltingClient<T> - Interface in org.jcsp.lang
This interface is just
ConnectionWithSharedAltingServer<T> - Interface in org.jcsp.lang
 
construct(String) - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Split the server string into a server and port component on the : character.
construct(String[]) - Static method in class org.jcsp.net.remote.SpawnerService
 
construct(String, int) - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Construct the server address, assuming the local host if none is specified.
ContainerEventHandler - Class in org.jcsp.awt
 
ContainerEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.ContainerEventHandler
constructs a new ContainerEventHandler with the specified event output Channel.
contract() - Method in class org.jcsp.lang.AltingBarrier
This contracts by one the number of processes enrolled in this alting barrier.
contract(AltingBarrier) - Method in class org.jcsp.lang.AltingBarrierBase
This removes the given front-end chained to this alting barrier.
contract(AltingBarrier[]) - Method in class org.jcsp.lang.AltingBarrier
This contracts the number of processes enrolled in this alting barrier.
contract(AltingBarrier[]) - Method in class org.jcsp.lang.AltingBarrierBase
This removes the given front-ends chained to this alting barrier.
control - Variable in class org.jcsp.demos.util.Ask.Prompt
 
Converting a Method Interface into a Variant CALL Channel - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
Converting a Method Interface into a Variant CALL Channel - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
Converting a Method Interface into a Variant CALL Channel - Search tag in class org.jcsp.lang.One2AnyCallChannel
Section
Converting a Method Interface into a Variant CALL Channel - Search tag in class org.jcsp.lang.One2OneCallChannel
Section
COPY_AREA - Static variable in class org.jcsp.awt.GraphicsCommand
 
CopyArea(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.CopyArea
 
count - Static variable in class org.jcsp.lang.SpuriousLog
 
count - Variable in class org.jcsp.net.AcknowledgementsBuffer.Acks
Count of acknowledgements
count - Variable in class org.jcsp.net.ChannelIndexMap
 
count - Variable in class org.jcsp.util.filter.FilterHolder
Number of filters currently installed.
countdown - Variable in class org.jcsp.lang.AltingBarrierBase
The number of processes not yet offered to sync on this barrier.
countDown - Variable in class org.jcsp.lang.Barrier
The number of processes currently enrolled on this barrier and who have not yet synchronised in this cycle.
counter - Variable in class org.jcsp.net.AcknowledgementsBuffer
The number of Objects stored in the InfiniteBuffer
counter - Variable in class org.jcsp.net.Link.LinkTest
 
counter - Variable in class org.jcsp.util.Buffer
The number of Objects stored in the Buffer
counter - Variable in class org.jcsp.util.InfiniteBuffer
The number of Objects stored in the InfiniteBuffer
counter - Variable in class org.jcsp.util.ints.BufferInt
The number of ints stored in the BufferInt
counter - Variable in class org.jcsp.util.ints.InfiniteBufferInt
The number of ints stored in the InfiniteBufferInt
counter - Variable in class org.jcsp.util.ints.OverFlowingBufferInt
The number of ints stored in the Buffer
counter - Variable in class org.jcsp.util.ints.OverWriteOldestBufferInt
The number of ints stored in the Buffer
counter - Variable in class org.jcsp.util.ints.OverWritingBufferInt
The number of ints stored in the Buffer
counter - Variable in class org.jcsp.util.OverFlowingBuffer
The number of Objects stored in the Buffer
counter - Variable in class org.jcsp.util.OverWriteOldestBuffer
The number of Objects stored in the Buffer
counter - Variable in class org.jcsp.util.OverWritingBuffer
The number of Objects stored in the Buffer
CR_WANT_CLASS - Static variable in class org.jcsp.net.dynamic.JFTP
Flag for indicating in a ClassRequest that the class image is required.
CR_WANT_MANIFEST - Static variable in class org.jcsp.net.dynamic.JFTP
Flag for indicating in a ClassRequest that a manifest is required.
create() - Static method in class org.jcsp.lang.AltingBarrier
This creates a new alting barrier with an (initial) enrollment count of 1.
create() - Static method in class org.jcsp.net.Net2OneChannel
 
create() - Static method in class org.jcsp.net.NetAltingConnectionServer
 
create() - Static method in class org.jcsp.net.NetSharedConnectionServerImpl
 
create(int) - Static method in class org.jcsp.lang.AltingBarrier
This creates a new alting barrier with an (initial) enrollment count of n.
create(int) - Static method in class org.jcsp.lang.Bucket
Creates an array of Buckets.
create(int) - Static method in class org.jcsp.lang.One2OneChannelIntImpl
Creates an array of One2OneChannelInts.
create(int, int) - Static method in class org.jcsp.net2.NetBarrier
Static factory method used to create a server end of a NetBarrier
create(int, int, int) - Static method in class org.jcsp.net2.NetBarrier
Static factory method for creating a new NetBarrier with a given index
create(int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.Net2AnyChannel
Static factory method for creating a new instance of Net2AnyChannel, given a particular index
create(int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.Net2OneChannel
Static factory method used to create a new Net2OneChannel with a given index.
create(int, BarrierData) - Method in class org.jcsp.net2.BarrierManager
Stores a barrier with the given index in the table.
create(int, ChannelData) - Method in class org.jcsp.net2.ChannelManager
Stores a channel in the given index in the table.
create(int, ConnectionData) - Method in class org.jcsp.net2.ConnectionManager
 
create(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.Net2AnyChannel
A static factory method to create a new Net2AnyChannel object
create(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.Net2OneChannel
Static factory method used to create a new Net2OneChannel.
create(int, NetworkMessageFilter.FilterRx, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetAltingConnectionServer
 
create(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.One2OneChannelIntImpl
Creates an array of One2OneChannelInts using the specified ChannelDataStoreInt.
create(InputStream) - Method in class org.jcsp.net.dynamic.DynamicClassLoaderMessage.AdvancedInputStreamFactory
Creates a new input stream.
create(InputStream) - Method in class org.jcsp.net.dynamic.SerializedData.BasicInputStreamFactory
Creates an ObjectInputStream over the top of the given input stream.
create(InputStream) - Method in interface org.jcsp.net.dynamic.SerializedData.InputStreamFactory
Creates an object input stream based on the given input stream.
create(InputStream) - Method in class org.jcsp.net.SerializedObject.BasicInputStreamFactory
 
create(InputStream) - Method in interface org.jcsp.net.SerializedObject.InputStreamFactory
 
create(String) - Static method in class org.jcsp.net.Net2OneChannel
 
create(String, ChannelDataStore) - Static method in class org.jcsp.net.Net2OneChannel
 
create(NetChannelLocation) - Static method in class org.jcsp.net.NetAltingConnectionClient
 
create(NetChannelLocation) - Static method in class org.jcsp.net.NetSharedAltingConnectionClient
 
create(NodeAddressID) - Static method in class org.jcsp.net.LinkServer
Create a server on a specifiedNodeAddressID, and start it.
create(NodeAddressID) - Static method in class org.jcsp.net.tcpip.TCPIPLinkServer
Create a server on a specified NodeAddressID, and start it.
create(BarrierData) - Method in class org.jcsp.net2.BarrierManager
Allocates a new number to the Barrier, and stores it in the table.
create(ChannelData) - Method in class org.jcsp.net2.ChannelManager
Allocates a new number to the channel, and stores it in the table.
create(ConnectionData) - Method in class org.jcsp.net2.ConnectionManager
 
create(NetBarrierLocation, int) - Static method in class org.jcsp.net2.NetBarrier
Static factory method for creating a client end of a NetBarrier
create(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.Any2NetChannel
Static factory method used to create an Any2NetChannel
create(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.One2NetChannel
Creates a new One2NetChannel by connecting to an already created NetChannelInput
create(NetConnectionLocation, NetworkMessageFilter.FilterTx, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetAltingConnectionClient
 
create(NetworkMessageFilter.FilterRx, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetAltingConnectionServer
 
create(ChannelDataStore) - Static method in class org.jcsp.net.Net2OneChannel
 
create(ChannelDataStoreInt) - Static method in class org.jcsp.lang.One2OneChannelIntImpl
Creates a One2OneChannelIntImpl using the specified ChannelDataStoreInt.
createAddressID(String, boolean) - Method in class org.jcsp.net.ProtocolID
Constructs a NodeAddressID from a String.
createAddressID(String, boolean) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Creates an address from a string form.
createAny2Any() - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.any2any() method instead.
createAny2Any() - Method in interface org.jcsp.lang.ChannelFactory
Deprecated.
Creates a new Any2Any channel.
createAny2Any() - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an Any2AnyChannelInt object.
createAny2Any() - Method in interface org.jcsp.lang.ChannelIntFactory
Deprecated.
Creates a new Any2Any channel.
createAny2Any() - Static method in class org.jcsp.lang.Connection
 
createAny2Any() - Method in interface org.jcsp.lang.ConnectionFactory
Constructs and returns an implementation of Any2AnyConnection.
createAny2Any() - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an Any2AnyChannel object.
createAny2Any() - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an Any2AnyChannelInt object.
createAny2Any() - Method in class org.jcsp.lang.StandardConnectionFactory
 
createAny2Any() - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new Any2Any filtered channel.
createAny2Any() - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new Any2Any channel with the filtering options set for this factory.
createAny2Any(int) - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.any2anyArray(int) method instead.
createAny2Any(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
Deprecated.
Creates a populated array of n Any2Any channels.
createAny2Any(int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of Any2AnyChannelInt objects.
createAny2Any(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
Deprecated.
Creates a populated array of n Any2Any channels.
createAny2Any(int) - Static method in class org.jcsp.lang.Connection
 
createAny2Any(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of Any2AnyConnection.
createAny2Any(int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of Any2AnyChannel objects.
createAny2Any(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of Any2AnyChannelInt objects.
createAny2Any(int) - Method in class org.jcsp.lang.StandardConnectionFactory
 
createAny2Any(int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of Any2AnyChannel objects.
createAny2Any(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of Any2AnyChannel objects.
createAny2Any(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.any2any(ChannelDataStore) method instead.
createAny2Any(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new Any2Any filtered channel with a given buffering behaviour.
createAny2Any(ChannelDataStore) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new Any2Any channel with the filtering options set for this factory and the specified data buffer.
createAny2Any(ChannelDataStore<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
Deprecated.
Creates a new Any2Any channel with the given buffering behaviour.
createAny2Any(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a Any2AnyChannel object which uses the specified ChannelDataStore object as a buffer.
createAny2Any(ChannelDataStore<T>, int) - Method in interface org.jcsp.lang.BufferedChannelArrayFactory
Deprecated.
Creates a populated array of n Any2Any channels with the specified buffering behaviour.
createAny2Any(ChannelDataStore<T>, int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of Any2AnyChannel objects which use the specified ChannelDataStore object as a buffer.
createAny2Any(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
Deprecated.
createAny2Any(ChannelDataStore, int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of Any2AnyChannel objects with a given buffer.
createAny2Any(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of Any2AnyChannel objects with a given buffering behaviour.
createAny2Any(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
Deprecated.
Creates a new Any2Any channel with the given buffering behaviour.
createAny2Any(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns a Any2AnyChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createAny2Any(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a Any2AnyChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createAny2Any(ChannelDataStoreInt, int) - Method in interface org.jcsp.lang.BufferedChannelIntArrayFactory
Deprecated.
Creates a populated array of n Any2Any channels with the specified buffering behaviour.
createAny2Any(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of Any2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2Any(ChannelDataStoreInt, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of Any2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2Net(String) - Static method in class org.jcsp.net.cns.CNS
 
createAny2Net(String) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name.
createAny2Net(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name.
createAny2Net(String) - Static method in class org.jcsp.net2.cns.CNS
Deprecated.
Use one2net instead
createAny2Net(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
createAny2Net(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createAny2Net(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
 
createAny2Net(NetChannelLocation) - Static method in class org.jcsp.net.NetChannelEnd
 
createAny2Net(NetChannelLocation) - Method in interface org.jcsp.net.NetChannelEndFactory
Constructs a NetSharedChannelOutput object.
createAny2Net(NetChannelLocation) - Static method in class org.jcsp.net.NetConnection
 
createAny2Net(NetChannelLocation) - Method in interface org.jcsp.net.NetConnectionFactory
Constructs a NetSharedAltingConnectionClient object.
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net.StandardNetConnectionFactory
 
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net.UnacknowledgedNetChannelEndFactory
Creates an unacknowledged output channel end suitable for use by multiple writers.
createAny2Net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
Deprecated.
Use any2net instead
createAny2Net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Use any2net instead
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Deprecated.
Use any2net instead
createAny2One() - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.any2one() method instead.
createAny2One() - Method in interface org.jcsp.lang.ChannelFactory
Deprecated.
Creates a new Any2One channel.
createAny2One() - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an Any2OneChannelInt object.
createAny2One() - Method in interface org.jcsp.lang.ChannelIntFactory
Deprecated.
Creates a new Any2One channel.
createAny2One() - Static method in class org.jcsp.lang.Connection
 
createAny2One() - Method in interface org.jcsp.lang.ConnectionFactory
Constructs and returns an implementation of Any2OneConnection.
createAny2One() - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an Any2OneChannel object.
createAny2One() - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an Any2OneChannelInt object.
createAny2One() - Method in class org.jcsp.lang.StandardConnectionFactory
 
createAny2One() - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new Any2One filtered channel.
createAny2One() - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new Any2One channel with the filtering options set for this factory.
createAny2One(int) - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.any2oneArray(int) method instead.
createAny2One(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
Deprecated.
Creates a populated array of n Any2One channels.
createAny2One(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
Deprecated.
Creates a populated array of n Any2One channels.
createAny2One(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of Any2OneConnection.
createAny2One(int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of Any2OneChannel objects.
createAny2One(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of Any2OneChannelInt objects.
createAny2One(int) - Method in class org.jcsp.lang.StandardConnectionFactory
 
createAny2One(int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of Any2OneChannel objects.
createAny2One(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of Any2OneChannel objects.
createAny2One(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.any2one(ChannelDataStore) method instead.
createAny2One(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new Any2One filtered channel with a given buffering behaviour.
createAny2One(ChannelDataStore) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new Any2One channel with the filtering options set for this factory and the specified data buffer.
createAny2One(ChannelDataStore<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
Deprecated.
Creates a new Any2One channel with the given buffering behaviour.
createAny2One(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a Any2OneChannel object which uses the specified ChannelDataStore object as a buffer.
createAny2One(ChannelDataStore<T>, int) - Method in interface org.jcsp.lang.BufferedChannelArrayFactory
Deprecated.
Creates a populated array of n Any2One channels with the specified buffering behaviour.
createAny2One(ChannelDataStore<T>, int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of Any2OneChannel objects which use the specified ChannelDataStore object as a buffer.
createAny2One(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
Deprecated.
createAny2One(ChannelDataStore, int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of Any2OneChannel objects with a given buffer.
createAny2One(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of Any2OneChannel objects with a given buffering behaviour.
createAny2One(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
Deprecated.
Creates a new Any2One channel with the given buffering behaviour.
createAny2One(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns a Any2OneChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createAny2One(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a Any2OneChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createAny2One(ChannelDataStoreInt, int) - Method in interface org.jcsp.lang.BufferedChannelIntArrayFactory
Deprecated.
Creates a populated array of n Any2One channels with the specified buffering behaviour.
createAny2One(ChannelDataStoreInt, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of Any2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createChallenge() - Method in interface org.jcsp.net.security.SecurityAuthority
Creates and returns a new challenge object.
createChallenge() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates a new challenge packet containing a timestamp and some random data.
createFiltered(AltingChannelInput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered input channel end around an existing input channel end.
createFiltered(AltingChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel input end around an existing channel end.
createFiltered(ChannelInput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered input channel end around an existing input channel end.
createFiltered(ChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel input end around an existing channel end.
createFiltered(ChannelOutput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered output channel end around an existing output channel end.
createFiltered(ChannelOutput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel output end around an existing channel end.
createFiltered(SharedChannelInput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered input channel end around an existing input channel end that can be shared by multiple processes.
createFiltered(SharedChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel input end around an existing channel end.
createFiltered(SharedChannelOutput) - Static method in class org.jcsp.util.filter.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 class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel output end around an existing channel end.
createFromStringForm(String) - Static method in class org.jcsp.net.ChannelID
This returns a ChannelID created from its String form as returned by the getStringForm method.
createFromStringForm(String) - Static method in class org.jcsp.net.DomainID
Deprecated.
not needed now channel names abstracted
createFromStringForm(String) - Static method in class org.jcsp.net.NodeID
Deprecated.
Not needed now channel names have been abstracted
createFromStringForm(String) - Static method in class org.jcsp.net.NodeUI
Creates a NodeUI from a String in the format of that returned from the getImplStringForm() method.
createLink() - Method in class org.jcsp.net2.NodeAddress
Creates a Link connected to this address
createLink() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPLink connected to a Node with this address
createLinkServer() - Method in class org.jcsp.net2.NodeAddress
Creates a LinkServer listening on this address
createLinkServer() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPLinkServer listening on this address
createNet2Any() - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
 
createNet2Any() - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2Any() - Method in interface org.jcsp.net.NetChannelEndFactory
Constructs a NetSharedChannelInput object.
createNet2Any() - Static method in class org.jcsp.net.NetConnection
 
createNet2Any() - Method in interface org.jcsp.net.NetConnectionFactory
Constructs a NetSharedConnectionServer object.
createNet2Any() - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2Any() - Method in class org.jcsp.net.StandardNetConnectionFactory
 
createNet2Any() - Static method in class org.jcsp.net2.NetChannel
Deprecated.
Use net2any instead
createNet2Any() - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Use net2any instead
createNet2Any() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Deprecated.
Use net2any instead
createNet2Any(String) - Static method in class org.jcsp.net.cns.CNS
 
createNet2Any(String) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetSharedChannelInput object and registers its location with the supplied name in the global namespace of a channel naming service.
createNet2Any(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetSharedChannelInput object and registers its location with the supplied name in the global namespace of a channel naming service.
createNet2Any(String) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2Any(String) - Method in interface org.jcsp.net.NetLabelledChannelEndFactory
Constructs a NetSharedChannelInput which has a VCN assigned with the specified label.
createNet2Any(String) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2Any(String) - Static method in class org.jcsp.net2.cns.CNS
Deprecated.
Use net2any instead
createNet2Any(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
createNet2Any(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetSharedChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2Any(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetSharedChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2Any(String, ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2Any(String, ChannelDataStore) - Method in interface org.jcsp.net.NetLabelledBufferedChannelEndFactory
Constructs a buffered NetSharedChannelInput which has a VCN assigned with the specified label.
createNet2Any(String, ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2Any(ChannelDataStore) - Method in interface org.jcsp.net.NetBufferedChannelEndFactory
Constructs a NetSharedChannelInput object.
createNet2Any(ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2Any(ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2One() - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates an anonymous migratable channel input.
createNet2One() - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
 
createNet2One() - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2One() - Method in interface org.jcsp.net.NetChannelEndFactory
Constructs a NetAltingChannelInput object.
createNet2One() - Static method in class org.jcsp.net.NetConnection
 
createNet2One() - Method in interface org.jcsp.net.NetConnectionFactory
Constructs a NetAltingConnectionServer object.
createNet2One() - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2One() - Method in class org.jcsp.net.StandardNetConnectionFactory
 
createNet2One() - Static method in class org.jcsp.net2.NetChannel
Deprecated.
Use net2one instead
createNet2One() - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Use net2one instead
createNet2One() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Deprecated.
Use net2one instead
createNet2One(String) - Static method in class org.jcsp.net.cns.CNS
 
createNet2One(String) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetAltingChannelInput object and registers its location with the supplied name in the global namespace of a channel naming service.
createNet2One(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetAltingChannelInput object and registers its location with the supplied name in the global namespace of a channel naming service.
createNet2One(String) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a named migratable channel input using the default namespace.
createNet2One(String) - Method in interface org.jcsp.net.dynamic.NamedMigratableChannelEndFactory
Creates a named migratable networked channel input end that can be used as a guard in an Alternative.
createNet2One(String) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
 
createNet2One(String) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2One(String) - Method in interface org.jcsp.net.NetLabelledChannelEndFactory
Constructs a NetAltingChannelInput which has a VCN assigned with the specified label.
createNet2One(String) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2One(String) - Static method in class org.jcsp.net2.cns.CNS
Deprecated.
Use net2one instead
createNet2One(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
createNet2One(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetAltingChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2One(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetAltingChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2One(String, NameAccessLevel) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a named migratable channel input within the given namespace.
createNet2One(String, NameAccessLevel) - Method in interface org.jcsp.net.dynamic.NamedMigratableChannelEndFactory
Creates a named migratable networked channel input end that can be used as a guard in an Alternative.
createNet2One(String, NameAccessLevel) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
 
createNet2One(String, ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2One(String, ChannelDataStore) - Method in interface org.jcsp.net.NetLabelledBufferedChannelEndFactory
Constructs a buffered NetAltingChannelInput which has a VCN assigned with the specified label.
createNet2One(String, ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2One(ChannelDataStore) - Method in interface org.jcsp.net.NetBufferedChannelEndFactory
Constructs a NetAltingChannelInput object.
createNet2One(ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2One(ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNewLinkProfile(String, Requirement[], boolean) - Static method in class org.jcsp.net.Profile
 
createNewNodeProfile(String, Requirement[], boolean) - Static method in class org.jcsp.net.Profile
 
createOne2Any() - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.one2any() method instead.
createOne2Any() - Method in interface org.jcsp.lang.ChannelFactory
Deprecated.
Creates a new One2Any channel.
createOne2Any() - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns a One2AnyChannelInt object.
createOne2Any() - Method in interface org.jcsp.lang.ChannelIntFactory
Deprecated.
Creates a new One2Any channel.
createOne2Any() - Static method in class org.jcsp.lang.Connection
 
createOne2Any() - Method in interface org.jcsp.lang.ConnectionFactory
Constructs and returns an implementation of One2AnyConnection.
createOne2Any() - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a One2AnyChannel object.
createOne2Any() - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a One2AnyChannelInt object.
createOne2Any() - Method in class org.jcsp.lang.StandardConnectionFactory
 
createOne2Any() - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new One2Any filtered channel.
createOne2Any() - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new One2Any channel with the filtering options set for this factory.
createOne2Any(int) - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.one2anyArray(int) method instead.
createOne2Any(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
Deprecated.
Creates a populated array of n One2Any channels.
createOne2Any(int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of One2AnyChannelInt objects.
createOne2Any(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
Deprecated.
Creates a populated array of n One2Any channels.
createOne2Any(int) - Static method in class org.jcsp.lang.Connection
 
createOne2Any(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of One2AnyConnection.
createOne2Any(int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of One2AnyChannel objects.
createOne2Any(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of One2AnyChannelInt objects.
createOne2Any(int) - Method in class org.jcsp.lang.StandardConnectionFactory
 
createOne2Any(int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of One2AnyChannel objects.
createOne2Any(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of One2AnyChannel objects.
createOne2Any(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.one2any(ChannelDataStore) method instead.
createOne2Any(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new One2Any filtered channel with a given buffering behaviour.
createOne2Any(ChannelDataStore) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new One2Any channel with the filtering options set for this factory and the specified data buffer.
createOne2Any(ChannelDataStore<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
Deprecated.
Creates a new One2Any channel with the given buffering behaviour.
createOne2Any(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a One2AnyChannel object which uses the specified ChannelDataStore object as a buffer.
createOne2Any(ChannelDataStore<T>, int) - Method in interface org.jcsp.lang.BufferedChannelArrayFactory
Deprecated.
Creates a populated array of n One2Any channels with the specified buffering behaviour.
createOne2Any(ChannelDataStore<T>, int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of One2AnyChannel objects which use the specified ChannelDataStore object as a buffer.
createOne2Any(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
Deprecated.
createOne2Any(ChannelDataStore, int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of One2AnyChannel objects with a given buffer.
createOne2Any(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of One2AnyChannel objects with a given buffering behaviour.
createOne2Any(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
Deprecated.
Creates a new One2Any channel with the given buffering behaviour.
createOne2Any(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns a One2AnyChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createOne2Any(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a One2AnyChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createOne2Any(ChannelDataStoreInt, int) - Method in interface org.jcsp.lang.BufferedChannelIntArrayFactory
Deprecated.
Creates a populated array of n One2Any channels with the specified buffering behaviour.
createOne2Any(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of One2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2Any(ChannelDataStoreInt, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of One2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2Net(String) - Static method in class org.jcsp.net.cns.CNS
 
createOne2Net(String) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name.
createOne2Net(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name.
createOne2Net(String) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a migratable channel output to a named channel within the default namespace.
createOne2Net(String) - Method in interface org.jcsp.net.dynamic.NamedMigratableChannelEndFactory
Creates a networked migratable channel output end connected to the input end created with the given name.
createOne2Net(String) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
 
createOne2Net(String) - Static method in class org.jcsp.net2.cns.CNS
Deprecated.
Use one2net instead
createOne2Net(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
createOne2Net(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createOne2Net(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createOne2Net(String, NameAccessLevel) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a migratable channel output to a named channel within a given namespace.
createOne2Net(String, NameAccessLevel) - Method in interface org.jcsp.net.dynamic.NamedMigratableChannelEndFactory
Creates a networked migratable channel output end connected to the input end created with the given name.
createOne2Net(String, NameAccessLevel) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
 
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a migratable channel output to a given location.
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
 
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net.NetChannelEnd
 
createOne2Net(NetChannelLocation) - Method in interface org.jcsp.net.NetChannelEndFactory
Constructs a NetChannelOutput object.
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net.NetConnection
 
createOne2Net(NetChannelLocation) - Method in interface org.jcsp.net.NetConnectionFactory
Constructs a NetAltingConnectionClient object.
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.StandardNetConnectionFactory
 
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.UnacknowledgedNetChannelEndFactory
Creates an unacknowledged output channel end suitable for use by a single writer.
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
Deprecated.
Use one2net instead
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Use one2net instead
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Deprecated.
Use one2net instead
createOne2One() - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.one2one() method instead.
createOne2One() - Method in interface org.jcsp.lang.ChannelFactory
Deprecated.
Creates a new One2One channel.
createOne2One() - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns a One2OneChannelInt object.
createOne2One() - Method in interface org.jcsp.lang.ChannelIntFactory
Deprecated.
Creates a new One2One channel.
createOne2One() - Static method in class org.jcsp.lang.Connection
 
createOne2One() - Method in interface org.jcsp.lang.ConnectionFactory
Constructs and returns an implementation of One2OneConnection.
createOne2One() - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a One2OneChannel object.
createOne2One() - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a One2OneChannelInt object.
createOne2One() - Method in class org.jcsp.lang.StandardConnectionFactory
 
createOne2One() - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new One2One filtered channel.
createOne2One() - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new One2One channel with the filtering options set for this factory.
createOne2One(int) - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.one2oneArray(int) method instead.
createOne2One(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
Deprecated.
Creates a populated array of n One2One channels.
createOne2One(int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of One2OneChannelInt objects.
createOne2One(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
Deprecated.
Creates a populated array of n One2One channels.
createOne2One(int) - Static method in class org.jcsp.lang.Connection
 
createOne2One(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of One2OneConnection.
createOne2One(int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of One2OneChannel objects.
createOne2One(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of One2OneChannelInt objects.
createOne2One(int) - Method in class org.jcsp.lang.StandardConnectionFactory
 
createOne2One(int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of One2OneChannel objects.
createOne2One(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of One2OneChannel objects.
createOne2One(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
Deprecated.
Use the Channel.one2one(ChannelDataStore) method instead.
createOne2One(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new One2One filtered channel with a given buffering behaviour.
createOne2One(ChannelDataStore) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new One2One channel with the filtering options set for this factory and the specified data buffer.
createOne2One(ChannelDataStore<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
Deprecated.
Creates a new One2One channel with the given buffering behaviour.
createOne2One(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a One2OneChannel object which uses the specified ChannelDataStore object as a buffer.
createOne2One(ChannelDataStore<T>, int) - Method in interface org.jcsp.lang.BufferedChannelArrayFactory
Deprecated.
Creates a populated array of n One2One channels with the specified buffering behaviour.
createOne2One(ChannelDataStore<T>, int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of One2OneChannel objects which use the specified ChannelDataStore object as a buffer.
createOne2One(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
Deprecated.
createOne2One(ChannelDataStore, int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of One2OneChannel objects using a given buffer.
createOne2One(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of One2OneChannel objects with a given buffering behaviour.
createOne2One(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
Deprecated.
Creates a new One2One channel with the given buffering behaviour.
createOne2One(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns a One2OneChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createOne2One(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a One2OneChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createOne2One(ChannelDataStoreInt, int) - Method in interface org.jcsp.lang.BufferedChannelIntArrayFactory
Deprecated.
Creates a populated array of n One2One channels with the specified buffering behaviour.
createOne2One(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of One2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2One(ChannelDataStoreInt, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of One2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createResources() - Method in class org.jcsp.net.Link
Allocates the resources necessary for the actual connection.
createResources() - Method in class org.jcsp.net.tcpip.TCPIPLink
Create the object streams used to communicate with the peer system.
createResources() - Method in class org.jcsp.net2.Link
Creates the resources (if any) required for the Node.
createResources() - Method in class org.jcsp.net2.tcpip.TCPIPLink
Creates any required resources.
createResponse(Challenge) - Method in interface org.jcsp.net.security.SecurityAuthority
Create a response for the given challenge coded with the currently logged on user.
createResponse(Challenge) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates a response to the challenge based on the currently logged in user.
createResponse(SimpleSecurityAuthority.SimpleChallenge, SimpleSecurityAuthority.SimpleUserID, byte[]) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates a response for the given challenge using a given user ID.
CreateRxStream() - Constructor for class org.jcsp.net.tcpip.TCPIPLink.CreateRxStream
 
createTime - Variable in class org.jcsp.net.dynamic.DynamicClassLoaderMessage
Creation timestamp.
CreateTxStream() - Constructor for class org.jcsp.net.tcpip.TCPIPLink.CreateTxStream
 
createUserID(String) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates and returns a user ID valid for this authority that represents the given user name.
createUserToken(UserID) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates and returns an authentication token valid for this authority that represents the given user name.
Creating NetBarriers - Search tag in class org.jcsp.net2.NetBarrier
Section
Crew - Class in org.jcsp.lang
This provides a Concurrent Read Exclusive Write (CREW) lock for synchronising fair and secure access to a shared resource.
Crew() - Constructor for class org.jcsp.lang.Crew
Construct a lock for CREW-guarded operations on a shared resource.
Crew(Object) - Constructor for class org.jcsp.lang.Crew
Construct a lock for CREW-guarded operations on a shared resource.
CrewServer - Class in org.jcsp.lang
 
CrewServer(AltingChannelInputInt, AltingChannelInputInt, AltingChannelInputInt, AltingChannelInputInt) - Constructor for class org.jcsp.lang.CrewServer
 
CREW-synchronised Methods - Search tag in class org.jcsp.lang.Crew
Section
CSProcess - Interface in org.jcsp.lang
This is the JCSP interface for a process - an active component that encapsulates the data structures on which it operates.
CSProcess Diagram - Search tag in class org.jcsp.plugNplay.Fibonacci
Section
CSProcess Diagram - Search tag in class org.jcsp.plugNplay.ints.FibonacciInt
Section
CSTimer - Class in org.jcsp.lang
This is a Guard for setting timeouts in an Alternative.
CSTimer() - Constructor for class org.jcsp.lang.CSTimer
 
currentClientState - Variable in class org.jcsp.lang.AltingConnectionClientImpl
 
currentInputChannel - Variable in class org.jcsp.lang.AltingConnectionServerImpl
 
currentServerState - Variable in class org.jcsp.lang.AltingConnectionServerImpl
 
currentUser - Variable in class org.jcsp.net.security.SimpleSecurityAuthority
The token of the current user.

D

d - Variable in class org.jcsp.lang.Any2AnyCallChannel
This is used to synchronise the calling and accepting process.
d - Variable in class org.jcsp.lang.Any2OneCallChannel
This is used to synchronise the calling and accepting process.
Danger - Race Hazard - Search tag in class org.jcsp.lang.Bucket
Section
data - Variable in class org.jcsp.awt.GraphicsCommand.DrawBytes
 
data - Variable in class org.jcsp.awt.GraphicsCommand.DrawChars
 
data - Variable in class org.jcsp.lang.BufferedOne2OneChannel
The ChannelDataStore used to store the data for the channel
data - Variable in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
The ChannelDataStoreInt used to store the data for the channel
data - Variable in class org.jcsp.lang.ConnectionMessage
 
data - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
The ChannelDataStore used to store the data for the channel
data - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
The ChannelDataStore used to store the data for the channel
data - Variable in class org.jcsp.net.ChannelIndexMap
 
data - Variable in class org.jcsp.net.ChannelMessage.Data
The actual data being transmitted.
data - Variable in class org.jcsp.net.ConnectionMessage.Close
 
data - Variable in class org.jcsp.net.ConnectionMessage.Open
 
data - Variable in class org.jcsp.net.ConnectionMessage.Ping
 
data - Variable in class org.jcsp.net.ConnectionMessage.Pong
 
data - Variable in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleChallenge
 
data - Variable in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleResponse
 
data - Variable in class org.jcsp.net2.Net2OneChannel
The ChannelData structure representing this channel.
data - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
data - Variable in class org.jcsp.net2.NetAltingConnectionServer
 
data - Variable in class org.jcsp.net2.NetBarrier
The data structure representing this NetBarrier object
data - Variable in class org.jcsp.net2.NetworkMessage
Data sent in the message if relevant.
data - Variable in class org.jcsp.net2.One2NetChannel
A structure containing the information on the state of the channel.
Data() - Constructor for class org.jcsp.net.ChannelMessage.Data
 
DATA_TYPE_INDICATOR_BOOLEAN - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
DATA_TYPE_INDICATOR_DOUBLE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
DATA_TYPE_INDICATOR_INT - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
DATA_TYPE_INDICATOR_STRING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
DataSerializationFilter - Class in org.jcsp.net.dynamic
A filter to be plugged into the sending end of a channel if dynamic class transfer is to be supported over the channel.
DataSerializationFilter(NetChannelLocation) - Constructor for class org.jcsp.net.dynamic.DataSerializationFilter
Constructs a new DataSerializationFilter object.
dblValue - Variable in class org.jcsp.net.Requirement
 
dblValue - Variable in class org.jcsp.net.settings.OtherSpec
 
dblValue - Variable in class org.jcsp.net.Specification
 
dcl - Variable in class org.jcsp.net2.mobile.DynamicObjectInputStream
 
dealWithWriteError(Object, RuntimeException) - Method in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
Attempts to resolve the new channel location.
def - Variable in class org.jcsp.demos.util.Ask.Prompt
 
DEFAULT_CLASS_NAME - Static variable in class org.jcsp.net.Logger
The default string if the class name is omitted.
DEFAULT_CNS_PORT - Static variable in class org.jcsp.net.tcpip.TCPIPCNSServer
The default port number for a Channel Name Server.
DEFAULT_LOGGING_LEVEL - Static variable in class org.jcsp.net.Logger
The default logging level (currently 5)
DEFAULT_SIZE - Static variable in class org.jcsp.net.AcknowledgementsBuffer
The default size of the buffer
DEFAULT_SIZE - Static variable in class org.jcsp.util.InfiniteBuffer
The default size of the buffer
DEFAULT_SIZE - Static variable in class org.jcsp.util.ints.InfiniteBufferInt
The default size of the buffer
DEFAULT_TIMEOUT_ACK - Static variable in class org.jcsp.awt.ActiveApplet
This is the default time (in milliseconds) that the browser will wait for the applet process to acknowledge (on destroyAck) a DESTROY message (sent down destroy).
Default ActiveApplet stop/start/destroy Behaviour - Search tag in class org.jcsp.awt.ActiveApplet
Section
defaultInstance - Static variable in class org.jcsp.lang.StandardChannelFactory
 
defaultMessage - Static variable in class org.jcsp.util.filter.PoisonFilter
Default message.
deferredLoader - Variable in class org.jcsp.net.dynamic.NodeClassLoader.LoaderThread
The class loader owning this process which should be associated with classes marked as pending.
DelaySyncer - Class in org.jcsp.test
 
DelaySyncer(AltingBarrier, int, int) - Constructor for class org.jcsp.test.DelaySyncer
 
delayTime - Variable in class org.jcsp.plugNplay.FixedDelay
The time the process is to wait in milliseconds between receiving a message and then sending it.
delayTime - Variable in class org.jcsp.plugNplay.ints.FixedDelayInt
The time the process is to wait in milliseconds between receiving a message and then sending it.
deliverReceivedObject(Object) - Method in class org.jcsp.net.Link
A protected method for concrete implementations of this class to call when they received a an object from the remote Node.
Delta - Class in org.jcsp.plugNplay
This process broadcasts objects arriving on its input channel in parallel to its array of output channels.
Delta(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Delta
Construct a new Delta process with the input Channel in and the output Channels out.
Delta2 - Class in org.jcsp.plugNplay
This process broadcasts objects arriving on its input channel in parallel to its two output channels.
Delta2(ChannelInput, ChannelOutput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Delta2
Construct a new Delta2 process with the input Channel in and the output Channels out0 and out1.
Delta2Int - Class in org.jcsp.plugNplay.ints
This process broadcasts integers arriving on its input channel in parallel to its two output channels.
Delta2Int(ChannelInputInt, ChannelOutputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.Delta2Int
Construct a new Delta2Int process with the input Channel in and the output Channels out0 and out1.
DeltaInt - Class in org.jcsp.plugNplay.ints
This process broadcasts integers arriving on its input channel in parallel to its array of output channels.
DeltaInt(ChannelInputInt, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DeltaInt
Construct a new DeltaInt process with the input Channel in and the output Channels out.
Demultiplex - Class in org.jcsp.plugNplay
This demultiplexes data from its input channel to its output channel array.
Demultiplex(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Demultiplex
Construct a new Demultiplex process with the input Channel in and the output Channels out.
DemultiplexInt - Class in org.jcsp.plugNplay.ints
This demultiplexes data from its input channel to its output channel array.
DemultiplexInt(ChannelInputInt, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DemultiplexInt
Construct a new DemultiplexInt process with the input Channel in and the output Channels out.
denyUserAccess(UserID) - Method in interface org.jcsp.net.security.SecurityAuthority
Removes a user ID from the set of users considered by this authority to create valid responses to challenges.
denyUserAccess(UserID) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Removes a user from the set of permitted users.
Deparaplex - Class in org.jcsp.plugNplay
This demultiplexes data from its input channel to its output channel array.
Deparaplex(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Deparaplex
Construct a new Deparaplex process with the input Channel in and the output Channels out.
DeparaplexInt - Class in org.jcsp.plugNplay.ints
This demultiplexes data from its input channel to its output channel array.
DeparaplexInt(ChannelInput, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DeparaplexInt
Construct a new DeparaplexInt process with the input Channel in and the output Channels out.
DEREGISTER_REPLY - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
*** Not currently used ***
DEREGISTER_REPLY - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
*** Not currently used ***
DEREGISTER_REQUEST - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
*** Not currently used ***
DEREGISTER_REQUEST - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
*** Not currently used ***
deRegisterBarrier(BarrierData) - Method in class org.jcsp.net2.Link
Unregisters a barrier with the Link
deregisterChannel(String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNS
Deregisters a channel name and nameAccessLevel if a channel matches or removes a matching lease.
deRegisterChannel(ChannelData) - Method in class org.jcsp.net2.Link
Unregisters and removes the channel from the Link.
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
This deregisters a Channel name with the CNS.
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
This deregisters a Channel name from the Channel Name Server.
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
This deregisters a registered or leased Channel name from the Naming Service implementation.
DeregisterReply() - Constructor for class org.jcsp.net.cns.CNSMessage.DeregisterReply
 
deregisterReplyChan - Variable in class org.jcsp.net.cns.CNSService
 
deregisterReplyChanIn - Variable in class org.jcsp.net.cns.CNSService
 
deregisterReplyChanOut - Variable in class org.jcsp.net.cns.CNSService
 
DeregisterRequest() - Constructor for class org.jcsp.net.cns.CNSMessage.DeregisterRequest
 
deregisterRequestChan - Variable in class org.jcsp.net.cns.CNSService
 
deregisterRequestChanIn - Variable in class org.jcsp.net.cns.CNSService
 
deregisterRequestChanOut - Variable in class org.jcsp.net.cns.CNSService
 
descr - Static variable in class org.jcsp.demos.util.Ask
 
Description - Search tag in class AltTest
Section
Description - Search tag in class org.jcsp.awt.ActiveApplet
Section
Description - Search tag in class org.jcsp.awt.ActiveButton
Section
Description - Search tag in class org.jcsp.awt.ActiveButtonControl
Section
Description - Search tag in class org.jcsp.awt.ActiveButtonState
Section
Description - Search tag in class org.jcsp.awt.ActiveCanvas
Section
Description - Search tag in class org.jcsp.awt.ActiveCheckbox
Section
Description - Search tag in class org.jcsp.awt.ActiveCheckboxMenuItem
Section
Description - Search tag in class org.jcsp.awt.ActiveChoice
Section
Description - Search tag in class org.jcsp.awt.ActiveClosingFrame
Section
Description - Search tag in class org.jcsp.awt.ActiveComponent
Section
Description - Search tag in class org.jcsp.awt.ActiveContainer
Section
Description - Search tag in class org.jcsp.awt.ActiveDialog
Section
Description - Search tag in class org.jcsp.awt.ActiveFileDialog
Section
Description - Search tag in class org.jcsp.awt.ActiveFrame
Section
Description - Search tag in class org.jcsp.awt.ActiveLabel
Section
Description - Search tag in class org.jcsp.awt.ActiveList
Section
Description - Search tag in class org.jcsp.awt.ActiveMenu
Section
Description - Search tag in class org.jcsp.awt.ActiveMenuItem
Section
Description - Search tag in class org.jcsp.awt.ActivePanel
Section
Description - Search tag in class org.jcsp.awt.ActiveScrollPane
Section
Description - Search tag in class org.jcsp.awt.ActiveScrollbar
Section
Description - Search tag in class org.jcsp.awt.ActiveTextArea
Section
Description - Search tag in class org.jcsp.awt.ActiveTextEnterArea
Section
Description - Search tag in class org.jcsp.awt.ActiveTextEnterField
Section
Description - Search tag in class org.jcsp.awt.ActiveTextField
Section
Description - Search tag in class org.jcsp.awt.ActiveWindow
Section
Description - Search tag in class org.jcsp.awt.DisplayList
Section
Description - Search tag in class org.jcsp.awt.GraphicsCommand
Section
Description - Search tag in class org.jcsp.awt.GraphicsProtocol
Section
Description - Search tag in class org.jcsp.lang.Alternative
Section
Description - Search tag in class org.jcsp.lang.AltingBarrier
Section
Description - Search tag in class org.jcsp.lang.AltingChannelAccept
Section
Description - Search tag in class org.jcsp.lang.AltingChannelInput
Section
Description - Search tag in class org.jcsp.lang.AltingChannelInputInt
Section
Description - Search tag in class org.jcsp.lang.AltingChannelOutput
Section
Description - Search tag in class org.jcsp.lang.AltingChannelOutputInt
Section
Description - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
Description - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
Description - Search tag in class org.jcsp.lang.Barrier
Section
Description - Search tag in class org.jcsp.lang.BlackHoleChannel
Section
Description - Search tag in class org.jcsp.lang.BlackHoleChannelInt
Section
Description - Search tag in class org.jcsp.lang.Bucket
Section
Description - Search tag in class org.jcsp.lang.BufferedAny2AnyChannel
Section
Description - Search tag in class org.jcsp.lang.BufferedAny2AnyChannelIntImpl
Section
Description - Search tag in class org.jcsp.lang.BufferedAny2OneChannel
Section
Description - Search tag in class org.jcsp.lang.BufferedAny2OneChannelIntImpl
Section
Description - Search tag in class org.jcsp.lang.BufferedOne2AnyChannel
Section
Description - Search tag in class org.jcsp.lang.BufferedOne2AnyChannelIntImpl
Section
Description - Search tag in class org.jcsp.lang.BufferedOne2OneChannel
Section
Description - Search tag in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
Section
Description - Search tag in class org.jcsp.lang.CSTimer
Section
Description - Search tag in class org.jcsp.lang.Crew
Section
Description - Search tag in class org.jcsp.lang.Guard
Section
Description - Search tag in class org.jcsp.lang.One2AnyCallChannel
Section
Description - Search tag in class org.jcsp.lang.One2AnyChannelImpl
Section
Description - Search tag in class org.jcsp.lang.One2AnyChannelIntImpl
Section
Description - Search tag in class org.jcsp.lang.One2OneCallChannel
Section
Description - Search tag in class org.jcsp.lang.One2OneChannelImpl
Section
Description - Search tag in class org.jcsp.lang.One2OneChannelIntImpl
Section
Description - Search tag in class org.jcsp.lang.ParThread
Section
Description - Search tag in class org.jcsp.lang.Parallel
Section
Description - Search tag in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
Section
Description - Search tag in class org.jcsp.lang.PoisonableOne2OneChannelImpl
Section
Description - Search tag in class org.jcsp.lang.PriParallel
Section
Description - Search tag in class org.jcsp.lang.ProcessManager
Section
Description - Search tag in class org.jcsp.lang.Sequence
Section
Description - Search tag in class org.jcsp.lang.Skip
Section
Description - Search tag in class org.jcsp.lang.Spurious
Section
Description - Search tag in class org.jcsp.lang.SpuriousLog
Section
Description - Search tag in class org.jcsp.lang.Stop
Section
Description - Search tag in class org.jcsp.net.AcknowledgementsBuffer
Section
Description - Search tag in class org.jcsp.plugNplay.And
Section
Description - Search tag in class org.jcsp.plugNplay.BlackHole
Section
Description - Search tag in class org.jcsp.plugNplay.Delta
Section
Description - Search tag in class org.jcsp.plugNplay.Delta2
Section
Description - Search tag in class org.jcsp.plugNplay.Demultiplex
Section
Description - Search tag in class org.jcsp.plugNplay.Deparaplex
Section
Description - Search tag in class org.jcsp.plugNplay.DynamicDelta
Section
Description - Search tag in class org.jcsp.plugNplay.Fibonacci
Section
Description - Search tag in class org.jcsp.plugNplay.FixedDelay
Section
Description - Search tag in class org.jcsp.plugNplay.FramedButton
Section
Description - Search tag in class org.jcsp.plugNplay.FramedButtonArray
Section
Description - Search tag in class org.jcsp.plugNplay.FramedButtonGrid
Section
Description - Search tag in class org.jcsp.plugNplay.FramedScrollbar
Section
Description - Search tag in class org.jcsp.plugNplay.Generate
Section
Description - Search tag in class org.jcsp.plugNplay.Identity
Section
Description - Search tag in class org.jcsp.plugNplay.Integrate
Section
Description - Search tag in class org.jcsp.plugNplay.Merge
Section
Description - Search tag in class org.jcsp.plugNplay.Merge2
Section
Description - Search tag in class org.jcsp.plugNplay.Mult
Section
Description - Search tag in class org.jcsp.plugNplay.Multiplex
Section
Description - Search tag in class org.jcsp.plugNplay.Nand
Section
Description - Search tag in class org.jcsp.plugNplay.Nor
Section
Description - Search tag in class org.jcsp.plugNplay.Numbers
Section
Description - Search tag in class org.jcsp.plugNplay.Or
Section
Description - Search tag in class org.jcsp.plugNplay.Pairs
Section
Description - Search tag in class org.jcsp.plugNplay.Paraplex
Section
Description - Search tag in class org.jcsp.plugNplay.Plex
Section
Description - Search tag in class org.jcsp.plugNplay.Plex2
Section
Description - Search tag in class org.jcsp.plugNplay.Plus
Section
Description - Search tag in class org.jcsp.plugNplay.Prefix
Section
Description - Search tag in class org.jcsp.plugNplay.Printer
Section
Description - Search tag in class org.jcsp.plugNplay.ProcessRead
Section
Description - Search tag in class org.jcsp.plugNplay.ProcessWrite
Section
Description - Search tag in class org.jcsp.plugNplay.Regular
Section
Description - Search tag in class org.jcsp.plugNplay.Regulate
Section
Description - Search tag in class org.jcsp.plugNplay.Sign
Section
Description - Search tag in class org.jcsp.plugNplay.Squares
Section
Description - Search tag in class org.jcsp.plugNplay.Substitute
Section
Description - Search tag in class org.jcsp.plugNplay.Successor
Section
Description - Search tag in class org.jcsp.plugNplay.Tail
Section
Description - Search tag in class org.jcsp.plugNplay.Times
Section
Description - Search tag in class org.jcsp.plugNplay.Xor
Section
Description - Search tag in class org.jcsp.plugNplay.ints.AndInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.BlackHoleInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.Delta2Int
Section
Description - Search tag in class org.jcsp.plugNplay.ints.DeltaInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.DemultiplexInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.DeparaplexInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.DynamicDeltaInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.FibonacciInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.FixedDelayInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.GenerateInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.IdentityInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.IntegrateInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.Merge2Int
Section
Description - Search tag in class org.jcsp.plugNplay.ints.MergeInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.MultInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.MultiplexInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.NandInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.NorInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.NumbersInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.OrInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.PairsInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.ParaplexInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.Plex2Int
Section
Description - Search tag in class org.jcsp.plugNplay.ints.PlexInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.PlusInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.PrefixInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.PrinterInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.ProcessReadInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.ProcessWriteInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.RegularInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.RegulateInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.SignInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.SquaresInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.SubstituteInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.SuccessorInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.TailInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.TimesInt
Section
Description - Search tag in class org.jcsp.plugNplay.ints.XorInt
Section
Description - Search tag in class org.jcsp.util.Buffer
Section
Description - Search tag in class org.jcsp.util.InfiniteBuffer
Section
Description - Search tag in class org.jcsp.util.OverFlowingBuffer
Section
Description - Search tag in class org.jcsp.util.OverWriteOldestBuffer
Section
Description - Search tag in class org.jcsp.util.OverWritingBuffer
Section
Description - Search tag in class org.jcsp.util.ZeroBuffer
Section
Description - Search tag in class org.jcsp.util.ints.BufferInt
Section
Description - Search tag in class org.jcsp.util.ints.InfiniteBufferInt
Section
Description - Search tag in class org.jcsp.util.ints.OverFlowingBufferInt
Section
Description - Search tag in class org.jcsp.util.ints.OverWriteOldestBufferInt
Section
Description - Search tag in class org.jcsp.util.ints.OverWritingBufferInt
Section
Description - Search tag in class org.jcsp.util.ints.ZeroBufferInt
Section
Description - Search tag in exception class org.jcsp.lang.AlternativeError
Section
Description - Search tag in exception class org.jcsp.lang.AltingBarrierError
Section
Description - Search tag in exception class org.jcsp.lang.BarrierError
Section
Description - Search tag in exception class org.jcsp.lang.JCSP_InternalError
Section
Description - Search tag in exception class org.jcsp.lang.ProcessInterruptedException
Section
Description - Search tag in exception class org.jcsp.util.BufferSizeError
Section
Description - Search tag in exception class org.jcsp.util.ints.BufferIntSizeError
Section
Description - Search tag in interface org.jcsp.awt.Display
Section
Description - Search tag in interface org.jcsp.awt.Paintable
Section
Description - Search tag in interface org.jcsp.lang.Any2AnyChannel
Section
Description - Search tag in interface org.jcsp.lang.Any2AnyChannelInt
Section
Description - Search tag in interface org.jcsp.lang.Any2OneChannel
Section
Description - Search tag in interface org.jcsp.lang.Any2OneChannelInt
Section
Description - Search tag in interface org.jcsp.lang.CSProcess
Section
Description - Search tag in interface org.jcsp.lang.ChannelAccept
Section
Description - Search tag in interface org.jcsp.lang.ChannelInput
Section
Description - Search tag in interface org.jcsp.lang.ChannelInputInt
Section
Description - Search tag in interface org.jcsp.lang.ChannelOutput
Section
Description - Search tag in interface org.jcsp.lang.ChannelOutputInt
Section
Description - Search tag in interface org.jcsp.lang.One2AnyChannel
Section
Description - Search tag in interface org.jcsp.lang.One2AnyChannelInt
Section
Description - Search tag in interface org.jcsp.lang.One2OneChannel
Section
Description - Search tag in interface org.jcsp.lang.One2OneChannelInt
Section
Description - Search tag in interface org.jcsp.lang.One2OneChannelSymmetric
Section
Description - Search tag in interface org.jcsp.lang.One2OneChannelSymmetricInt
Section
Description - Search tag in interface org.jcsp.util.ChannelDataStore
Section
Description - Search tag in interface org.jcsp.util.ints.ChannelDataStoreInt
Section
DeserializeChannelFilter - Class in org.jcsp.net
This class is used in the dynamic class loading mechanism.
DeserializeChannelFilter - Class in org.jcsp.net.dynamic
This class is used in the dynamic class loading mechanism.
DeserializeChannelFilter() - Constructor for class org.jcsp.net.DeserializeChannelFilter
 
DeserializeChannelFilter() - Constructor for class org.jcsp.net.dynamic.DeserializeChannelFilter
Constructs a new DeserializeChannelFilter with dynamic loading disabled.
DeserializeChannelFilter(ClassManager) - Constructor for class org.jcsp.net.dynamic.DeserializeChannelFilter
Constructs a new DeserializeChannelFilter with a reference to a class manager.
Design Pattern - Search tag in class org.jcsp.lang.Crew
Section
destIndex - Variable in class org.jcsp.net.Message
The destination channel index.
destroy - Variable in class org.jcsp.awt.ActiveApplet
If this channel is set, the default destroy behaviour changes - see the user-defined destroy response.
destroy() - Method in class org.jcsp.awt.ActiveApplet
Called by the browser when the ActiveApplet needs to be destroyed.
destroy() - Static method in class org.jcsp.lang.Parallel
Stops all threads created by all Parallel and ProcessManager objects.
destroy() - Method in class org.jcsp.net2.Any2NetChannel
Removes the channel from the ChannelManager, and sets the state to DESTROYED
destroy() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
destroy() - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
destroy() - Method in class org.jcsp.net2.Net2AnyChannel
Destroys the channel
destroy() - Method in class org.jcsp.net2.Net2OneChannel
Destroys the underlying channel
destroy() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
destroy() - Method in class org.jcsp.net2.NetAltingConnectionServer
 
destroy() - Method in class org.jcsp.net2.NetBarrier
Destroys the Barrier
destroy() - Method in interface org.jcsp.net2.Networked
Destroys the Networked construct
destroy() - Method in class org.jcsp.net2.One2NetChannel
Destroys the channel and removes it from the ChannelManager.
DESTROY - Static variable in class org.jcsp.awt.ActiveApplet
This value is sent down a destroy channel when the browser invokes a destroy - see the user-defined destroy response.
destroyAck - Variable in class org.jcsp.awt.ActiveApplet
If this channel is set, the default destroy behaviour changes - see the user-defined destroy response.
destroyAllChannelEnds() - Method in class org.jcsp.net.cns.CNSChannelEndManager
Destroys all channel ends constructed with this instance of the factory.
destroyAllChannelEnds() - Method in interface org.jcsp.net.cns.NamedChannelEndManager
Destroys all channel ends constructed with this instance of the factory.
destroyAlt - Variable in class org.jcsp.awt.ActiveApplet
 
destroyCalled - Static variable in class org.jcsp.lang.Parallel
Indicates that the destroy() method has already been called.
destroyChannelEnd(NetChannelInput) - Static method in class org.jcsp.net.cns.CNS
 
destroyChannelEnd(NetChannelInput) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Destroys an individual NetChannelInput object that was constructed with this instance.
destroyChannelEnd(NetChannelInput) - Method in interface org.jcsp.net.cns.NamedChannelEndManager
Destroys an individual NetChannelInput object that was constructed with this instance.
destroyChannelEnd(NetChannelOutput) - Static method in class org.jcsp.net.cns.CNS
 
destroyChannelEnd(NetChannelOutput) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Destroys an individual NetChannelOutput object that was constructed with this instance.
destroyChannelEnd(NetChannelOutput) - Method in interface org.jcsp.net.cns.NamedChannelEndManager
Destroys an individual NetChannelOutput object that was constructed with this instance.
destroyClient() - Method in class org.jcsp.net.NetAltingConnectionClient
Destroys the client and frees any resources used in the JCSP.NET infrastructure.
destroyClient() - Method in interface org.jcsp.net.NetConnectionClient
Destroys the NetConnectionClient object and frees any resources created within the JCSP.NET infrastructure.
destroyClient() - Method in class org.jcsp.net.NetSharedAltingConnectionClient
Destroys this networked client object.
DESTROYED - Static variable in class org.jcsp.net2.BarrierDataState
Barrier has been destroyed
DESTROYED - Static variable in class org.jcsp.net2.ChannelDataState
Signifies that the channel has been destroyed.
DESTROYED - Static variable in class org.jcsp.net2.ConnectionDataState
 
destroyReader() - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
destroyReader() - Method in class org.jcsp.net.Net2AnyChannel
 
destroyReader() - Method in class org.jcsp.net.Net2OneChannel
Destroys this end of the channel.
destroyReader() - Method in interface org.jcsp.net.NetChannelInput
Destroys the channel end and frees any resources within the JCSP.NET infrastructure.
destroyResources() - Method in class org.jcsp.net.Link
Deallocates any resources allocated by createResources.
destroyResources() - Method in class org.jcsp.net.tcpip.TCPIPLink
Closes the streams and the socket, if needed.
destroyResources() - Method in class org.jcsp.net2.Link
Destroys any used resources.
destroyResources() - Method in class org.jcsp.net2.tcpip.TCPIPLink
Destroys any resources used by the Link
destroyServer() - Method in class org.jcsp.net.NetAltingConnectionServer
Destroys the server and frees any resources used in the JCSP.NET infrastructure.
destroyServer() - Method in interface org.jcsp.net.NetConnectionServer
Destroys the server and frees any resources used within the JCSP.NET infrastructure.
destroyServer() - Method in class org.jcsp.net.NetSharedConnectionServerImpl
Destroys the server and frees any resources used within the JCSP.NET infrastructure.
destroyWriter() - Method in class org.jcsp.net.Any2NetChannel
Destroys the write end of a channel and frees any resources used within the JCSP networking infrastructure.
destroyWriter() - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
destroyWriter() - Method in interface org.jcsp.net.NetChannelOutput
Destroys the channel writer end and frees all the underlying JCSP.NET resources.
destroyWriter() - Method in class org.jcsp.net.One2NetChannel
This destroys this write end of the channel and frees any resources in the JCSP.NET infrastructure.
deStuffString(String) - Static method in class org.jcsp.net.Utils
 
destVCNLabel - Variable in class org.jcsp.net.Message
 
Deterministic Barriers - Search tag in class org.jcsp.lang.Barrier
Section
dis - Variable in class org.jcsp.net2.bns.BNSNetworkMessageFilter.FilterRX
The data input stream used to read in parts of the message
dis - Variable in class org.jcsp.net2.cns.CNSNetworkMessageFilter.FilterRX
The data input stream used to read in the parts of the message
disable() - Method in class org.jcsp.lang.AltingBarrier
 
disable() - Method in class org.jcsp.lang.AltingBarrierBase
Withdraw the offer to synchronise.
disable() - Method in class org.jcsp.lang.AltingChannelInputImpl
 
disable() - Method in class org.jcsp.lang.AltingChannelInputIntImpl
 
disable() - Method in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
disable() - Method in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
disable() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Disables the guard for selection.
disable() - Method in class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
disable() - Method in class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
disable() - Method in class org.jcsp.lang.AltingConnectionClient
Disables the guard for selection.
disable() - Method in class org.jcsp.lang.AltingConnectionServer
Disables the guard for selection.
disable() - Method in class org.jcsp.lang.Any2OneCallChannel
This is one of the Guard methods needed by the Alternative class.
disable() - Method in class org.jcsp.lang.CSTimer
Disables this guard.
disable() - Method in class org.jcsp.lang.Guard
Disables the guard for selection.
disable() - Method in class org.jcsp.lang.InlineAlternative
Disable this ALT as a guard within its parent ALT.
disable() - Method in class org.jcsp.lang.One2OneCallChannel
This is one of the Guard methods needed by the Alternative class.
disable() - Method in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
disable() - Method in class org.jcsp.lang.Skip
Disables this guard.
disable() - Method in class org.jcsp.lang.Stop
Disables this guard.
disableGuards() - Method in class org.jcsp.lang.Alternative
Disables the guards for selection.
disableGuards(boolean[]) - Method in class org.jcsp.lang.Alternative
Disables the guards for selection.
disableTime - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
disableTime - Variable in class org.jcsp.awt.ActiveTextEnterField
 
Discard data - Search tag in interface org.jcsp.lang.ChannelInput
Section
Discard data - Search tag in interface org.jcsp.lang.ChannelInputInt
Section
Discussion - Search tag in interface org.jcsp.lang.CSProcess
Section
Display - Interface in org.jcsp.awt
Objects implementing this interface provide graphics services to a CSProcess.
displayErrors - Static variable in class org.jcsp.lang.Parallel
TRUE iff uncaught errors are to the displayed.
displayExceptions - Static variable in class org.jcsp.lang.Parallel
TRUE iff uncaught exceptions are to be displayed.
DisplayList - Class in org.jcsp.awt
This implements the Display and Paintable interfaces and provides a channel-like connection between user processes and an active graphics component.
DisplayList() - Constructor for class org.jcsp.awt.DisplayList
 
div(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
do_template(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doAddress(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doAddresses(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doAddressSpecs(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doGraphic(Graphics, Component) - Method in interface org.jcsp.awt.GraphicsCommand.Graphic
 
doJCSP_Config(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doLinkProfile(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doLinkProfiles(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doLinkReqs(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
domainID - Variable in class org.jcsp.net.NodeID
The Domain of which the Node represented by this NodeID is a member.
DomainID - Class in org.jcsp.net
A Class whose instances represent a unique identifier for a JCSP.NET domain.
DomainID() - Constructor for class org.jcsp.net.DomainID
Constructor which constructs an ID for the Null Domain.
DomainID(String) - Constructor for class org.jcsp.net.DomainID
Public constructor for a DomainID which takes the name of the domain as a parameter.
DomainStringFormPrefix - Static variable in class org.jcsp.net.DomainID
 
done - Variable in class org.jcsp.lang.PoisonableOne2OneChannelImpl
This flag indicates that the last transfer went OK.
done - Variable in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
This flag indicates that the last transfer went OK.
doNodeProfile(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doNodeProfiles(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doNodeReqs(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doNodeSpecs(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doPlugin(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doPlugins(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doProtocol(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doProtocols(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doProtocolSettings(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doProtocolSpecs(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
dos - Variable in class org.jcsp.net2.bns.BNSNetworkMessageFilter.FilterTX
the data stream used to write the parts of the BNSMessage to
dos - Variable in class org.jcsp.net2.cns.CNSNetworkMessageFilter.FilterTX
The data stream, used to write the parts of the CNSMessage to
doService(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doServices(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
doSettings(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
Double(String, double, double) - Static method in class org.jcsp.demos.util.Ask
Ask.Double issues the prompt and returns a double between min and max inclusive.
DRAW_3D_RECT - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_ARC - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_BYTES - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_CHARS - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_IMAGE - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_LINE - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_OVAL - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_POLYGON - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_POLYLINE - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_RECT - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_ROUND_RECT - Static variable in class org.jcsp.awt.GraphicsCommand
 
DRAW_STRING - Static variable in class org.jcsp.awt.GraphicsCommand
 
Draw3DRect(int, int, int, int, boolean) - Constructor for class org.jcsp.awt.GraphicsCommand.Draw3DRect
 
DrawArc(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawArc
 
DrawBytes(byte[], int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawBytes
 
DrawChars(char[], int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawChars
 
DrawImage(Image, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
DrawImage(Image, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
DrawImage(Image, int, int, int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
DrawImage(Image, int, int, int, int, int, int, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
DrawImage(Image, int, int, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
DrawImage(Image, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
DrawLine(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawLine
 
DrawOval(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawOval
 
DrawPolygon(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
DrawPolygon(Polygon) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
DrawPolyline(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolyline
 
DrawRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawRect
 
DrawRoundRect(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawRoundRect
 
DrawString(String, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawString
 
drawtag - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
duplicate() - Method in class org.jcsp.lang.SharedAltingConnectionClient
Returns a SharedConnectionClient object that is a duplicate of the object on which this method is called.
duplicate() - Method in interface org.jcsp.lang.SharedConnectionClient
Returns a duplicates SharedConnectionClient object which may be used by another process to this instance.
duplicate() - Method in interface org.jcsp.lang.SharedConnectionServer
Creates a duplicate copy of the connection end.
duplicate() - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
duplicate() - Method in class org.jcsp.net.NetSharedAltingConnectionClient
Produces a duplicate NetSharedAltingConnectionClient object which may be used by another process.
duplicate() - Method in class org.jcsp.net.NetSharedConnectionServerImpl
Produces a duplicate SharedConnectionServer object which may be used by another process.
DuplicateChannelLabelException - Exception Class in org.jcsp.net
This Exception is thrown if there is an attempt to label a channel's VCN with a label that already exists at the same Node.
DuplicateChannelLabelException() - Constructor for exception class org.jcsp.net.DuplicateChannelLabelException
Constructor for DuplicateChannelLabelException.
DuplicateChannelLabelException(String) - Constructor for exception class org.jcsp.net.DuplicateChannelLabelException
Constructor for DuplicateChannelLabelException.
dx - Variable in class org.jcsp.awt.GraphicsCommand.CopyArea
 
dx1 - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
dx2 - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
dy - Variable in class org.jcsp.awt.GraphicsCommand.CopyArea
 
dy1 - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
dy2 - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
dynamic - Variable in class org.jcsp.net.dynamic.DeserializeChannelFilter
Set to true if dynamic class loading is enabled.
DynamicClassLoader - Class in org.jcsp.net.dynamic
A service implementation for supporting dynamic class transfer at a node.
DynamicClassLoader - Class in org.jcsp.net2.mobile
 
DynamicClassLoader() - Constructor for class org.jcsp.net.dynamic.DynamicClassLoader
 
DynamicClassLoader(NodeID, NetChannelLocation) - Constructor for class org.jcsp.net2.mobile.DynamicClassLoader
 
DynamicClassLoader.DynamicClassLoaderUserObject - Class in org.jcsp.net.dynamic
User interface to obtain the TX and RX filters from the service once it has been started.
DynamicClassLoaderMessage - Class in org.jcsp.net.dynamic
Wraps an object when it is being sent over a channel by the DataSerializationFilter so that it includes a NetChannelLocation referring to the JFTP request channel to service requests for the class's binary image if it is not held at the receiving end.
DynamicClassLoaderMessage - Class in org.jcsp.net2.mobile
 
DynamicClassLoaderMessage(Object, NetChannelLocation) - Constructor for class org.jcsp.net.dynamic.DynamicClassLoaderMessage
Creates a new DynamicClassLoaderMessage encapsulating the given object.
DynamicClassLoaderMessage(NodeID, NetChannelLocation, byte[]) - Constructor for class org.jcsp.net2.mobile.DynamicClassLoaderMessage
 
DynamicClassLoaderMessage.AdvancedInputStreamFactory - Class in org.jcsp.net.dynamic
Factory for creating instances of AdvancedObjectInputStream bound to a given class manager.
DynamicClassLoaderMessage.AdvancedObjectInputStream - Class in org.jcsp.net.dynamic
This allows a custom ClassLoader to be used to resolve the object being deserialized.
DynamicClassLoaderUserObject() - Constructor for class org.jcsp.net.dynamic.DynamicClassLoader.DynamicClassLoaderUserObject
Constructs a new DynamicClassLoaderUserObject.
DynamicDelta - Class in org.jcsp.plugNplay
This process broadcasts objects arriving on its input channel in parallel to its output channel array -- those output channels can be changed dynamically.
DynamicDelta(AltingChannelInput, AltingChannelInput) - Constructor for class org.jcsp.plugNplay.DynamicDelta
Construct a new DynamicDelta process with the input channel in and the configuration channel configure.
DynamicDelta(AltingChannelInput, AltingChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.DynamicDelta
Construct a new DynamicDelta process with the input channel in, the configuration channel configure and the initial output channels out.
DynamicDeltaInt - Class in org.jcsp.plugNplay.ints
This process broadcasts integers arriving on its input channel in parallel to its output channel array -- those output channels can be changed dynamically.
DynamicDeltaInt(AltingChannelInputInt, AltingChannelInput) - Constructor for class org.jcsp.plugNplay.ints.DynamicDeltaInt
Construct a new DynamicDeltaInt process with the input channel in and the configuration channel configure.
DynamicDeltaInt(AltingChannelInputInt, AltingChannelInput, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DynamicDeltaInt
Construct a new DynamicDeltaInt process with the input channel in, the configuration channel configure and the initial output channels out.
DynamicObjectInputStream - Class in org.jcsp.net2.mobile
 
DynamicObjectInputStream(InputStream, DynamicClassLoader) - Constructor for class org.jcsp.net2.mobile.DynamicObjectInputStream
 

E

earlyTimeout - Static variable in class org.jcsp.lang.Spurious
This is the allowed early timeout (in msecs).
ELEMENT_ADDRESS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_ADDRESS_SETTING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_ADDRESSES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_CONNECTION_ORIENTED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_PROFILE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_PROFILES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQ_MAXPING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQ_MINSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQ_OTHER - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQ_PROTOCOL - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_MAXSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_MEMORY - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_PROFILE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_PROFILES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_REQ_MINMEMORY - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_REQ_MINSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_REQ_OTHER - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_REQS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_SPECS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_OTHERSPEC - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PLUGIN - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PLUGINS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PROTOCOL - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PROTOCOL_SETTING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PROTOCOL_SETTINGS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PROTOCOLS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_RELIABLE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SERVICE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SERVICES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SETTING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SETTINGS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SPECS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_WIRELESS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
elements - Variable in class org.jcsp.net.dynamic.JFTP.JarManifestReply
 
empty - Variable in class org.jcsp.lang.One2OneChannelImpl
The synchronisation flag
empty - Variable in class org.jcsp.lang.One2OneChannelIntImpl
The synchronisation flag
empty - Variable in class org.jcsp.lang.PoisonableOne2OneChannelImpl
The synchronisation flag
empty - Variable in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
The synchronisation flag
EMPTY - Static variable in interface org.jcsp.util.ChannelDataStore
Indicates that the ChannelDataStore is empty -- it can accept only a put.
EMPTY - Static variable in interface org.jcsp.util.ints.ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is empty -- it can accept only a put.
emptyPool() - Method in class org.jcsp.net.ChannelIndexMap
 
enable - Variable in class org.jcsp.awt.ActiveButtonState
 
enable() - Method in class org.jcsp.lang.AltingBarrierBase
Record the offer to synchronise.
enable(Alternative) - Method in class org.jcsp.lang.AltingBarrier
 
enable(Alternative) - Method in class org.jcsp.lang.AltingChannelInputImpl
 
enable(Alternative) - Method in class org.jcsp.lang.AltingChannelInputIntImpl
 
enable(Alternative) - Method in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
enable(Alternative) - Method in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
enable(Alternative) - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Returns true if the event is ready.
enable(Alternative) - Method in class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
enable(Alternative) - Method in class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
enable(Alternative) - Method in class org.jcsp.lang.AltingConnectionClient
Returns true if the event is ready.
enable(Alternative) - Method in class org.jcsp.lang.AltingConnectionServer
Returns true if the event is ready.
enable(Alternative) - Method in class org.jcsp.lang.Any2OneCallChannel
This is one of the Guard methods needed by the Alternative class.
enable(Alternative) - Method in class org.jcsp.lang.CSTimer
Enables this guard.
enable(Alternative) - Method in class org.jcsp.lang.Guard
Returns true if the event is ready.
enable(Alternative) - Method in class org.jcsp.lang.InlineAlternative
Enable this ALT as a guard within its parent ALT.
enable(Alternative) - Method in class org.jcsp.lang.One2OneCallChannel
This is one of the Guard methods needed by the Alternative class.
enable(Alternative) - Method in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
enable(Alternative) - Method in class org.jcsp.lang.Skip
Enables this guard.
enable(Alternative) - Method in class org.jcsp.lang.Stop
Enables this guard.
enableGuards() - Method in class org.jcsp.lang.Alternative
Enables the guards for selection.
enableGuards(boolean[]) - Method in class org.jcsp.lang.Alternative
Enables the guards for selection.
enableIndex - Variable in class org.jcsp.lang.Alternative
This is the index variable used during the enable/disable sequences.
enabling - Static variable in class org.jcsp.lang.Alternative
 
encoder - Variable in class org.jcsp.net2.mobile.MessageBox
 
endGet() - Method in class org.jcsp.net.AcknowledgementsBuffer
 
endGet() - Method in class org.jcsp.util.Buffer
Removes the oldest object from the buffer.
endGet() - Method in interface org.jcsp.util.ChannelDataStore
Ends an extended read on the buffer.
endGet() - Method in class org.jcsp.util.InfiniteBuffer
Removes the oldest object from the buffer.
endGet() - Method in class org.jcsp.util.ints.BufferInt
Removes the oldest integer from the buffer.
endGet() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Ends an extended read on the buffer.
endGet() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Removes the oldest integer from the buffer.
endGet() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Removes the oldest integer from the buffer.
endGet() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
See OverWriteOldestBufferInt.startGet() for a description of the semantics of this method.
endGet() - Method in class org.jcsp.util.ints.OverWritingBufferInt
See OverWritingBufferInt.startGet() for a description of the semantics of this method.
endGet() - Method in class org.jcsp.util.ints.ZeroBufferInt
Ends the extended rendezvous by clearing the buffer.
endGet() - Method in class org.jcsp.util.OverFlowingBuffer
Removes the oldest object from the buffer.
endGet() - Method in class org.jcsp.util.OverWriteOldestBuffer
This ends an extended rendezvous by the reader.
endGet() - Method in class org.jcsp.util.OverWritingBuffer
This ends an extended rendezvous by the reader.
endGet() - Method in class org.jcsp.util.ZeroBuffer
Ends the extended rendezvous by clearing the buffer.
endRead() - Method in class org.jcsp.lang.AltingChannelInputImpl
 
endRead() - Method in class org.jcsp.lang.AltingChannelInputIntImpl
 
endRead() - Method in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
endRead() - Method in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
endRead() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Ends an extended rendezvous
endRead() - Method in class org.jcsp.lang.Any2AnyImpl
 
endRead() - Method in class org.jcsp.lang.Any2AnyIntImpl
 
endRead() - Method in class org.jcsp.lang.Any2OneImpl
 
endRead() - Method in class org.jcsp.lang.Any2OneIntImpl
 
endRead() - Method in class org.jcsp.lang.BufferedOne2OneChannel
 
endRead() - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
 
endRead() - Method in interface org.jcsp.lang.ChannelInput
End an extended rendezvous.
endRead() - Method in class org.jcsp.lang.ChannelInputImpl
 
endRead() - Method in interface org.jcsp.lang.ChannelInputInt
End an extended rendezvous.
endRead() - Method in class org.jcsp.lang.ChannelInputIntImpl
 
endRead() - Method in class org.jcsp.lang.ChannelInputWrapper
Deprecated.
Ends an extended rendezvous
endRead() - Method in interface org.jcsp.lang.ChannelInternals
 
endRead() - Method in interface org.jcsp.lang.ChannelInternalsInt
 
endRead() - Method in class org.jcsp.lang.Crew
This must be invoked after any read operations on the associated shared resource.
endRead() - Method in class org.jcsp.lang.One2AnyImpl
 
endRead() - Method in class org.jcsp.lang.One2AnyIntImpl
 
endRead() - Method in class org.jcsp.lang.One2OneChannelImpl
 
endRead() - Method in class org.jcsp.lang.One2OneChannelIntImpl
 
endRead() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
endRead() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
endRead() - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
 
endRead() - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
 
endRead() - Method in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
endRead() - Method in class org.jcsp.lang.SharedChannelInputImpl
 
endRead() - Method in class org.jcsp.lang.SharedChannelInputIntImpl
 
endRead() - Method in class org.jcsp.net.Net2AnyChannel
 
endRead() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
endRead() - Method in class org.jcsp.net2.Net2AnyChannel
Ends an extended read operation
endRead() - Method in class org.jcsp.net2.Net2OneChannel
Ends an extended read operation.
endWrite() - Method in class org.jcsp.lang.Crew
This must be invoked after any write operations on the associated shared resource.
enroll() - Method in class org.jcsp.lang.AltingBarrier
A process may enroll only if it is resigned.
enroll() - Method in class org.jcsp.lang.AltingBarrierBase
Record re-enrollment.
enroll() - Method in class org.jcsp.lang.Barrier
A process may enroll only if it is resigned.
enroll() - Method in class org.jcsp.net2.NetBarrier
Enrolls locally with the Barrier
ENROLL - Static variable in class org.jcsp.net2.NetworkProtocol
An ENROLLment from a client end of a NetBarrier to a server end
enrolled - Variable in class org.jcsp.lang.AltingBarrier
Safety check (protected by the base monitor).
enrolled - Variable in class org.jcsp.lang.AltingBarrierBase
The number of processes enrolled.
Entry(long, ChannelOutput) - Constructor for class org.jcsp.net.ChannelIndexMap.Entry
 
Entry(long, ChannelOutput, ChannelIndexMap.Entry) - Constructor for class org.jcsp.net.ChannelIndexMap.Entry
 
entryPool - Variable in class org.jcsp.net.ChannelIndexMap
 
equals(Object) - Method in class org.jcsp.net.ApplicationID
Compares the supplied Object with this ApplicationID.
equals(Object) - Method in class org.jcsp.net.ChannelID
Compares two ChannelIDs for equality.
equals(Object) - Method in class org.jcsp.net.cns.ChannelNameKey
Compares another Object with this ChannelNameKey.
equals(Object) - Method in class org.jcsp.net.cns.CNS.NameAndLevel
Compares this object with another object.
equals(Object) - Method in class org.jcsp.net.cns.NameAccessLevel
Compares an object with this object.
equals(Object) - Method in class org.jcsp.net.DomainID
This compares an object with this object.
equals(Object) - Method in class org.jcsp.net.dynamic.ClassManager.RegisteredClass
 
equals(Object) - Method in class org.jcsp.net.GlobalID
Compares another object with this GlobalID object.
equals(Object) - Method in class org.jcsp.net.Link
Compares another object with this object.
equals(Object) - Method in class org.jcsp.net.NetChannelLocation
Returns whether this object is equal to another object.
equals(Object) - Method in class org.jcsp.net.NodeAddressID
Compares the instance of the class implementing this interface with another object.
equals(Object) - Method in class org.jcsp.net.NodeID
Compares this NodeID with another object.
equals(Object) - Method in class org.jcsp.net.NodeUI
Compares this NodeUI with another object.
equals(Object) - Method in class org.jcsp.net.Profile
Compares this Profile with another object.
equals(Object) - Method in class org.jcsp.net.ProtocolID
This tests whether another object is equal to this object.
equals(Object) - Method in class org.jcsp.net.settings.Address
 
equals(Object) - Method in class org.jcsp.net.settings.AddressSetting
 
equals(Object) - Method in class org.jcsp.net.settings.ConnectionOriented
 
equals(Object) - Method in class org.jcsp.net.settings.LinkProfile
 
equals(Object) - Method in class org.jcsp.net.settings.MaxPing
 
equals(Object) - Method in class org.jcsp.net.settings.MaxSpeed
 
equals(Object) - Method in class org.jcsp.net.settings.Memory
 
equals(Object) - Method in class org.jcsp.net.settings.MinMemory
 
equals(Object) - Method in class org.jcsp.net.settings.MinSpeed
 
equals(Object) - Method in class org.jcsp.net.settings.NodeProfile
 
equals(Object) - Method in class org.jcsp.net.settings.OtherReq
 
equals(Object) - Method in class org.jcsp.net.settings.OtherSpec
 
equals(Object) - Method in class org.jcsp.net.settings.Plugin
 
equals(Object) - Method in class org.jcsp.net.settings.Protocol
 
equals(Object) - Method in class org.jcsp.net.settings.Reliable
 
equals(Object) - Method in class org.jcsp.net.settings.ReqProtocol
 
equals(Object) - Method in class org.jcsp.net.settings.Service
 
equals(Object) - Method in class org.jcsp.net.settings.Setting
 
equals(Object) - Method in class org.jcsp.net.settings.Spec
 
equals(Object) - Method in class org.jcsp.net.settings.Specs
 
equals(Object) - Method in class org.jcsp.net.settings.Wireless
 
equals(Object) - Method in class org.jcsp.net.Specification
 
equals(Object) - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Compares two TCPIPAddressID for equality.
equals(Object) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Compares two protocol IDs
equals(Object) - Method in class org.jcsp.net2.NodeAddress
Checks if this NodeAddress is equal to another
equals(Object) - Method in class org.jcsp.net2.NodeID
Checks if the given object is equal to this NodeID
err - Static variable in class org.jcsp.net.Node
A Logger for logging error messages.
err - Static variable in class org.jcsp.net2.Node
 
errorCode - Variable in exception class org.jcsp.net.remote.RemoteProcessFailedException
The error code returned by the process.
evenOddCycle - Variable in class org.jcsp.lang.Barrier
The even/odd flag used to detect spurious wakeups.
event - Variable in class org.jcsp.awt.ActionEventHandler
The Channel down which ActionEvent commands are sent.
event - Variable in class org.jcsp.awt.ActiveButtonControl
 
event - Variable in class org.jcsp.awt.ActiveClosingFrame
 
event - Variable in class org.jcsp.awt.ActiveFileDialog
The channel to which the selected directory and file names are sent.
event - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
event - Variable in class org.jcsp.awt.ActiveTextEnterField
 
event - Variable in class org.jcsp.awt.AdjustmentEventHandler
The Channel AdjustmentEvent notifications are sent down.
event - Variable in class org.jcsp.awt.ComponentEventHandler
The Channel action event notifications are sent down.
event - Variable in class org.jcsp.awt.ContainerEventHandler
The Channel action event notifications are sent down.
event - Variable in class org.jcsp.awt.FocusEventHandler
The Channel action event notifications are sent down.
event - Variable in class org.jcsp.awt.ItemEventHandler
The Channel down which ItemEvent notifications are sent.
event - Variable in class org.jcsp.awt.KeyEventHandler
The Channel action event notifications are sent down.
event - Variable in class org.jcsp.awt.MouseEventHandler
The channel down which action event notifications are sent.
event - Variable in class org.jcsp.awt.MouseMotionEventHandler
The Channel action event notifications are sent down.
event - Variable in class org.jcsp.awt.TextEventHandler
The Channel TextEvent notifications are sent down.
event - Variable in class org.jcsp.awt.WindowEventHandler
The Channel action event notifications are sent down.
eventChans - Static variable in class org.jcsp.net2.LinkManager
These event channels are used by the LinkManager to inform any process that may be interested in Link Lost events.
EventRecorder - Class in org.jcsp.test
A class that listens out for many guards, and records the order in which they occur Note: do not pass in channel guards, as the process will not perform the necessary input after the guard is selected
EventRecorder(Guard[], int) - Constructor for class org.jcsp.test.EventRecorder
 
events - Variable in class org.jcsp.test.ExtendedReaderSync
 
events - Variable in class org.jcsp.test.ExtendedReaderSyncInt
 
events - Variable in class org.jcsp.test.WriterProcess
 
events - Variable in class org.jcsp.test.WriterProcessInt
 
exact - Variable in class org.jcsp.net.Profile
 
exactMatchRequired - Variable in class org.jcsp.net.settings.LinkProfile
 
exactMatchRequired - Variable in class org.jcsp.net.settings.NodeProfile
 
Example - Search tag in class org.jcsp.awt.ActiveApplet
Section
Example - Search tag in class org.jcsp.awt.ActiveButton
Section
Example - Search tag in class org.jcsp.awt.ActiveButtonControl
Section
Example - Search tag in class org.jcsp.awt.ActiveCanvas
Section
Example - Search tag in class org.jcsp.awt.ActiveCheckbox
Section
Example - Search tag in class org.jcsp.awt.ActiveCheckboxMenuItem
Section
Example - Search tag in class org.jcsp.awt.ActiveChoice
Section
Example - Search tag in class org.jcsp.awt.ActiveClosingFrame
Section
Example - Search tag in class org.jcsp.awt.ActiveComponent
Section
Example - Search tag in class org.jcsp.awt.ActiveContainer
Section
Example - Search tag in class org.jcsp.awt.ActiveDialog
Section
Example - Search tag in class org.jcsp.awt.ActiveFileDialog
Section
Example - Search tag in class org.jcsp.awt.ActiveFrame
Section
Example - Search tag in class org.jcsp.awt.ActiveLabel
Section
Example - Search tag in class org.jcsp.awt.ActiveList
Section
Example - Search tag in class org.jcsp.awt.ActiveMenu
Section
Example - Search tag in class org.jcsp.awt.ActiveMenuItem
Section
Example - Search tag in class org.jcsp.awt.ActivePanel
Section
Example - Search tag in class org.jcsp.awt.ActiveScrollPane
Section
Example - Search tag in class org.jcsp.awt.ActiveScrollbar
Section
Example - Search tag in class org.jcsp.awt.ActiveTextArea
Section
Example - Search tag in class org.jcsp.awt.ActiveTextEnterArea
Section
Example - Search tag in class org.jcsp.awt.ActiveTextEnterField
Section
Example - Search tag in class org.jcsp.awt.ActiveTextField
Section
Example - Search tag in class org.jcsp.awt.ActiveWindow
Section
Example - Search tag in class org.jcsp.lang.AltingChannelAccept
Section
Example - Search tag in class org.jcsp.lang.AltingChannelInput
Section
Example - Search tag in class org.jcsp.lang.AltingChannelInputInt
Section
Example - Search tag in class org.jcsp.lang.AltingChannelOutput
Section
Example - Search tag in class org.jcsp.lang.AltingChannelOutputInt
Section
Example - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
Example - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
Example - Search tag in class org.jcsp.lang.One2AnyCallChannel
Section
Example - Search tag in class org.jcsp.lang.One2OneCallChannel
Section
Example - Search tag in class org.jcsp.lang.Parallel
Section
Example - Search tag in class org.jcsp.lang.TaggedProtocol
Section
Example - Search tag in class org.jcsp.plugNplay.And
Section
Example - Search tag in class org.jcsp.plugNplay.Deparaplex
Section
Example - Search tag in class org.jcsp.plugNplay.FramedButton
Section
Example - Search tag in class org.jcsp.plugNplay.FramedButtonArray
Section
Example - Search tag in class org.jcsp.plugNplay.FramedButtonGrid
Section
Example - Search tag in class org.jcsp.plugNplay.FramedScrollbar
Section
Example - Search tag in class org.jcsp.plugNplay.Merge
Section
Example - Search tag in class org.jcsp.plugNplay.Merge2
Section
Example - Search tag in class org.jcsp.plugNplay.Mult
Section
Example - Search tag in class org.jcsp.plugNplay.Multiplex
Section
Example - Search tag in class org.jcsp.plugNplay.Nand
Section
Example - Search tag in class org.jcsp.plugNplay.Nor
Section
Example - Search tag in class org.jcsp.plugNplay.Or
Section
Example - Search tag in class org.jcsp.plugNplay.Paraplex
Section
Example - Search tag in class org.jcsp.plugNplay.Plex
Section
Example - Search tag in class org.jcsp.plugNplay.Plex2
Section
Example - Search tag in class org.jcsp.plugNplay.Plus
Section
Example - Search tag in class org.jcsp.plugNplay.Printer
Section
Example - Search tag in class org.jcsp.plugNplay.ProcessRead
Section
Example - Search tag in class org.jcsp.plugNplay.ProcessWrite
Section
Example - Search tag in class org.jcsp.plugNplay.Sign
Section
Example - Search tag in class org.jcsp.plugNplay.Successor
Section
Example - Search tag in class org.jcsp.plugNplay.Times
Section
Example - Search tag in class org.jcsp.plugNplay.Xor
Section
Example - Search tag in class org.jcsp.plugNplay.ints.AndInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.DeparaplexInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.Merge2Int
Section
Example - Search tag in class org.jcsp.plugNplay.ints.MergeInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.MultInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.MultiplexInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.NandInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.NorInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.OrInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.ParaplexInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.Plex2Int
Section
Example - Search tag in class org.jcsp.plugNplay.ints.PlexInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.PlusInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.PrinterInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.ProcessReadInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.ProcessWriteInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.SignInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.SuccessorInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.TimesInt
Section
Example - Search tag in class org.jcsp.plugNplay.ints.XorInt
Section
Example - Search tag in interface org.jcsp.lang.ChannelAccept
Section
Example - Search tag in interface org.jcsp.lang.ChannelInputInt
Section
Example - Search tag in interface org.jcsp.lang.ChannelOutput
Section
Example - Search tag in interface org.jcsp.lang.ChannelOutputInt
Section
Example 0 (a single alting barrier) - Search tag in class org.jcsp.lang.AltingBarrier
Section
Example 1 (lots of alting barriers) - Search tag in class org.jcsp.lang.AltingBarrier
Section
Example - Matrix Multiply (in Sequence and in Parallel) - Search tag in class org.jcsp.lang.Sequence
Section
Examples - Search tag in class org.jcsp.lang.Alternative
Section
Examples - Search tag in class org.jcsp.lang.CSTimer
Section
Examples - Search tag in interface org.jcsp.lang.CSProcess
Section
Examples - Search tag in interface org.jcsp.lang.ChannelInput
Section
exception(String) - Method in interface org.jcsp.net.Node.Attributes
 
exception(String) - Method in class org.jcsp.net.Node.AttributesAccess
 
exchangeNodeIDs() - Method in class org.jcsp.net.Link
Sends the ID of this node to the peer process and receives its ID.
exchangeNodeIDs() - Method in class org.jcsp.net.tcpip.TCPIPLink
Performs the node exchange part of the handshaking process.
execute(int, Graphics) - Method in class org.jcsp.awt.DisplayList
 
Exercise - Search tag in class org.jcsp.lang.Sequence
Section
expand() - Method in class org.jcsp.lang.AltingBarrier
This expands by one the number of processes enrolled in this alting barrier.
expand() - Method in class org.jcsp.lang.AltingBarrierBase
 
expand(int) - Method in class org.jcsp.lang.AltingBarrier
This expands the number of processes enrolled in this alting barrier.
expand(int) - Method in class org.jcsp.lang.AltingBarrierBase
 
ExtClass() - Constructor for class org.jcsp.net.dynamic.SerializedData.ExtClass
Constructs a new instance of this class.
ExtClass() - Constructor for class org.jcsp.net.SerializedObject.ExtClass
 
extend(GraphicsCommand) - Method in interface org.jcsp.awt.Display
Extends the array of GraphicsCommands to be executed by one command.
extend(GraphicsCommand) - Method in class org.jcsp.awt.DisplayList
Extends the array of GraphicsCommands to be executed by one command.
extend(GraphicsCommand[]) - Method in interface org.jcsp.awt.Display
Extends the array of GraphicsCommands to be interpreted.
extend(GraphicsCommand[]) - Method in class org.jcsp.awt.DisplayList
Extends the array of GraphicsCommands to be executed.
ExtendedReaderSync - Class in org.jcsp.test
A process that performs a set number of extended inputs, syncing on a barrier as its extended action for each
ExtendedReaderSync(AltingBarrier[][], ChannelInput, int) - Constructor for class org.jcsp.test.ExtendedReaderSync
 
ExtendedReaderSync(AltingBarrier, ChannelInput, int) - Constructor for class org.jcsp.test.ExtendedReaderSync
 
ExtendedReaderSyncInt - Class in org.jcsp.test
A process that performs a set number of extended inputs, syncing on a barrier as its extended action for each
ExtendedReaderSyncInt(AltingBarrier[][], ChannelInputInt, int) - Constructor for class org.jcsp.test.ExtendedReaderSyncInt
 
ExtendedReaderSyncInt(AltingBarrier, ChannelInputInt, int) - Constructor for class org.jcsp.test.ExtendedReaderSyncInt
 
External View - Search tag in class AltTest
Section
External View - Search tag in class org.jcsp.plugNplay.Fibonacci
Section
External View - Search tag in class org.jcsp.plugNplay.Integrate
Section
External View - Search tag in class org.jcsp.plugNplay.Numbers
Section
External View - Search tag in class org.jcsp.plugNplay.Pairs
Section
External View - Search tag in class org.jcsp.plugNplay.Squares
Section
External View - Search tag in class org.jcsp.plugNplay.ints.FibonacciInt
Section
External View - Search tag in class org.jcsp.plugNplay.ints.IntegrateInt
Section
External View - Search tag in class org.jcsp.plugNplay.ints.NumbersInt
Section
External View - Search tag in class org.jcsp.plugNplay.ints.PairsInt
Section
External View - Search tag in class org.jcsp.plugNplay.ints.SquaresInt
Section

F

f - Variable in class org.jcsp.awt.GraphicsCommand.SetFont
 
factory - Static variable in class org.jcsp.lang.Channel
The factory to be used by this class.
factory - Static variable in class org.jcsp.lang.ChannelInt
Deprecated.
The factory to be used by this class.
factory - Static variable in class org.jcsp.lang.Connection
 
factory - Static variable in class org.jcsp.net.NetChannelEnd
 
factory - Static variable in class org.jcsp.net.NetConnection
 
factory - Static variable in class org.jcsp.net.Node
 
factory - Variable in class org.jcsp.net.remote.ProcessSpawner
The factory the child should use to initialize its node or null if the default initialization should take place.
factory - Variable in class org.jcsp.net.remote.RemoteProcess
The factory to use for initializing the remote node.
factory - Variable in class org.jcsp.net.remote.SpawnerMessage
 
factory - Static variable in class org.jcsp.net2.NetChannel
The factory used to create the networked channels
factory - Static variable in class org.jcsp.net2.NetChannelEnd
Deprecated.
The factory used to create the networked channels
factory - Static variable in class org.jcsp.util.filter.FilteredChannel
Default factory for creating the channels.
factory - Static variable in class org.jcsp.util.filter.FilteredChannelEnd
The default factory for creating the channel ends.
factory - Variable in class org.jcsp.util.filter.FilteredChannelFactory
Underlying factory for creating the base channels.
FACTORY - Static variable in interface org.jcsp.lang.ConnectionServer
The factory for creating channels within servers.
FACTORY - Static variable in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
Factory for creating filtered channel ends.
FACTORY - Static variable in class org.jcsp.net.dynamic.MigratableChannelEnd
Standard factory for anonymous channel ends.
FACTORY - Static variable in class org.jcsp.net.dynamic.MigratableChannelEndFactory
Default channel factory for creating the underlying channels.
factoryToUse - Variable in class org.jcsp.net.cns.CNSChannelEndManager
 
factoryToUse - Variable in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
Factory to create the underlying networked channel ends.
failedLinks - Static variable in class org.jcsp.net.One2NetChannel
 
fairSelect() - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards.
fairSelect() - Method in class org.jcsp.lang.InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
fairSelect(boolean[]) - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards whose preCondition index is true.
fallInto() - Method in class org.jcsp.lang.Bucket
Fall into the bucket.
favourite - Variable in class org.jcsp.lang.Alternative
The index of the guard with highest priority for the next select.
favourite - Variable in class org.jcsp.lang.InlineAlternative
Index to favour (fair / pri)
Fibonacci - Class in org.jcsp.plugNplay
This generates the Fibonacci sequence on its output channel.
Fibonacci(ChannelOutput) - Constructor for class org.jcsp.plugNplay.Fibonacci
Construct a new Fibonacci process with the output Channel out.
FibonacciInt - Class in org.jcsp.plugNplay.ints
This generates the Fibonacci sequence on its output channel.
FibonacciInt(ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.FibonacciInt
Construct a new FibonacciInt process with the output Channel out.
field - Variable in class org.jcsp.awt.ActiveTextEnterField
 
fileBytes - Variable in class org.jcsp.net.dynamic.JFTP.ClassReply
 
FILL_3D_RECT - Static variable in class org.jcsp.awt.GraphicsCommand
 
FILL_ARC - Static variable in class org.jcsp.awt.GraphicsCommand
 
FILL_OVAL - Static variable in class org.jcsp.awt.GraphicsCommand
 
FILL_POLYGON - Static variable in class org.jcsp.awt.GraphicsCommand
 
FILL_RECT - Static variable in class org.jcsp.awt.GraphicsCommand
 
FILL_ROUND_RECT - Static variable in class org.jcsp.awt.GraphicsCommand
 
Fill3DRect(int, int, int, int, boolean) - Constructor for class org.jcsp.awt.GraphicsCommand.Fill3DRect
 
FillArc(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillArc
 
FillOval(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillOval
 
FillPolygon(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillPolygon
 
FillPolygon(Polygon) - Constructor for class org.jcsp.awt.GraphicsCommand.FillPolygon
 
fillRandom() - Method in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleChallenge
 
FillRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillRect
 
FillRoundRect(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillRoundRect
 
filter(Object) - Method in class org.jcsp.net.DeserializeChannelFilter
This method takes an object and substitutes it for another object based upon the following rules: If the object is an instance of the DynamicClassLoaderMessage class and dynamic class loading is enabled, then the filter will return the object returned by the supplied object's get method.
filter(Object) - Method in class org.jcsp.net.dynamic.DataSerializationFilter
Wraps the object in a DynamicClassLoaderMessage complete with the JFTP channel location passed to the filter's constructor.
filter(Object) - Method in class org.jcsp.net.dynamic.DeserializeChannelFilter
This method takes an object and substitutes it for another object based upon the following rules: If the object is an instance of the DynamicClassLoaderMessage class and dynamic class loading is enabled, then the filter will return the object returned by the supplied object's get method.
filter(Object) - Method in class org.jcsp.net.LoopbackLink.LoopbackSerializationFilter
 
filter(Object) - Method in interface org.jcsp.util.filter.Filter
Applies the filter operation.
filter(Object) - Method in class org.jcsp.util.filter.PoisonFilter
 
Filter - Interface in org.jcsp.util.filter
Interface for channel plug-ins that define filtering operations - transformations on the data as it is read or written.
FilteredAltingChannelInput - Class in org.jcsp.util.filter
Implements an AltingChannelInput channel end that also supports read filters.
FilteredAltingChannelInput(AltingChannelInput) - Constructor for class org.jcsp.util.filter.FilteredAltingChannelInput
Constructs a new channel end that supports filtering by wrapping up an existing channel end.
FilteredAny2AnyChannel - Interface in org.jcsp.util.filter
Interface for an Any2Any channel that has support for filtering at both ends.
FilteredAny2AnyChannelImpl - Class in org.jcsp.util.filter
This wraps up an Any2AnyChannel object so that its input and output ends are separate objects.
FilteredAny2AnyChannelImpl(Any2AnyChannel) - Constructor for class org.jcsp.util.filter.FilteredAny2AnyChannelImpl
Constructs a new filtered channel object based on an existing channel.
FilteredAny2OneChannel - Interface in org.jcsp.util.filter
Interface for an Any2One channel that supports filtering operations at each end.
FilteredAny2OneChannelImpl - Class in org.jcsp.util.filter
This wraps up an Any2OneChannel object so that its input and output ends are separate objects.
FilteredAny2OneChannelImpl(Any2OneChannel) - Constructor for class org.jcsp.util.filter.FilteredAny2OneChannelImpl
Constructs a new filtered channel over the top of an existing channel.
FilteredChannel - Class in org.jcsp.util.filter
Static factory for creating filtered channels.
FilteredChannel() - Constructor for class org.jcsp.util.filter.FilteredChannel
Private constructor to prevent any instances of this static factory from being created.
FilteredChannelEnd - Class in org.jcsp.util.filter
Static factory for creating channel end wrappers that support filtering.
FilteredChannelEnd() - Constructor for class org.jcsp.util.filter.FilteredChannelEnd
Private constructor to prevent any instances of this static factory from being created.
FilteredChannelEndFactory - Class in org.jcsp.util.filter
Factory for creating filtered channel ends around existing channel ends.
FilteredChannelEndFactory() - Constructor for class org.jcsp.util.filter.FilteredChannelEndFactory
Constructs a new FilteredChannelEndFactory.
FilteredChannelFactory - Class in org.jcsp.util.filter
This class is used for constructing Filtered Channels.
FilteredChannelFactory() - Constructor for class org.jcsp.util.filter.FilteredChannelFactory
All channels constructed with a Factory constructed with this constructor will default to having no pre-installed filters.
FilteredChannelFactory(Filter[], Filter[]) - Constructor for class org.jcsp.util.filter.FilteredChannelFactory
All channels constructed with this Factory instance will have the specified Filter objects inserted into them.
FilteredChannelInput - Interface in org.jcsp.util.filter
Interface for a channel input end that supports filtering operations.
FilteredChannelInputWrapper - Class in org.jcsp.util.filter
Wrapper for an input channel end to include read filtering functionality.
FilteredChannelInputWrapper(ChannelInput) - Constructor for class org.jcsp.util.filter.FilteredChannelInputWrapper
Constructs a new FilteredChannelInputWrapper around the existing channel end.
FilteredChannelOutput - Interface in org.jcsp.util.filter
Interface for a channel output end that supports write filtering operations.
FilteredChannelOutputWrapper - Class in org.jcsp.util.filter
Wrapper for an output channel end to include write filtering ability.
FilteredChannelOutputWrapper(ChannelOutput) - Constructor for class org.jcsp.util.filter.FilteredChannelOutputWrapper
Constructs a new FilteredChannelOutputWrapper around the given output channel end.
filteredIn - Variable in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
A filtered channel input wrapper that wraps the actualIn channel.
FilteredOne2AnyChannel - Interface in org.jcsp.util.filter
Interface for an Any2Any channel that supports both read and write filters.
FilteredOne2AnyChannelImpl - Class in org.jcsp.util.filter
Implements an One2Any channel that supports filtering at each end.
FilteredOne2AnyChannelImpl(One2AnyChannel) - Constructor for class org.jcsp.util.filter.FilteredOne2AnyChannelImpl
Constructs a new filtered channel from an existing channel.
FilteredOne2OneChannel - Interface in org.jcsp.util.filter
Interface for a One2One channel that supports filtering operations at each end.
FilteredOne2OneChannelImpl - Class in org.jcsp.util.filter
Implements a One2One channel that supports filtering at each end.
FilteredOne2OneChannelImpl(One2OneChannel) - Constructor for class org.jcsp.util.filter.FilteredOne2OneChannelImpl
Constructs a new filtered channel based on an existing channel.
filteredOut - Variable in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
The filtered channel end.
FilteredSharedChannelInput - Interface in org.jcsp.util.filter
Interface for a channel input end that supports filtering and can be shared by multiple processes.
FilteredSharedChannelInputWrapper - Class in org.jcsp.util.filter
This is wrapper for a SharedChannelInput that adds read filtering.
FilteredSharedChannelInputWrapper(SharedChannelInput) - Constructor for class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
Constructs a new wrapper for the given channel input end.
FilteredSharedChannelOutput - Interface in org.jcsp.util.filter
Interface for an output channel end that supports filtering operations and can be shared by multiple concurrent processes.
FilteredSharedChannelOutputWrapper - Class in org.jcsp.util.filter
This is wrapper for a SharedChannelOutput that adds write filtering.
FilteredSharedChannelOutputWrapper(SharedChannelOutput) - Constructor for class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
Constructs a new wrapper for the given channel output end.
FilterHolder - Class in org.jcsp.util.filter
Storage scheme for a set of filters that is dynamically sized and supports insert and remove operations to keep the filters in a contiguous block.
FilterHolder() - Constructor for class org.jcsp.util.filter.FilterHolder
Constructs a new FilterHolder with an intial capacity of 2.
FilterHolder(int) - Constructor for class org.jcsp.util.filter.FilterHolder
Constructs a new FilterHolder with the given initial capacity.
filterRX(byte[]) - Method in class org.jcsp.net2.bns.BNSNetworkMessageFilter.FilterRX
Decodes a byte array back into a BNSMessage
filterRX(byte[]) - Method in class org.jcsp.net2.cns.CNSNetworkMessageFilter.FilterRX
Decodes the byte equivalent of a CNSMessage
filterRX(byte[]) - Method in class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterRX
 
filterRX(byte[]) - Method in interface org.jcsp.net2.NetworkMessageFilter.FilterRx
Decodes an incoming byte array back into an object
filterRX(byte[]) - Method in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterRX
Decodes an incoming byte array, converting it back into an Object
filterRX(byte[]) - Method in class org.jcsp.net2.RawNetworkMessageFilter.FilterRX
Decodes an incoming byte array.
FilterRX() - Constructor for class org.jcsp.net2.bns.BNSNetworkMessageFilter.FilterRX
Creates a new decoding BNSMessageFilter
FilterRX() - Constructor for class org.jcsp.net2.cns.CNSNetworkMessageFilter.FilterRX
Creates a new decoding CNSMessage filter
FilterRX() - Constructor for class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterRX
 
FilterRX() - Constructor for class org.jcsp.net2.ObjectNetworkMessageFilter.FilterRX
Creates a new incoming object filter
FilterRX() - Constructor for class org.jcsp.net2.RawNetworkMessageFilter.FilterRX
Creates a new RawNetworkMessageFilter.FilterRX
filters - Variable in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
A Vector of Filter objects that is used during serialization.
filters - Variable in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
The filters applied to the channel.
filters - Variable in class org.jcsp.util.filter.FilteredAltingChannelInput
Holds the filters installed for the read end of this channel.
filters - Variable in class org.jcsp.util.filter.FilteredChannelInputWrapper
Set of read filters installed.
filters - Variable in class org.jcsp.util.filter.FilteredChannelOutputWrapper
Set of write filters installed.
filters - Variable in class org.jcsp.util.filter.FilterHolder
The array of filters.
filterTX(Object) - Method in class org.jcsp.net2.bns.BNSNetworkMessageFilter.FilterTX
Converts a BNSMessage into bytes
filterTX(Object) - Method in class org.jcsp.net2.cns.CNSNetworkMessageFilter.FilterTX
Converts an object (a CNSMessage) into bytes
filterTX(Object) - Method in class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterTX
 
filterTX(Object) - Method in interface org.jcsp.net2.NetworkMessageFilter.FilterTx
Encodes an object into an array of bytes for sending
filterTX(Object) - Method in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterTX
Encodes an object into bytes by using Object serialization
filterTX(Object) - Method in class org.jcsp.net2.RawNetworkMessageFilter.FilterTX
Will send a byte array as raw bytes
FilterTX() - Constructor for class org.jcsp.net2.bns.BNSNetworkMessageFilter.FilterTX
Creates a new BNSMessage encoding filter
FilterTX() - Constructor for class org.jcsp.net2.cns.CNSNetworkMessageFilter.FilterTX
Creates a new CNS encoding filter
FilterTX() - Constructor for class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterTX
 
FilterTX() - Constructor for class org.jcsp.net2.ObjectNetworkMessageFilter.FilterTX
Creates a new encoding object filter
FilterTX() - Constructor for class org.jcsp.net2.RawNetworkMessageFilter.FilterTX
Creates a new output filter
finalize() - Method in class org.jcsp.lang.Crew
Finalize method added to terminate the process that it spawned.
finalize() - Method in class org.jcsp.lang.Parallel
System finalizer.
findAndLoadClass(String, boolean, boolean, ChannelOutput, ChannelOutput, ChannelOutput) - Method in class org.jcsp.net.dynamic.JFTP
Attempts to load a class using the local class loader.
findClass(String) - Method in class org.jcsp.net.dynamic.NodeClassLoader
Issues a request to the child process to get a class definition from the remote JFTP process.
findClass(String) - Method in class org.jcsp.net2.mobile.DynamicClassLoader
 
findMaxLevel(Class) - Method in class org.jcsp.net.Logger
 
finish() - Static method in class org.jcsp.lang.SpuriousLog
Finish logging of spurious wakeups.
finishDisable() - Static method in class org.jcsp.lang.AltingBarrierCoordinate
 
finishEnable() - Static method in class org.jcsp.lang.AltingBarrierCoordinate
 
firstIndex - Variable in class org.jcsp.net.AcknowledgementsBuffer
The index of the first element
firstIndex - Variable in class org.jcsp.util.Buffer
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.InfiniteBuffer
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.ints.BufferInt
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.ints.InfiniteBufferInt
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.ints.OverFlowingBufferInt
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.ints.OverWriteOldestBufferInt
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.ints.OverWritingBufferInt
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.OverFlowingBuffer
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.OverWriteOldestBuffer
The index of the oldest element (when counter > 0)
firstIndex - Variable in class org.jcsp.util.OverWritingBuffer
The index of the oldest element (when counter > 0)
FixedDelay - Class in org.jcsp.plugNplay
This process copies input to output, imposing a fixed time delay between these events.
FixedDelay(long, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.FixedDelay
This process copies input to output, imposing a fixed time delay between these events.
FixedDelayInt - Class in org.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 for class org.jcsp.plugNplay.ints.FixedDelayInt
Construct a new FixedDelayInt process with the input Channel in and the output Channel out.
flags - Variable in class org.jcsp.net.dynamic.JFTP.ClassRequest
 
Float(String, float, float) - Static method in class org.jcsp.demos.util.Ask
Ask.Float issues the prompt and returns a float between min and max inclusive.
flush() - Method in class org.jcsp.lang.Bucket
Flush the bucket.
flushOut - Variable in class org.jcsp.net.dynamic.JFTP.QueuedClassLoaderProcess
 
FocusEventHandler - Class in org.jcsp.awt
 
FocusEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.FocusEventHandler
constructs a new FocusEventHandler with the specified output Channel.
focusGained(FocusEvent) - Method in class org.jcsp.awt.FocusEventHandler
Invoked when the Component the event handler is listening to Gains the input Focus.
focusLost(FocusEvent) - Method in class org.jcsp.awt.FocusEventHandler
Invoked when the Component the event handler is listening to Gains the input Focus.
fork() - Method in class org.jcsp.lang.Any2AnyCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in class org.jcsp.lang.Any2OneCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in class org.jcsp.lang.One2AnyCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in class org.jcsp.lang.One2OneCallChannel
This is invoked by a client during the standard calling sequence.
frame - Variable in class org.jcsp.awt.ActiveClosingFrame
 
FramedButton - Class in org.jcsp.plugNplay
A free-standing button process in its own frame, with configure and event channels.
FramedButton(String, int, int, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.FramedButton
Construct a framed button process.
FramedButtonArray - Class in org.jcsp.plugNplay
A free-standing array of button processes in their own frame, with configure and event channels.
FramedButtonArray(String, int, int, int, boolean, ChannelInput[], ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.FramedButtonArray
Construct a framed button array process.
FramedButtonGrid - Class in org.jcsp.plugNplay
A free-standing grid of button processes in their own frame, with configure and event channels.
FramedButtonGrid(String, int, int, int, int, ChannelInput[][], ChannelOutput[][]) - Constructor for class org.jcsp.plugNplay.FramedButtonGrid
Construct a framed button grid process.
FramedScrollbar - Class in org.jcsp.plugNplay
A free-standing scrollbar process in its own frame, with configure and event channels.
FramedScrollbar(String, int, int, ChannelInput, ChannelOutputInt, boolean, int, int, int, int) - Constructor for class org.jcsp.plugNplay.FramedScrollbar
Construct a framed scrollbar process.
fromBNS - Variable in class org.jcsp.net2.bns.BNSService
The incoming channel to receive messages from the BNS
fromChannel - Variable in class org.jcsp.net2.ChannelData
The other end of the toChannel.
fromCNS - Variable in class org.jcsp.net.cns.CNSService
 
fromCNS - Variable in class org.jcsp.net2.cns.CNSService
The incoming channel to receive messages from the CNS from
fromGraphics - Variable in class org.jcsp.awt.ActiveCanvas
 
fromInputEnd - Variable in class org.jcsp.net2.mobile.MessageBox
 
fromNetIn - Variable in class org.jcsp.net.NetChannelInputProcess
The channel we use for recieving from the demuxes.
fromNetIn - Variable in class org.jcsp.net.One2NetChannel
The channel we use for recieving from the demuxes.
fromNetOut - Variable in class org.jcsp.net.NetChannelInputProcess
 
fromNetOut - Variable in class org.jcsp.net.One2NetChannel
 
fromServer - Variable in class org.jcsp.lang.AltingConnectionClientImpl
 
fromServer - Variable in class org.jcsp.net.NetAltingConnectionClient
 
fromServer - Variable in class org.jcsp.net.NetSharedAltingConnectionClient
 
frontEnds - Variable in class org.jcsp.lang.AltingBarrierBase
All front-ends are chained off here.
FULL - Static variable in interface org.jcsp.util.ChannelDataStore
Indicates that the ChannelDataStore is full -- it can accept only a get.
FULL - Static variable in interface org.jcsp.util.ints.ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is full -- it can accept only a get.
furtherRequestIn - Variable in class org.jcsp.lang.AltingConnectionServerImpl
 
Further Thoughts on the Canteen Design - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section

G

g - Variable in class org.jcsp.awt.GraphicsCommand.General
 
General(GraphicsCommand.Graphic) - Constructor for class org.jcsp.awt.GraphicsCommand.General
 
General(GraphicsProtocol.Configure) - Constructor for class org.jcsp.awt.GraphicsProtocol.General
 
GENERAL - Static variable in class org.jcsp.awt.GraphicsCommand
 
GENERAL_TAG - Static variable in class org.jcsp.awt.GraphicsProtocol
 
Generate - Class in org.jcsp.plugNplay
Generates an infinite (constant) sequence of Integers.
Generate(ChannelOutput, int) - Constructor for class org.jcsp.plugNplay.Generate
Construct a new Generate process with the output channel out.
GenerateInt - Class in org.jcsp.plugNplay.ints
Generates an infinite (constant) sequence of ints.
GenerateInt(ChannelOutputInt, int) - Constructor for class org.jcsp.plugNplay.ints.GenerateInt
Construct a new GenerateInt process with the output channel out.
get() - Method in interface org.jcsp.awt.Display
Returns a copy of the array of GraphicsCommands currently held.
get() - Method in class org.jcsp.awt.DisplayList
Returns a copy of the array of GraphicsCommands currently held.
get() - Method in class org.jcsp.net.AcknowledgementsBuffer
Returns the oldest Object from the InfiniteBuffer and removes it.
get() - Method in class org.jcsp.net.dynamic.SerializedData
Deserializes the object from the byte[] array and returns it.
get() - Method in class org.jcsp.net.SerializedMessage
 
get() - Method in class org.jcsp.net.SerializedObject
 
get() - Method in class org.jcsp.util.Buffer
Returns the oldest Object from the Buffer and removes it.
get() - Method in interface org.jcsp.util.ChannelDataStore
Returns an Object from the ChannelDataStore.
get() - Method in class org.jcsp.util.InfiniteBuffer
Returns the oldest Object from the InfiniteBuffer and removes it.
get() - Method in class org.jcsp.util.ints.BufferInt
Returns the oldest int from the BufferInt and removes it.
get() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Returns an int from the ChannelDataStoreInt.
get() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Returns the oldest int from the InfiniteBufferInt and removes it.
get() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Returns the oldest int from the OverFlowingBufferInt and removes it.
get() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Returns the oldest int from the OverWriteOldestBufferInt and removes it.
get() - Method in class org.jcsp.util.ints.OverWritingBufferInt
Returns the oldest int from the OverWritingBufferInt and removes it.
get() - Method in class org.jcsp.util.ints.ZeroBufferInt
Returns the int from the ZeroBufferInt.
get() - Method in class org.jcsp.util.OverFlowingBuffer
Returns the oldest Object from the OverFlowingBuffer and removes it.
get() - Method in class org.jcsp.util.OverWriteOldestBuffer
Returns the oldest Object from the OverWriteOldestBuffer and removes it.
get() - Method in class org.jcsp.util.OverWritingBuffer
Returns the oldest Object from the OverWritingBuffer and removes it.
get() - Method in class org.jcsp.util.ZeroBuffer
Returns the Object from the ZeroBuffer.
get(long) - Method in class org.jcsp.net.ChannelIndexMap
 
get(ClassManager) - Method in class org.jcsp.net.dynamic.DynamicClassLoaderMessage
Public accessor to deserialize and retrieve the object using the specified ClassManager.
get(SerializedData.InputStreamFactory) - Method in class org.jcsp.net.dynamic.SerializedData
Deserializes the object from the byte[] array and returns it.
get(SerializedObject.InputStreamFactory) - Method in class org.jcsp.net.SerializedMessage
 
get(SerializedObject.InputStreamFactory) - Method in class org.jcsp.net.SerializedObject
 
GET_BACKGROUND - Static variable in class org.jcsp.awt.GraphicsProtocol
This is an enquiry object to find the background colour of the active graphics component.
GET_BACKGROUND_TAG - Static variable in class org.jcsp.awt.GraphicsProtocol
 
GET_COMPONENT - Static variable in class org.jcsp.awt.GraphicsProtocol
This is an enquiry object to obtain the active graphics component.
GET_COMPONENT_TAG - Static variable in class org.jcsp.awt.GraphicsProtocol
 
GET_DIMENSION - Static variable in class org.jcsp.awt.GraphicsProtocol
This is an enquiry object to find the size of the active graphics component.
GET_DIMENSION_TAG - Static variable in class org.jcsp.awt.GraphicsProtocol
 
getActiveFrame() - Method in class org.jcsp.awt.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 class org.jcsp.awt.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 class org.jcsp.awt.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.
getActualNode() - Method in class org.jcsp.net.Node
 
getAddress() - Method in class org.jcsp.net2.NodeAddress
Gets a string representing the address
getAddresses() - Method in class org.jcsp.net.NodeID
Returns a clone of the set of NodeAddressID objects that this NodeID holds.
getAddresses() - Method in class org.jcsp.net.settings.Addresses
 
getAddresses() - Method in class org.jcsp.net.settings.JCSPConfig
 
getAddresses(String) - Method in class org.jcsp.net.ServiceSettings
Gets the addresses held in a setting of a specified name.
getAddressIDFromString(String) - Static method in class org.jcsp.net.NodeAddressID
This is is a static method that should be overriden by concrete implementations of this class.
getAddressIDFromString(String) - Static method in class org.jcsp.net.tcpip.TCPIPAddressID
Constructs and returns a TCPIPv4 NodeAddressID from a String.
getAddressNames() - Method in class org.jcsp.net.ServiceSettings
Returns an array of String objects containing the names of all address settings held in this object.
getAddressSetting(String) - Method in class org.jcsp.net.settings.Service
 
getAddressSettings() - Method in class org.jcsp.net.settings.Service
 
getAddressSpecifications(NodeAddressID) - Method in class org.jcsp.net.ProtocolManager
Returns an array of Specification objects that are held for a specified local address.
getAlarm() - Method in class org.jcsp.lang.CSTimer
Returns the alarm value that has been set by the previous call to CSTimer.setAlarm(long).
getAlternate() - Method in class org.jcsp.net.settings.AddressSetting
 
getAltingChannel() - Method in class org.jcsp.lang.AltingConnectionClient
Returns the channel used to implement the Guard.
getAltingChannel() - Method in class org.jcsp.lang.AltingConnectionServer
Returns the channel used to implement the Guard.
getAlwaysMatchProfile() - Static method in class org.jcsp.net.Profile
 
getAppletBoolean(String, boolean) - Method in class org.jcsp.awt.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 class org.jcsp.awt.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 class org.jcsp.awt.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 class org.jcsp.awt.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 class org.jcsp.awt.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 class org.jcsp.awt.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 class org.jcsp.awt.ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a short.
getApplicationID() - Static method in class org.jcsp.net.remote.RemoteProcess
Returns the application ID.
getAttrib(String) - Method in class org.jcsp.net.settings.ConfigReader.Tag
 
getAttrib(String, String) - Method in class org.jcsp.net.settings.ConfigReader.Tag
 
GetBackground() - Constructor for class org.jcsp.awt.GraphicsProtocol.GetBackground
 
getBarrier(int) - Method in class org.jcsp.net2.BarrierManager
Retrieves a barrier from the table
getBooleanValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getBooleanValue() - Method in class org.jcsp.net.settings.MaxPing
 
getBooleanValue() - Method in class org.jcsp.net.settings.MinMemory
 
getBooleanValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getBooleanValue() - Method in class org.jcsp.net.settings.OtherSpec
 
getBooleanValue() - Method in class org.jcsp.net.settings.Reliable
 
getBooleanValue() - Method in interface org.jcsp.net.settings.Req
 
getBooleanValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getBooleanValue() - Method in class org.jcsp.net.settings.Wireless
 
getBooleanValue(String) - Static method in class org.jcsp.net.settings.ConfigReader.Tag
 
getByteArray() - Method in class org.jcsp.net.dynamic.SerializedData.AccesibleByteArrayOutputStream
 
getByteArray() - Method in class org.jcsp.net.SerializedMessage.AccesibleByteArrayOutputStream
 
getByteArray() - Method in class org.jcsp.net.SerializedObject.AccesibleByteArrayOutputStream
 
getChannel() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Get the real channel.
getChannel() - Method in class org.jcsp.net.Net2OneChannel
This method should not be called.
getChannel(int) - Method in class org.jcsp.net2.ChannelManager
Retrieves a channel from the table
getChannel(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNS
Get a ChannelID for a channel with a name that matches the supplied name and whose name is within the supplied scope.
getChannelAddress() - Method in class org.jcsp.net.NetChannelLocation
Public accessor for the channel's address, if held.
getChannelData() - Method in class org.jcsp.net2.Net2OneChannel
Gets the channel data object for this channel.
getChannelData() - Method in class org.jcsp.net2.One2NetChannel
Gets the channel data state for this channel.
getChannelIndex() - Method in class org.jcsp.net.Net2OneChannel
 
getChannelIndex() - Method in class org.jcsp.net.NetChannelInputProcess
 
getChannelLabel() - Method in class org.jcsp.net.NetChannelLocation
Public accessor for the channel label property.
getChannelLocation() - Method in class org.jcsp.net.Any2NetChannel
Public accessor for obtaining the location of the read end of this channel.
getChannelLocation() - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
getChannelLocation() - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
getChannelLocation() - Method in class org.jcsp.net.Net2AnyChannel
 
getChannelLocation() - Method in class org.jcsp.net.Net2OneChannel
Returns a new NetChannelLocation object which holds the information necessary for a networked ChannelOutput to establish a connection to this channel reader.
getChannelLocation() - Method in class org.jcsp.net.NetAltingConnectionClient
Returns the location of the server.
getChannelLocation() - Method in class org.jcsp.net.NetAltingConnectionServer
Returns the server's location.
getChannelLocation() - Method in class org.jcsp.net.NetSharedAltingConnectionClient
Returns the address location of the connection server.
getChannelLocation() - Method in class org.jcsp.net.NetSharedConnectionServerImpl
Returns the server's location.
getChannelLocation() - Method in interface org.jcsp.net.Networked
Returns the location of the Networked ChannelInput.
getChannelLocation() - Method in class org.jcsp.net.One2NetChannel
Returns a clone of the NetChannelLocation object held by the instance of this class which contains information about the location of the networked ChannelInput object to which this ChannelOutput is connected.
getChannelNodeID() - Method in class org.jcsp.net.NetChannelLocation
Public accessor for the channel label property.
getChannelRxFilter() - Method in class org.jcsp.net.dynamic.DynamicClassLoader.DynamicClassLoaderUserObject
Returns the RX filter to be used at the receiving end of a channel if dynamic class loading is to be supported over that channel.
getChannelRxFilter() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Returns the RX filter to be used at the receiving end of a channel if dynamic class loading is to be supported over that channel.
getChannels() - Method in class org.jcsp.net.ChannelIndexMap
 
getChannelTxFilter() - Method in class org.jcsp.net.dynamic.DynamicClassLoader.DynamicClassLoaderUserObject
Returns the TX filter to be used at the sending end of a channel if dynamic class laoding is to be supported over that channel.
getChannelTxFilter() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Returns the TX filter to be used at the sending end of a channel if dynamic class loading is to be supported over that channel.
getClass(String, NetChannelLocation, ChannelOutput) - Method in class org.jcsp.net.dynamic.ClassManager
Requests that the class manager process attempt to load the given class.
getClassBytes(String) - Method in class org.jcsp.net.dynamic.ClassManager
Gets the binary image for a given class.
getClientArray(Any2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of client connection ends suitable for use by multiple concurrent processes.
getClientArray(Any2OneConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of client connection ends suitable for use by multiple concurrent processes.
getClientArray(One2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of client connection ends suitable for use as guards in an Alternative construct.
getClientArray(One2OneConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of client connection ends suitable for use as guards in an Alternative construct.
getComparator() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getComparator() - Method in class org.jcsp.net.settings.MaxPing
 
getComparator() - Method in class org.jcsp.net.settings.MinMemory
 
getComparator() - Method in class org.jcsp.net.settings.MinSpeed
 
getComparator() - Method in class org.jcsp.net.settings.OtherReq
 
getComparator() - Method in class org.jcsp.net.settings.Reliable
 
getComparator() - Method in interface org.jcsp.net.settings.Req
 
getComparator() - Method in class org.jcsp.net.settings.ReqProtocol
 
getComparator() - Method in class org.jcsp.net.settings.Wireless
 
getComparisonString() - Method in class org.jcsp.net.NodeUI
This is an abstract method that should be implemented to return a String that can be used by the compareTo(Object) method in order to compare two NodeUI objects.
getComparisonString() - Method in class org.jcsp.net.NodeUIImpl
Returns a String that can be used by the superclass to compare two NodeUI objects.
GetComponent() - Constructor for class org.jcsp.awt.GraphicsProtocol.GetComponent
 
getConfig() - Method in class org.jcsp.net.settings.ConfigReader
 
getConnection(int) - Method in class org.jcsp.net2.ConnectionManager
 
getConnectionData() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
getCurrentLocation() - Method in interface org.jcsp.net.dynamic.InputReconnectionManager
Returns the current location of the channel.
getCurrentLocation() - Method in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Returns the current location of the channel.
getDefaultInstance() - Static method in class org.jcsp.lang.StandardChannelFactory
Returns a default instance of a channel factory.
getDefaultInstance() - Static method in class org.jcsp.net.StandardNetChannelEndFactory
 
GetDimension() - Constructor for class org.jcsp.awt.GraphicsProtocol.GetDimension
 
getDomainID() - Method in class org.jcsp.net.NodeID
Get the DomainID of the domain to which the Node represented by this NodeID object belongs.
getDomainName() - Method in class org.jcsp.net.DomainID
Public accessor for the Domain name.
getDoubleValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getDoubleValue() - Method in class org.jcsp.net.settings.MaxPing
 
getDoubleValue() - Method in class org.jcsp.net.settings.MinMemory
 
getDoubleValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getDoubleValue() - Method in class org.jcsp.net.settings.OtherSpec
 
getDoubleValue() - Method in class org.jcsp.net.settings.Reliable
 
getDoubleValue() - Method in interface org.jcsp.net.settings.Req
 
getDoubleValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getDoubleValue() - Method in class org.jcsp.net.settings.Wireless
 
getDoubleValue(String) - Static method in class org.jcsp.net.settings.ConfigReader.Tag
 
getEarlyTimeout() - Static method in class org.jcsp.lang.SpuriousLog
This returns the allowed early timeout (in msecs).
getErrorCode() - Method in exception class org.jcsp.net.remote.RemoteProcessFailedException
Returns the error code of the remote JVM.
getExactMatchRequired() - Method in class org.jcsp.net.settings.LinkProfile
 
getExactMatchRequired() - Method in class org.jcsp.net.settings.NodeProfile
 
getFactoryClass() - Method in class org.jcsp.net.Any2NetChannel
 
getFactoryClass() - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
Returns null.
getFactoryClass() - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
getFactoryClass() - Method in class org.jcsp.net.Net2AnyChannel
 
getFactoryClass() - Method in class org.jcsp.net.Net2OneChannel
 
getFactoryClass() - Method in interface org.jcsp.net.NetChannelInput
Returns a Class file of the factory used to construct the channel end.
getFactoryClass() - Method in interface org.jcsp.net.NetChannelOutput
Returns the factory class used for constructing this channel end object.
getFactoryClass() - Method in class org.jcsp.net.One2NetChannel
 
getFailedProcess() - Method in exception class org.jcsp.net.remote.RemoteProcessFailedException
Returns the process that was running when the error occurred.
getFilter(int) - Method in class org.jcsp.util.filter.FilterHolder
Returns a filter at the given array index.
getFilterCount() - Method in class org.jcsp.util.filter.FilterHolder
Returns the number of filters current installed.
getGuardByIndex(int) - Method in class org.jcsp.lang.InlineAlternative
Returns the guard object at a given index.
getHost() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns the computer's IP address
getIDClass() - Method in class org.jcsp.net.settings.Protocol
 
getImag() - Method in class org.jcsp.demos.util.ComplexDouble
 
getImplStringForm() - Method in class org.jcsp.net.NodeUI
Returns a String that can be supplied to the static createFromStringForm(String) method in order to create an equal NodeUI object.
getImplStringForm() - Method in class org.jcsp.net.NodeUIImpl
Returns a String object that can be used with the constructor that takes a String parameter.
getIndex() - Method in class org.jcsp.net.ChannelID
Returns the channel's index number.
getInputArray(Any2AnyChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2AnyChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2AnyChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of input channel ends, each of which can be shared by multiple concurrent readers.
getInputArray(Any2OneChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2OneChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2OneChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of input channel ends, each of which can be used as guards in an Alternative.
getInputArray(One2AnyChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(One2AnyChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(One2AnyChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of input channel ends, each of which can be shared by multiple concurrent readers.
getInputArray(One2OneChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(One2OneChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(One2OneChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of input channel ends, each of which can be used as guards in an Alternative.
getInputChannel() - Method in interface org.jcsp.net.dynamic.InputReconnectionManager
Returns the underlying input channel.
getInputChannel() - Method in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Obtain the NetAltingChannelInput object to use.
getInstance() - Static method in class org.jcsp.net.IndexManager
 
getInstance() - Static method in class org.jcsp.net.LinkFactory
 
getInstance() - Static method in class org.jcsp.net.LinkManager
Get the singleton instance of LinkManager.
getInstance() - Static method in class org.jcsp.net.Node
Returns the instance of this singleton class.
getInstance() - Static method in class org.jcsp.net.ProtocolManager
 
getInstance() - Static method in class org.jcsp.net2.BarrierManager
Allows getting of the singleton instance.
getInstance() - Static method in class org.jcsp.net2.bns.BNS
Gets the singleton instance of the BNS
getInstance() - Static method in class org.jcsp.net2.ChannelManager
Allows getting of the singleton instance.
getInstance() - Static method in class org.jcsp.net2.cns.CNS
Gets the singleton instance of the CNS
getInstance() - Static method in class org.jcsp.net2.ConnectionManager
 
getInstance() - Static method in class org.jcsp.net2.LinkManager
Gets the singleton instance of the LinkManager
getInstance() - Static method in class org.jcsp.net2.Node
 
getInstance() - Static method in class org.jcsp.net2.tcpip.TCPIPProtocolID
Gets the singleton instance of this class
getIntValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getIntValue() - Method in class org.jcsp.net.settings.MaxPing
 
getIntValue() - Method in class org.jcsp.net.settings.MinMemory
 
getIntValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getIntValue() - Method in class org.jcsp.net.settings.OtherSpec
 
getIntValue() - Method in class org.jcsp.net.settings.Reliable
 
getIntValue() - Method in interface org.jcsp.net.settings.Req
 
getIntValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getIntValue() - Method in class org.jcsp.net.settings.Wireless
 
getIntValue(String) - Static method in class org.jcsp.net.settings.ConfigReader.Tag
 
getInvalidVCN() - Static method in class org.jcsp.net.IndexManager
 
getIpAddress() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Gets the IP address part of the address
getLastAddress() - Method in class org.jcsp.net.settings.Addresses
 
getLastProfile() - Method in class org.jcsp.net.settings.LinkProfiles
 
getLastProfile() - Method in class org.jcsp.net.settings.NodeProfiles
 
getLastProtocol() - Method in class org.jcsp.net.settings.Protocols
 
getLastService() - Method in class org.jcsp.net.settings.Services
 
getLevelAbstractID() - Method in class org.jcsp.net.cns.NameAccessLevel
Accessor for the underlying AbstractID object.
getLink(NodeID, Profile) - Method in class org.jcsp.net.LinkManager
Get a Link to a remote PC.
getLink(Profile) - Method in class org.jcsp.net.LinkManager.LinksToNodeHolder
 
getLink(NodeAddress) - Static method in class org.jcsp.net2.LinkFactory
Creates a new Link, or retrieves an existing one, from a NodeAddress
getLink(NodeID) - Static method in class org.jcsp.net2.LinkFactory
Creates a new Link or gets an existing one from the the given NodeID.
getLinkBuilder(Hashtable) - Method in class org.jcsp.net.ProtocolID
Obtains the Builder for this protocol.
getLinkBuilder(Hashtable) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Returns the factory builder for this protocol.
getLinkLostEventChannel() - Method in class org.jcsp.net.LinkManager
 
getLinkLostEventChannel() - Method in class org.jcsp.net.Node
This method allows users to obtain notification of link failure.
getLinkLostEventChannel() - Method in class org.jcsp.net2.LinkManager
Gets a channel input end for receiving Link Lost events.
getLinkLostEventChannel() - Method in class org.jcsp.net2.Node
 
getLinkProfile(String) - Static method in class org.jcsp.net.Profile
Returns a link profile of a certain name from a static collection of link profiles.
getLinkProfiles() - Method in class org.jcsp.net.settings.JCSPConfig
 
getLinkServerAddressID() - Method in class org.jcsp.net.LinkServer
Protected accessor for obtaining the NodeAddressID on which this server is listening.
getLocalLocation() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
getLocalLocation() - Method in class org.jcsp.net2.NetBarrier
Gets the local location of the barrier
getLocation() - Method in class org.jcsp.net2.Any2NetChannel
Gets the NetChannelLocation of the input end this channel is connected to.
getLocation() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
getLocation() - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
getLocation() - Method in class org.jcsp.net2.Net2AnyChannel
Gets the channel location of this channel
getLocation() - Method in class org.jcsp.net2.Net2OneChannel
Returns the NetChannelLocation of the channel
getLocation() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
getLocation() - Method in class org.jcsp.net2.NetAltingConnectionServer
 
getLocation() - Method in class org.jcsp.net2.NetBarrier
Returns the location of this barrier
getLocation() - Method in interface org.jcsp.net2.Networked
Gets the networked location of the Networked construct
getLocation() - Method in class org.jcsp.net2.One2NetChannel
Gets the NetChannelLocation that this channel is connected to (i.e.
getLogger(String) - Static method in class org.jcsp.net.Logger
Returns a named logger within the system.
getMinimumSize() - Method in class org.jcsp.awt.ActiveCanvas
This method is used by system classes -- it is not really for public consumption!
getName() - Method in class org.jcsp.net.NodeID
Returns a name that has been assigned to the Node represented by this NodeID object.
getName() - Method in class org.jcsp.net.settings.LinkProfile
 
getName() - Method in class org.jcsp.net.settings.NodeProfile
 
getName() - Method in class org.jcsp.net.settings.Plugin
 
getName() - Method in class org.jcsp.net.settings.Protocol
 
getName() - Method in interface org.jcsp.net.settings.Req
 
getName() - Method in class org.jcsp.net.settings.Service
 
getName() - Method in class org.jcsp.net.settings.Setting
 
getName() - Method in class org.jcsp.net.settings.Spec
 
getNewApplicationID() - Method in class org.jcsp.net.Node
 
getNewChannel(String) - Method in class org.jcsp.net.IndexManager
 
getNewReplyChannel(One2NetChannel) - Method in class org.jcsp.net.IndexManager
 
getNodeAddress() - Method in class org.jcsp.net2.NetBarrierLocation
Gets the NodeAddress part of the location
getNodeAddress() - Method in class org.jcsp.net2.NetChannelLocation
Gets the NodeAddress part of the location
getNodeAddress() - Method in class org.jcsp.net2.NetConnectionLocation
Gets the NodeAddress part of the location
getNodeAddress() - Method in class org.jcsp.net2.NetLocation
Gets the NodeAddress part of the location structure
getNodeAddress() - Method in class org.jcsp.net2.NodeID
Gets the NodeAddress part of the NodeID
getNodeID() - Method in class org.jcsp.net.ChannelID
Returns the channel's NodeID.
getNodeID() - Method in class org.jcsp.net.Node
Method for obtaining a clone of this Node's NodeID.
getNodeID() - Method in class org.jcsp.net2.NetBarrierLocation
Gets the NodeID part of the location
getNodeID() - Method in class org.jcsp.net2.NetChannelLocation
Gets the NodeID part of the location
getNodeID() - Method in class org.jcsp.net2.NetConnectionLocation
Gets the NodeID part of the location
getNodeID() - Method in class org.jcsp.net2.NetLocation
Gets the NodeID part of the location structure
getNodeID() - Method in class org.jcsp.net2.Node
 
getNodeIDChan - Variable in class org.jcsp.net.LinkManager
 
getNodeKey() - Method in interface org.jcsp.net.Node.Attributes
 
getNodeKey() - Method in class org.jcsp.net.Node.AttributesAccess
 
getNodeProfile(String) - Static method in class org.jcsp.net.Profile
Returns a Node profile of a certain name from a static collection of Node profiles.
getNodeProfiles() - Method in class org.jcsp.net.settings.JCSPConfig
 
getNodeSpecifications() - Method in class org.jcsp.net.Node
Returns an array of Specification objects to which this Node conforms.
getNodeSpecs() - Method in class org.jcsp.net.settings.JCSPConfig
 
getNonDynamicClassLoadingRxFilter() - Static method in class org.jcsp.net.dynamic.DynamicClassLoader
An alternative RX filter that does not support dynamic class loading but will properly unmarshal objects wrapped up by a TX filter.
getNullDomainID() - Static method in class org.jcsp.net.DomainID
 
getNumberProcesses() - Method in class org.jcsp.lang.Parallel
 
getObjectToString() - Method in class org.jcsp.net.dynamic.SerializedData
Returns the string form of an object.
getObjectToString() - Method in class org.jcsp.net.SerializedObject
 
getObservedEvents() - Method in class org.jcsp.test.EventRecorder
 
getOneTokenReply() - Static method in class org.jcsp.demos.util.Ask
Ask.getOneTokenReply returns whether multiple response tokens will be rejected.
getOutputArray(Any2AnyChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2AnyChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2AnyChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of output channel ends, each of which can be shared by multiple concurrent writers.
getOutputArray(Any2OneChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2OneChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2OneChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of output channel ends, each of which can be shared by multiple concurrent writers.
getOutputArray(One2AnyChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(One2AnyChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(One2AnyChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of output channel ends, each of which can only be used by a single writer.
getOutputArray(One2OneChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(One2OneChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(One2OneChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated.
Constructs and returns an array of output channel ends, each of which can only be used by a single writer.
getOutputChannel() - Method in interface org.jcsp.net.dynamic.OutputReconnectionManager
Returns the underlying channel output end.
getOutputChannel() - Method in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
 
getParentID() - Method in class org.jcsp.net.AbstractID
Returns this instance's parent AbstractID object.
getParentID() - Method in class org.jcsp.net.ApplicationID
Returns the parent NodeID of this object.
getParentID() - Method in class org.jcsp.net.DomainID
Returns the identifier representing this domain's parent domain.
getParentID() - Method in class org.jcsp.net.GlobalID
Returns null as there is no parent AbstractID of instances of this class.
getParentID() - Method in class org.jcsp.net.NodeID
 
getPingTime() - Method in class org.jcsp.net.Link
A public accessor for obtaining the ping time between the local Node and this Link's remote Node.
getPlugin(String) - Method in class org.jcsp.net.settings.Plugins
 
getPluginClass() - Method in class org.jcsp.net.settings.Plugin
 
getPlugins() - Method in class org.jcsp.net.settings.JCSPConfig
 
getPlugins() - Method in class org.jcsp.net.settings.Plugins
 
getPort() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns the computer's port number for incoming link requests.
getPort() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Gets the port number part of this address
getPosition() - Method in class org.jcsp.net.ProtocolID
Gets the position of this protocol in the order of preference.
getPosition() - Method in class org.jcsp.net.settings.Protocol
 
getPosition() - Method in class org.jcsp.net.settings.Service
 
getPreferredSize() - Method in class org.jcsp.awt.ActiveCanvas
This method is used by system classes -- it is not really for public consumption!
getPriority() - Static method in class org.jcsp.lang.PriParallel
This returns the current priority of this process.
getPriority() - Method in class org.jcsp.lang.ProcessManager
Public accessor for obtaining the ProcessManager object's process' priority.
getProfile() - Method in class org.jcsp.net.Link
 
getProfile(String) - Method in class org.jcsp.net.settings.LinkProfiles
 
getProfile(String) - Method in class org.jcsp.net.settings.NodeProfiles
 
getProfiles() - Method in class org.jcsp.net.settings.LinkProfiles
 
getProfiles() - Method in class org.jcsp.net.settings.NodeProfiles
 
getProtocol() - Method in class org.jcsp.net2.NodeAddress
Gets the string representing the protocol
getProtocol(String) - Method in class org.jcsp.net.settings.Protocols
 
getProtocolID() - Method in class org.jcsp.net.Link
A protected accessor for obtaining the identifier of the protocol implementing this Link object.
getProtocolID() - Method in class org.jcsp.net.LinkFactory.Builder
Gets the ProtocolID that this Builder supports.
getProtocolID() - Method in class org.jcsp.net.LinkServer
Gets the protocol that this LinkServer supports.
getProtocolID() - Method in class org.jcsp.net.NodeAddressID
Returns the ProtocolID for the protocol that is associated with this NodeAddressID.
getProtocolID() - Method in class org.jcsp.net.settings.Address
 
getProtocolID() - Method in class org.jcsp.net.settings.AddressSetting
 
getProtocolID() - Method in class org.jcsp.net.settings.Protocol
 
getProtocolID() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns the ProtocolID for this address
getProtocolID() - Method in class org.jcsp.net2.NodeAddress
Retrieves the correct protocol handler for the implemented address type.
getProtocolID() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Returns the TCPIPProtocolID
getProtocolManager() - Method in interface org.jcsp.net.Node.Attributes
 
getProtocolManager() - Method in class org.jcsp.net.Node.AttributesAccess
 
getProtocolManager(NodeKey) - Method in class org.jcsp.net.Node
Accessor for obtaining a reference to the local Node's ProtocolManager object.
getProtocolProfile(ProtocolID) - Static method in class org.jcsp.net.Profile
 
getProtocols() - Method in class org.jcsp.net.settings.JCSPConfig
 
getProtocols() - Method in class org.jcsp.net.settings.Protocols
 
getProtocolSpecifications(ProtocolID) - Method in class org.jcsp.net.ProtocolManager
Returns an array of Specification objects that are held for a specified protocol.
getReadFilter(int) - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
getReadFilter(int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
getReadFilter(int) - Method in class org.jcsp.util.filter.FilteredChannelInputWrapper
 
getReadFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
getReadFilter(int) - Method in interface org.jcsp.util.filter.ReadFiltered
Returns the read filter installed at the given index.
getReadFilterCount() - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
getReadFilterCount() - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
getReadFilterCount() - Method in class org.jcsp.util.filter.FilteredChannelInputWrapper
 
getReadFilterCount() - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
getReadFilterCount() - Method in interface org.jcsp.util.filter.ReadFiltered
Returns the number of read filters currently installed.
getReadSequence(boolean) - Method in class org.jcsp.net.Link
This is used by concrete Link implementations before calling the runTests method.
getReal() - Method in class org.jcsp.demos.util.ComplexDouble
 
getRegistrationReply() - Method in class org.jcsp.net.cns.CNSService.ServiceProcess
 
getRemoteAddress() - Method in class org.jcsp.net2.tcpip.TCPIPLink
Gets the NodeAddress of the Node that this Link is connected to
getRemoteNodeID() - Method in class org.jcsp.net.Link
Returns the other computer's ID.
getRemoteNodeID() - Method in class org.jcsp.net.LoopbackLink
Returns the other computer's ID.
getRemoteNodeID() - Method in class org.jcsp.net2.Link
Returns the NodeID of the connected Link.
getReqs() - Method in class org.jcsp.net.settings.LinkProfile
 
getReqs() - Method in class org.jcsp.net.settings.NodeProfile
 
getRequestChannelLocation() - Method in class org.jcsp.net.NetConnectionLocation
 
getRun() - Method in class org.jcsp.net.settings.Service
 
getRxChannel(long) - Method in class org.jcsp.net.IndexManager
 
getRxChannel(String) - Method in class org.jcsp.net.IndexManager
 
getSelected() - Method in class org.jcsp.lang.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 class org.jcsp.lang.InlineAlternative
Returns the actual guard object corresponding to the selected guard.
getSerializedData() - Method in class org.jcsp.net.dynamic.SerializedData
Returns the binary serialized object.
getSerializedData() - Method in class org.jcsp.net.SerializedMessage
 
getSerializedData() - Method in class org.jcsp.net.SerializedObject
 
getServerArray(Any2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of server connection ends suitable for use by multiple concurrent processes.
getServerArray(Any2OneConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of server connection ends suitable for use as guards in an Alternative construct.
getServerArray(One2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of server connection ends suitable for use by multiple concurrent processes.
getServerArray(One2OneConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of server connection ends suitable for use as guards in an Alternative construct.
getServerFromPrefs() - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
This code was moved into this method from the constructor below in the hope that code would compile on 1.4 and still run on 1.3 and 1.2,
getServerState() - Method in class org.jcsp.lang.AltingConnectionServerImpl
 
getService(String) - Method in class org.jcsp.net.ServiceManager
Returns the Service object of the service with the specified name.
getService(String) - Method in class org.jcsp.net.settings.Services
 
getServiceClass() - Method in class org.jcsp.net.settings.Service
 
getServiceManager() - Method in interface org.jcsp.net.Node.Attributes
 
getServiceManager() - Method in class org.jcsp.net.Node.AttributesAccess
 
getServiceManager() - Method in class org.jcsp.net.Node
 
getServiceManager(NodeKey) - Method in class org.jcsp.net.Node
Accessor for obtaining a reference to the local Node's ServiceManager object.
getServiceName() - Method in class org.jcsp.net.ServiceSettings
An accessor for obtaining the name of the service for which this object holds settings.
getServiceNames() - Method in class org.jcsp.net.ServiceManager
Returns an array containing an array of String objects which represent the names of the currently installed services.
getServices() - Method in class org.jcsp.net.settings.JCSPConfig
 
getServices() - Method in class org.jcsp.net.settings.Services
 
getServiceUserObject(String) - Method in class org.jcsp.net.Node
Obtains a ServiceUserObject from a named Service and returns a reference to it.
getSetting(String) - Method in class org.jcsp.net.ServiceSettings
Gets the String value held in named String name, value pair setting.
getSetting(String) - Method in class org.jcsp.net.settings.Protocol
 
getSetting(String) - Method in class org.jcsp.net.settings.Service
 
getSetting(String) - Method in class org.jcsp.net.settings.Settings
 
getSettingNames() - Method in class org.jcsp.net.ServiceSettings
Returns an array of String objects containing the names of all String name, value settings held in this object.
getSettings() - Method in class org.jcsp.net.settings.JCSPConfig
 
getSettings() - Method in class org.jcsp.net.settings.Protocol
 
getSettings() - Method in class org.jcsp.net.settings.Service
 
getSettings() - Method in class org.jcsp.net.settings.Settings
 
getShared() - Method in class org.jcsp.lang.Crew
This returns the shared resource associated with this lock by its constructor.
getSource() - Method in exception class org.jcsp.net.LinkLostException
Get the object which threw this exception.
getSpecifications() - Method in class org.jcsp.net.Link
 
getSpecs() - Method in class org.jcsp.net.settings.Address
 
getSpecs() - Method in class org.jcsp.net.settings.Protocol
 
getSpecs() - Method in class org.jcsp.net.settings.Specs
 
getSpuriousWakeUpCounts() - Static method in class org.jcsp.lang.SpuriousLog
Returns the counts of spurious wakeups so far.
getState() - Method in class org.jcsp.net.AcknowledgementsBuffer
Returns the current state of the AcknowledgementsBuffer.
getState() - Method in class org.jcsp.util.Buffer
Returns the current state of the Buffer.
getState() - Method in interface org.jcsp.util.ChannelDataStore
Returns the current state of the ChannelDataStore.
getState() - Method in class org.jcsp.util.InfiniteBuffer
Returns the current state of the InfiniteBuffer.
getState() - Method in class org.jcsp.util.ints.BufferInt
Returns the current state of the BufferInt.
getState() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Returns the current state of the ChannelDataStoreInt.
getState() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Returns the current state of the InfiniteBufferInt.
getState() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Returns the current state of the OverFlowingBufferInt.
getState() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Returns the current state of the OverWriteOldestBufferInt.
getState() - Method in class org.jcsp.util.ints.OverWritingBufferInt
Returns the current state of the OverWritingBufferInt.
getState() - Method in class org.jcsp.util.ints.ZeroBufferInt
Returns the current state of the ZeroBufferInt.
getState() - Method in class org.jcsp.util.OverFlowingBuffer
Returns the current state of the OverFlowingBuffer.
getState() - Method in class org.jcsp.util.OverWriteOldestBuffer
Returns the current state of the OverWriteOldestBuffer.
getState() - Method in class org.jcsp.util.OverWritingBuffer
Returns the current state of the OverWritingBuffer.
getState() - Method in class org.jcsp.util.ZeroBuffer
Returns the current state of the ZeroBuffer.
getStrength() - Method in exception class org.jcsp.lang.PoisonException
Once this exception has been caught, the catching process should poison all its channels with the strength held by the exception (which will normally be the strength of the poison in the channel that caused the exception to be thrown).
getStringForm() - Method in class org.jcsp.net.ChannelID
This returns a String representation of this ChannelID.
getStringForm() - Method in class org.jcsp.net.DomainID
Deprecated.
not needed now channel names abstracted
getStringForm() - Method in class org.jcsp.net.NodeAddressID
Deprecated.
This is going to be removed from the API. The purpose of this mechanism was so that channel information could be encoded into anonymous channels' channel names.
getStringForm() - Method in class org.jcsp.net.NodeID
Deprecated.
Not needed now channel names have been abstracted
getStringForm() - Method in class org.jcsp.net.NodeUI
 
getStringForm() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns a string representation of the address suitable for use in the createAddressID method of TCPIPProtocolID.
getStringID() - Method in class org.jcsp.net.NetChannelLocation
Returns a String ID for this NetChannelLocation object.
getStringValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getStringValue() - Method in class org.jcsp.net.settings.MaxPing
 
getStringValue() - Method in class org.jcsp.net.settings.MaxSpeed
 
getStringValue() - Method in class org.jcsp.net.settings.Memory
 
getStringValue() - Method in class org.jcsp.net.settings.MinMemory
 
getStringValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getStringValue() - Method in class org.jcsp.net.settings.OtherSpec
 
getStringValue() - Method in class org.jcsp.net.settings.Reliable
 
getStringValue() - Method in interface org.jcsp.net.settings.Req
 
getStringValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getStringValue() - Method in class org.jcsp.net.settings.Spec
 
getStringValue() - Method in class org.jcsp.net.settings.Wireless
 
getTarget() - Method in class org.jcsp.net.LinkManager.LinksToNodeHolder
 
getTxChannel() - Method in class org.jcsp.net.Link
Returns channel to use for transmitting.
getTxChannel() - Method in class org.jcsp.net2.Link
Gets the channel that is connected to the Link Tx process.
getTxChannel(NodeAddressID) - Method in class org.jcsp.net.LinkManager
This is used to get a Link when no details are known about the other Node except for one of its addresses.
getTxChannel(NodeID) - Method in class org.jcsp.net.LinkManager
Get a channel to use to send to a remote PC.
getTxChannel(NodeID, Profile) - Method in class org.jcsp.net.LinkManager
 
getTxFilterCount() - Method in class org.jcsp.net.Link
Gets the number of installed transmission filters.
getTxProtocols() - Method in class org.jcsp.net.LinkFactory
Used to find out the communication protocols currently installed in the LinkFactory instance.
getType() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getType() - Method in class org.jcsp.net.settings.MaxPing
 
getType() - Method in class org.jcsp.net.settings.MinMemory
 
getType() - Method in class org.jcsp.net.settings.MinSpeed
 
getType() - Method in class org.jcsp.net.settings.OtherSpec
 
getType() - Method in class org.jcsp.net.settings.Reliable
 
getType() - Method in interface org.jcsp.net.settings.Req
 
getType() - Method in class org.jcsp.net.settings.ReqProtocol
 
getType() - Method in class org.jcsp.net.settings.Wireless
 
getUIForThisJVM() - Method in class org.jcsp.net.UIFactory
Returns a Serializable object that is a unique identifier for this Node.
getUserFromPrefs() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Returns the initial username if one is specified in the preferences.
getUserID() - Method in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleUserToken
 
getUserID() - Method in interface org.jcsp.net.security.UserToken
Returns the ID of the logged on user.
getUserObject() - Method in class org.jcsp.net.cns.CNS
Returns a null reference as this method has no use with this service.
getUserObject() - Method in class org.jcsp.net.cns.CNSService
This returns a ServiceUserObject which implements the Resolver interface.
getUserObject() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Returns the service user object.
getUserObject() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Returns the authority interface for this service.
getUserObject() - Method in interface org.jcsp.net.Service
Obtains a ServiceUserObject from a Service.
getValue() - Method in class org.jcsp.net.settings.Address
 
getValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getValue() - Method in class org.jcsp.net.settings.MaxPing
 
getValue() - Method in class org.jcsp.net.settings.MaxSpeed
 
getValue() - Method in class org.jcsp.net.settings.Memory
 
getValue() - Method in class org.jcsp.net.settings.MinMemory
 
getValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getValue() - Method in class org.jcsp.net.settings.Reliable
 
getValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getValue() - Method in class org.jcsp.net.settings.Setting
 
getValue() - Method in class org.jcsp.net.settings.Wireless
 
getValuesRead() - Method in class org.jcsp.test.ExtendedReaderSync
 
getValuesRead() - Method in class org.jcsp.test.ExtendedReaderSyncInt
 
getVBN() - Method in class org.jcsp.net2.NetBarrierLocation
Gets the index part of the location
getVCN() - Method in class org.jcsp.net.NetChannelLocation
Package level accessor for the channel's VCN if held.
getVCN() - Method in class org.jcsp.net2.NetChannelLocation
Gets the vcn part of the location
getVConnN() - Method in class org.jcsp.net2.NetConnectionLocation
Gets the vconnn part of the location
getWriteFilter(int) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
getWriteFilter(int) - Method in class org.jcsp.util.filter.FilteredChannelOutputWrapper
 
getWriteFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
getWriteFilter(int) - Method in interface org.jcsp.util.filter.WriteFiltered
Returns the write filter installed at the given index.
getWriteFilterCount() - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
getWriteFilterCount() - Method in class org.jcsp.util.filter.FilteredChannelOutputWrapper
 
getWriteFilterCount() - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
getWriteFilterCount() - Method in interface org.jcsp.util.filter.WriteFiltered
Returns the number of write filters currently installed.
GLOBAL_ACCESS_LEVEL - Static variable in class org.jcsp.net.cns.NameAccessLevel
The NameAccessLevel for the global namespace.
GlobalID - Class in org.jcsp.net
A Class whose instances represent the global domain.
GlobalID() - Constructor for class org.jcsp.net.GlobalID
 
GraphicsCommand - Class in org.jcsp.awt
This is the tagged protocol interpreted by objects (such as DisplayList) that implement the Display interface.
GraphicsCommand(int) - Constructor for class org.jcsp.awt.GraphicsCommand
 
GraphicsCommand.ClearRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.clearRect.
GraphicsCommand.ClipRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.clipRect.
GraphicsCommand.CopyArea - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.copyArea.
GraphicsCommand.Draw3DRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.draw3DRect.
GraphicsCommand.DrawArc - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawArc.
GraphicsCommand.DrawBytes - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawBytes.
GraphicsCommand.DrawChars - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawChars.
GraphicsCommand.DrawImage - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawImage.
GraphicsCommand.DrawLine - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawLine.
GraphicsCommand.DrawOval - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawOval.
GraphicsCommand.DrawPolygon - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawPolygon.
GraphicsCommand.DrawPolyline - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawPolyline.
GraphicsCommand.DrawRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawRect.
GraphicsCommand.DrawRoundRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawRoundRect.
GraphicsCommand.DrawString - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawString.
GraphicsCommand.Fill3DRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.translate.
GraphicsCommand.FillArc - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillArc.
GraphicsCommand.FillOval - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillOval.
GraphicsCommand.FillPolygon - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillPolygon.
GraphicsCommand.FillRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillRect.
GraphicsCommand.FillRoundRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillRoundRect.
GraphicsCommand.General - Class in org.jcsp.awt
This is the command object holding a GraphicsCommand.Graphic object implementing an arbitrary set of graphics operations.
GraphicsCommand.Graphic - Interface in org.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.Null - Class in org.jcsp.awt
 
GraphicsCommand.SetClip - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setClip.
GraphicsCommand.SetColor - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setColor.
GraphicsCommand.SetFont - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setFont.
GraphicsCommand.SetPaintMode - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setPaintMode.
GraphicsCommand.SetXORMode - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setXORMode.
GraphicsCommand.Translate - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.translate.
GraphicsProtocol - Class in org.jcsp.awt
This is the tagged protocol for use over the toGraphics configuration channel of an active graphics component.
GraphicsProtocol(int) - Constructor for class org.jcsp.awt.GraphicsProtocol
 
GraphicsProtocol.Configure - Interface in org.jcsp.awt
This is the interface for general configuration of the graphics component.
GraphicsProtocol.General - Class in org.jcsp.awt
This is a general configuration class for the graphics component.
GraphicsProtocol.GetBackground - Class in org.jcsp.awt
 
GraphicsProtocol.GetComponent - Class in org.jcsp.awt
 
GraphicsProtocol.GetDimension - Class in org.jcsp.awt
 
GraphicsProtocol.MakeMISImage - Class in org.jcsp.awt
This is a configuration class to associate a java.awt.image.MemoryImageSource with the graphics component.
GraphicsProtocol.RequestFocus - Class in org.jcsp.awt
 
GraphicsProtocol.SetBackground - Class in org.jcsp.awt
This is a configuration class for setting the background java.awt.Color of the active graphics component.
GraphicsProtocol.SetPaintable - Class in org.jcsp.awt
This is a configuration class to register a org.jcsp.awt.Paintable object with the graphics component.
guard - Variable in class org.jcsp.lang.Alternative
The array of guard events from which we are selecting.
guard - Variable in class org.jcsp.lang.InlineAlternative
The guards
Guard - Class in org.jcsp.lang
This is the super-class for all Alternative events selectable by a process.
Guard() - Constructor for class org.jcsp.lang.Guard
 

H

handleDeregisterRequest(CNSMessage.DeregisterRequest) - Method in class org.jcsp.net.cns.CNS
 
handleLeaseRequest(CNSMessage.LeaseRequest) - Method in class org.jcsp.net.cns.CNS
 
handleLinkDropped(NodeID) - Method in class org.jcsp.net.cns.CNS
 
handleLogonMessage(CNSMessage.LogonMessage) - Method in class org.jcsp.net.cns.CNS
 
handleRegisterRequest(CNSMessage.RegisterRequest) - Method in class org.jcsp.net.cns.CNS
 
handleResolveRequest(CNSMessage.ResolveRequest) - Method in class org.jcsp.net.cns.CNS
 
handshake() - Method in class org.jcsp.net.Link
Does handshaking.
hasBeenRun - Variable in class org.jcsp.net.remote.RemoteProcess
False initialially and then true once this has been run at least once.
hash - Variable in class org.jcsp.plugNplay.DynamicDelta
 
hash - Variable in class org.jcsp.plugNplay.ints.DynamicDeltaInt
 
hashCode - Variable in class org.jcsp.net.cns.ChannelNameKey
 
hashCode - Variable in class org.jcsp.net.NodeUIImpl
 
hashCode - Variable in class org.jcsp.net2.NodeID
Hash code of a object
hashCode() - Method in class org.jcsp.net.ApplicationID
Returns a hash code for this Object.
hashCode() - Method in class org.jcsp.net.cns.ChannelNameKey
Returns an int hash code for this object.
hashCode() - Method in class org.jcsp.net.cns.CNS.NameAndLevel
Returns a hash code for this object.
hashCode() - Method in class org.jcsp.net.cns.NameAccessLevel
Returns a hash code for this object obeying the standard rules for a hash code.
hashCode() - Method in class org.jcsp.net.DomainID
Returns an int hash code for the current object.
hashCode() - Method in class org.jcsp.net.dynamic.ClassManager.RegisteredClass
 
hashCode() - Method in class org.jcsp.net.GlobalID
Returns an int hash code for this object.
hashCode() - Method in class org.jcsp.net.Link
Returns an int hash code for this Link.
hashCode() - Method in class org.jcsp.net.NetChannelLocation
Return a hashcode for this object.
hashCode() - Method in class org.jcsp.net.NodeAddressID
Returns a hash code for this object.
hashCode() - Method in class org.jcsp.net.NodeID
Returns a hash code for this NodeID object.
hashCode() - Method in class org.jcsp.net.NodeUI
Returns an int hash code for this object.
hashCode() - Method in class org.jcsp.net.NodeUIImpl
Returns a hash code for this object.
hashCode() - Method in class org.jcsp.net.Profile
Returns a hash code for this object that follows the standard rule for hash codes stated in the Object class.
hashCode() - Method in class org.jcsp.net.ProtocolID
Returns a hash code for this object.
hashCode() - Method in class org.jcsp.net.settings.ConnectionOriented
 
hashCode() - Method in class org.jcsp.net.settings.LinkProfile
 
hashCode() - Method in class org.jcsp.net.settings.MaxPing
 
hashCode() - Method in class org.jcsp.net.settings.MaxSpeed
 
hashCode() - Method in class org.jcsp.net.settings.Memory
 
hashCode() - Method in class org.jcsp.net.settings.MinMemory
 
hashCode() - Method in class org.jcsp.net.settings.MinSpeed
 
hashCode() - Method in class org.jcsp.net.settings.NodeProfile
 
hashCode() - Method in class org.jcsp.net.settings.Plugin
 
hashCode() - Method in class org.jcsp.net.settings.Protocol
 
hashCode() - Method in class org.jcsp.net.settings.Reliable
 
hashCode() - Method in class org.jcsp.net.settings.ReqProtocol
 
hashCode() - Method in class org.jcsp.net.settings.Service
 
hashCode() - Method in class org.jcsp.net.settings.Setting
 
hashCode() - Method in class org.jcsp.net.settings.Spec
 
hashCode() - Method in class org.jcsp.net.settings.Specs
 
hashCode() - Method in class org.jcsp.net.settings.Wireless
 
hashCode() - Method in class org.jcsp.net.Specification
 
hashCode() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns a hashCode for this TCPIPAddressID
hashCode() - Method in class org.jcsp.net2.NodeAddress
Gets the hash code of this object
hashCode() - Method in class org.jcsp.net2.NodeID
Returns the hashCode for this object
height - Variable in class org.jcsp.awt.GraphicsCommand.ClearRect
 
height - Variable in class org.jcsp.awt.GraphicsCommand.ClipRect
 
height - Variable in class org.jcsp.awt.GraphicsCommand.CopyArea
 
height - Variable in class org.jcsp.awt.GraphicsCommand.Draw3DRect
 
height - Variable in class org.jcsp.awt.GraphicsCommand.DrawArc
 
height - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
height - Variable in class org.jcsp.awt.GraphicsCommand.DrawOval
 
height - Variable in class org.jcsp.awt.GraphicsCommand.DrawRect
 
height - Variable in class org.jcsp.awt.GraphicsCommand.DrawRoundRect
 
height - Variable in class org.jcsp.awt.GraphicsCommand.Fill3DRect
 
height - Variable in class org.jcsp.awt.GraphicsCommand.FillArc
 
height - Variable in class org.jcsp.awt.GraphicsCommand.FillOval
 
height - Variable in class org.jcsp.awt.GraphicsCommand.FillRect
 
height - Variable in class org.jcsp.awt.GraphicsCommand.FillRoundRect
 
height - Variable in class org.jcsp.awt.GraphicsCommand.SetClip
 
High Level - Search tag in class org.jcsp.lang.Parallel
Section
hold - Variable in class org.jcsp.lang.One2OneChannelImpl
The (invisible-to-users) buffer used to store the data for the channel
hold - Variable in class org.jcsp.lang.One2OneChannelIntImpl
The (invisible-to-users) buffer used to store the data for the channel
hold - Variable in class org.jcsp.lang.PoisonableOne2OneChannelImpl
The (invisible-to-users) buffer used to store the data for the channel
hold - Variable in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
The (invisible-to-users) buffer used to store the data for the channel
holding() - Method in class org.jcsp.lang.Bucket
This returns the number of processes currently held in the bucket.
holdStaticRef - Variable in class org.jcsp.net.cns.CNSService
 
host - Variable in class org.jcsp.net.tcpip.TCPIPAddressID
 
HS_ERROR - Static variable in class org.jcsp.net.Link
Handshake result code - a problem occurred
HS_OK - Static variable in class org.jcsp.net.Link
Handshake result code - permanant link ok
HS_TEMPORARY - Static variable in class org.jcsp.net.Link
Handshake result code - temporary link

I

ialts - Variable in class org.jcsp.lang.InlineAlternative
Nested ALTs
idClass - Variable in class org.jcsp.net.settings.Protocol
 
Identity - Class in org.jcsp.plugNplay
This copies its input stream to its output stream unchanged.
Identity(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Identity
Construct a new Identity process with the input Channel in and the output Channel out.
IdentityInt - Class in org.jcsp.plugNplay.ints
This copies its input stream to its output stream unchanged.
IdentityInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.IdentityInt
Construct a new IdentityInt process with the input Channel in and the output Channel out.
im - Variable in class org.jcsp.net.Link
 
imag - Variable in class org.jcsp.demos.util.ComplexDouble
 
image - Variable in class org.jcsp.awt.DisplayList
 
image - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
imageGraphics - Variable in class org.jcsp.awt.DisplayList
 
immunity - Variable in class org.jcsp.lang.AltingChannelInputImpl
 
immunity - Variable in class org.jcsp.lang.AltingChannelInputIntImpl
 
immunity - Variable in class org.jcsp.lang.ChannelInputImpl
 
immunity - Variable in class org.jcsp.lang.ChannelInputIntImpl
 
immunity - Variable in class org.jcsp.lang.ChannelOutputImpl
 
immunity - Variable in class org.jcsp.lang.ChannelOutputIntImpl
 
immunity - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
immunity - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
immunity - Variable in class org.jcsp.lang.PoisonableOne2OneChannelImpl
Immunity is passed to the channel-ends, and is not used directly by the channel algorithms
immunity - Variable in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
Immunity is passed to the channel-ends, and is not used directly by the channel algorithms
immunity - Variable in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
immunity - Variable in class org.jcsp.lang.SharedChannelInputImpl
 
immunity - Variable in class org.jcsp.lang.SharedChannelInputIntImpl
 
immunity - Variable in class org.jcsp.lang.SharedChannelOutputImpl
 
immunity - Variable in class org.jcsp.lang.SharedChannelOutputIntImpl
 
immunityLevel - Variable in class org.jcsp.net2.ChannelData
Indicates the immunity level to poison this channel has
impl - Variable in class org.jcsp.net.Any2NetChannel
Implementation
Implementation - Search tag in class org.jcsp.plugNplay.Regulate
Section
Implementation - Search tag in class org.jcsp.plugNplay.ints.RegulateInt
Section
Implementation Footnote - Search tag in class org.jcsp.lang.Alternative
Section
Implementation Note - Search tag in class org.jcsp.lang.Bucket
Section
Implementation Note - Search tag in class org.jcsp.lang.Crew
Section
Implementation Note - Search tag in class org.jcsp.lang.Parallel
Section
Implementation Note - Search tag in class org.jcsp.plugNplay.Merge
Section
Implementation Note - Search tag in class org.jcsp.plugNplay.Prefix
Section
Implementation Note - Search tag in class org.jcsp.plugNplay.Tail
Section
Implementation Note - Search tag in class org.jcsp.plugNplay.ints.MergeInt
Section
Implementation Note - Search tag in class org.jcsp.plugNplay.ints.PrefixInt
Section
Implementation Note - Search tag in class org.jcsp.plugNplay.ints.TailInt
Section
Implementation Note and Caution - Search tag in class org.jcsp.lang.BufferedAny2AnyChannel
Section
Implementation Note and Caution - Search tag in class org.jcsp.lang.BufferedAny2AnyChannelIntImpl
Section
Implementation Note and Caution - Search tag in class org.jcsp.lang.BufferedAny2OneChannel
Section
Implementation Note and Caution - Search tag in class org.jcsp.lang.BufferedAny2OneChannelIntImpl
Section
Implementation Note and Caution - Search tag in class org.jcsp.lang.BufferedOne2AnyChannel
Section
Implementation Note and Caution - Search tag in class org.jcsp.lang.BufferedOne2AnyChannelIntImpl
Section
Implementation Note and Caution - Search tag in class org.jcsp.lang.One2AnyChannelImpl
Section
Implementation Note and Caution - Search tag in class org.jcsp.lang.One2AnyChannelIntImpl
Section
Implementation Note and Caution - Search tag in interface org.jcsp.lang.Any2AnyChannel
Section
Implementation Note and Caution - Search tag in interface org.jcsp.lang.Any2AnyChannelInt
Section
Implementation Note and Caution - Search tag in interface org.jcsp.lang.Any2OneChannel
Section
Implementation Note and Caution - Search tag in interface org.jcsp.lang.Any2OneChannelInt
Section
Implementation Note and Caution - Search tag in interface org.jcsp.lang.One2AnyChannel
Section
Implementation Note and Caution - Search tag in interface org.jcsp.lang.One2AnyChannelInt
Section
Implementation Pattern - Search tag in interface org.jcsp.lang.CSProcess
Section
Implemntation Note - Search tag in class org.jcsp.plugNplay.Plex
Section
Implemntation Note - Search tag in class org.jcsp.plugNplay.Plex2
Section
Implemntation Note - Search tag in class org.jcsp.plugNplay.ints.Plex2Int
Section
Implemntation Note - Search tag in class org.jcsp.plugNplay.ints.PlexInt
Section
IMPLMENTATION NOTE - Search tag in class org.jcsp.net2.NetBarrier
Section
in - Static variable in class org.jcsp.demos.util.Ask
 
in - Variable in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
in - Variable in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
in - Variable in class org.jcsp.lang.ChannelInputWrapper
Deprecated.
The actual channel end.
in - Variable in class org.jcsp.net.NetSharedConnectionServerImpl
 
in - Static variable in class org.jcsp.net2.mobile.ClassManager
 
in - Variable in class org.jcsp.net2.mobile.MessageBox
 
in - Variable in class org.jcsp.net2.Net2OneChannel
The input channel coming into the networked channel input object from Links or locally connected net channel outputs.
in - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
in - Variable in class org.jcsp.net2.NetBarrier
The input channel into this NetBarrier from the Links
in - Variable in class org.jcsp.plugNplay.BlackHole
The input Channel
in - Variable in class org.jcsp.plugNplay.Delta
The input Channel
in - Variable in class org.jcsp.plugNplay.Delta2
The input Channel
in - Variable in class org.jcsp.plugNplay.Demultiplex
The input Channel
in - Variable in class org.jcsp.plugNplay.Deparaplex
The input Channel
in - Variable in class org.jcsp.plugNplay.DynamicDelta
 
in - Variable in class org.jcsp.plugNplay.FixedDelay
The input Channel
in - Variable in class org.jcsp.plugNplay.Identity
The input Channel
in - Variable in class org.jcsp.plugNplay.Integrate
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.BlackHoleInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.Delta2Int
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.DeltaInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.DemultiplexInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.DeparaplexInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.DynamicDeltaInt
 
in - Variable in class org.jcsp.plugNplay.ints.FixedDelayInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.IdentityInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.IntegrateInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.MergeInt
The input channels
in - Variable in class org.jcsp.plugNplay.ints.MultInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.MultiplexInt
The input channels
in - Variable in class org.jcsp.plugNplay.ints.PairsInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.ParaplexInt
The input channels
in - Variable in class org.jcsp.plugNplay.ints.PlexInt
The first input Channel
in - Variable in class org.jcsp.plugNplay.ints.PrefixInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.PrinterInt
The channel from which to read
in - Variable in class org.jcsp.plugNplay.ints.ProcessReadInt
The channel from which to read
in - Variable in class org.jcsp.plugNplay.ints.RegulateInt
 
in - Variable in class org.jcsp.plugNplay.ints.SignInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.SubstituteInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.SuccessorInt
The input Channel
in - Variable in class org.jcsp.plugNplay.ints.TailInt
The input Channel
in - Variable in class org.jcsp.plugNplay.Merge
The input channels
in - Variable in class org.jcsp.plugNplay.Mult
The input Channel
in - Variable in class org.jcsp.plugNplay.Multiplex
The input channels
in - Variable in class org.jcsp.plugNplay.Pairs
The input Channel
in - Variable in class org.jcsp.plugNplay.Paraplex
The input channels
in - Variable in class org.jcsp.plugNplay.Plex
The first input Channel
in - Variable in class org.jcsp.plugNplay.Prefix
The input Channel
in - Variable in class org.jcsp.plugNplay.Printer
The channel from which to read
in - Variable in class org.jcsp.plugNplay.ProcessRead
The channel from which to read
in - Variable in class org.jcsp.plugNplay.Regulate
 
in - Variable in class org.jcsp.plugNplay.Sign
The input Channel
in - Variable in class org.jcsp.plugNplay.Substitute
The input Channel
in - Variable in class org.jcsp.plugNplay.Successor
The input Channel
in - Variable in class org.jcsp.plugNplay.Tail
The input Channel
in - Variable in class org.jcsp.util.filter.FilteredAny2AnyChannelImpl
The input end of the channel.
in - Variable in class org.jcsp.util.filter.FilteredAny2OneChannelImpl
The input end of the channel.
in - Variable in class org.jcsp.util.filter.FilteredOne2AnyChannelImpl
The filtered input end of the channel.
in - Variable in class org.jcsp.util.filter.FilteredOne2OneChannelImpl
The filtered input end of the channel.
in() - Method in interface org.jcsp.lang.Any2AnyChannel
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.Any2AnyChannelInt
Returns the input channel end.
in() - Method in class org.jcsp.lang.Any2AnyImpl
 
in() - Method in class org.jcsp.lang.Any2AnyIntImpl
 
in() - Method in interface org.jcsp.lang.Any2OneChannel
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.Any2OneChannelInt
Returns the input end of the channel.
in() - Method in class org.jcsp.lang.Any2OneImpl
 
in() - Method in class org.jcsp.lang.Any2OneIntImpl
 
in() - Method in class org.jcsp.lang.BasicOne2OneChannelSymmetric
 
in() - Method in class org.jcsp.lang.BasicOne2OneChannelSymmetricInt
 
in() - Method in class org.jcsp.lang.BufferedOne2OneChannel
Returns the AltingChannelInput to use for this channel.
in() - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
Returns the AltingChannelInputInt object to use for this channel.
in() - Method in interface org.jcsp.lang.One2AnyChannel
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.One2AnyChannelInt
Returns the input end of the channel.
in() - Method in class org.jcsp.lang.One2AnyImpl
 
in() - Method in class org.jcsp.lang.One2AnyIntImpl
 
in() - Method in interface org.jcsp.lang.One2OneChannel
Returns the input channel end.
in() - Method in class org.jcsp.lang.One2OneChannelImpl
Returns the AltingChannelInput to use for this channel.
in() - Method in interface org.jcsp.lang.One2OneChannelInt
Returns the input end of the channel.
in() - Method in class org.jcsp.lang.One2OneChannelIntImpl
Returns the AltingChannelInputInt object to use for this channel.
in() - Method in interface org.jcsp.lang.One2OneChannelSymmetric
Returns the input channel end.
in() - Method in interface org.jcsp.lang.One2OneChannelSymmetricInt
Returns the input channel end.
in() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
Returns the AltingChannelInput to use for this channel.
in() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
Returns the AltingChannelInput to use for this channel.
in() - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
Returns the AltingChannelInput to use for this channel.
in() - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
Returns the AltingChannelInput to use for this channel.
in() - Method in class org.jcsp.lang.RejectableBufferedOne2AnyChannel
Deprecated.
 
in() - Method in class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated.
 
in() - Method in interface org.jcsp.lang.RejectableChannel
Deprecated.
 
in() - Method in class org.jcsp.lang.RejectableOne2AnyChannel
Deprecated.
 
in() - Method in class org.jcsp.lang.RejectableOne2OneChannel
Deprecated.
 
in() - Method in class org.jcsp.util.filter.FilteredAny2AnyChannelImpl
 
in() - Method in class org.jcsp.util.filter.FilteredAny2OneChannelImpl
 
in() - Method in class org.jcsp.util.filter.FilteredOne2AnyChannelImpl
 
in() - Method in class org.jcsp.util.filter.FilteredOne2OneChannelImpl
 
in0 - Variable in class org.jcsp.plugNplay.And
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.AndInt
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.Merge2Int
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.NandInt
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.NorInt
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.OrInt
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.Plex2Int
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.PlusInt
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.TimesInt
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.ints.XorInt
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.Merge2
The first input Channel
in0 - Variable in class org.jcsp.plugNplay.Plex2
The first input Channel
in1 - Variable in class org.jcsp.plugNplay.And
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.AndInt
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.Merge2Int
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.NandInt
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.NorInt
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.OrInt
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.Plex2Int
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.PlusInt
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.TimesInt
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.ints.XorInt
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.Merge2
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.Nand
The first input Channel
in1 - Variable in class org.jcsp.plugNplay.Nor
The first input Channel
in1 - Variable in class org.jcsp.plugNplay.Or
The first input Channel
in1 - Variable in class org.jcsp.plugNplay.Plex2
The second input Channel
in1 - Variable in class org.jcsp.plugNplay.Plus
The first input Channel
in1 - Variable in class org.jcsp.plugNplay.Times
The first input Channel
in1 - Variable in class org.jcsp.plugNplay.Xor
The first input Channel
in2 - Variable in class org.jcsp.plugNplay.Nand
The second input Channel
in2 - Variable in class org.jcsp.plugNplay.Nor
The second input Channel
in2 - Variable in class org.jcsp.plugNplay.Or
The second input Channel
in2 - Variable in class org.jcsp.plugNplay.Plus
The second input Channel
in2 - Variable in class org.jcsp.plugNplay.Times
The second input Channel
in2 - Variable in class org.jcsp.plugNplay.Xor
The second input Channel
inactive - Static variable in class org.jcsp.lang.Alternative
 
INACTIVE - Static variable in class org.jcsp.net2.BarrierDataState
Barrier is inactive.
INACTIVE - Static variable in class org.jcsp.net2.ChannelDataState
Signifies that the channel has not been activated yet.
INACTIVE - Static variable in class org.jcsp.net2.ConnectionDataState
 
inAlt() - Method in class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated.
 
inAlt() - Method in class org.jcsp.lang.RejectableOne2OneChannel
Deprecated.
 
incEarlyTimeouts() - Static method in class org.jcsp.lang.SpuriousLog
Increment the count of early timeouts.
incomingEnrolledBarriers - Variable in class org.jcsp.net2.Link.RxLoop
This is the list of barrier server ends that this Link has received an enroll for.
index - Variable in class org.jcsp.net.ChannelID
 
index - Variable in class org.jcsp.net.IndexManager.ChannelAndIndex
 
index - Static variable in class org.jcsp.net2.BarrierManager
The index for the next Barrier to be created.
index - Static variable in class org.jcsp.net2.ChannelManager
The index for the next channel to be created.
index - Static variable in class org.jcsp.net2.ConnectionManager
 
IndexManager - Class in org.jcsp.net
 
IndexManager() - Constructor for class org.jcsp.net.IndexManager
 
IndexManager.ChannelAndIndex - Class in org.jcsp.net
 
indexToLabelMap - Variable in class org.jcsp.net.IndexManager
 
indexValue - Variable in class org.jcsp.net.IndexManager
 
inFilter() - Method in interface org.jcsp.util.filter.FilteredAny2AnyChannel
Returns an interface for configuring read filters on the channel.
inFilter() - Method in class org.jcsp.util.filter.FilteredAny2AnyChannelImpl
 
inFilter() - Method in interface org.jcsp.util.filter.FilteredAny2OneChannel
Returns an interface for configuring read filters on the channel.
inFilter() - Method in class org.jcsp.util.filter.FilteredAny2OneChannelImpl
 
inFilter() - Method in interface org.jcsp.util.filter.FilteredOne2AnyChannel
Returns the control interface to manipulate the read filters.
inFilter() - Method in class org.jcsp.util.filter.FilteredOne2AnyChannelImpl
 
inFilter() - Method in interface org.jcsp.util.filter.FilteredOne2OneChannel
Returns the control interface for configuring the read filters on the channel.
inFilter() - Method in class org.jcsp.util.filter.FilteredOne2OneChannelImpl
 
InfiniteBuffer<T> - Class in org.jcsp.util
This is used to create a buffered object channel that always accepts and never loses any input.
InfiniteBuffer() - Constructor for class org.jcsp.util.InfiniteBuffer
Construct a new InfiniteBuffer with the default size (of 8).
InfiniteBuffer(int) - Constructor for class org.jcsp.util.InfiniteBuffer
Construct a new InfiniteBuffer with the specified initial size.
InfiniteBufferInt - Class in org.jcsp.util.ints
This is used to create a buffered integer channel that always accepts and never loses any input.
InfiniteBufferInt() - Constructor for class org.jcsp.util.ints.InfiniteBufferInt
Construct a new InfiniteBufferInt with the default size (of 8).
InfiniteBufferInt(int) - Constructor for class org.jcsp.util.ints.InfiniteBufferInt
Construct a new InfiniteBufferInt with the specified initial size.
info - Static variable in class org.jcsp.net.Node
A Logger for logging information messages..
init() - Method in class org.jcsp.net.Node
Initializes the Node with the current static NodeFactory.
init(String, NodeAddress) - Method in class org.jcsp.net2.Node
 
init(NodeAddressID) - Method in class org.jcsp.net.Node
This method functions the same as calling init(NodeAddressID[]) with a single element in the array.
init(NodeAddressID[]) - Method in class org.jcsp.net.Node
This method is functionally equivalent to calling init(NodeAddressID[], HashTable) with the HashTable parameter being supplied as null.
init(NodeAddressID[], Hashtable[]) - Method in class org.jcsp.net.Node
Initializes the local Node and starts LinkServer listening on each of the supplied NodeAddressID objects.
init(NodeFactory) - Method in class org.jcsp.net.Node
Initializes the Node with the specified NodeFactory object.
init(ServiceSettings) - Method in class org.jcsp.net.cns.CNS
This method does not need to be called for the Channel Name Server.
init(ServiceSettings) - Method in class org.jcsp.net.cns.CNSService
Initializes the this instance of the CNSService.
init(ServiceSettings) - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Initializes the dynamic loader service.
init(ServiceSettings) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Initializes the service, setting a current user and the list of permitted users from the XML configuration file.
init(ServiceSettings) - Method in interface org.jcsp.net.Service
Initialize the service with the specified service settings.
init(NodeAddress) - Method in class org.jcsp.net2.Node
 
init(NodeFactory) - Method in class org.jcsp.net2.Node
 
INITIAL_MAX_COMMANDS - Variable in class org.jcsp.awt.DisplayList
 
initialInterval - Variable in class org.jcsp.plugNplay.ints.RegulateInt
 
initialInterval - Variable in class org.jcsp.plugNplay.Regulate
 
initialise(NodeAddress) - Static method in class org.jcsp.net2.bns.BNS
Initialises the connection to the BNS
initialise(NodeAddress) - Static method in class org.jcsp.net2.cns.CNS
Initialises the factory methods to allow creation of channels with the CNS
initialise(NodeID) - Static method in class org.jcsp.net2.bns.BNS
Initialises the connection to the BNS
initialise(NodeID) - Static method in class org.jcsp.net2.cns.CNS
Initialises the factory methods to allow creation of channels with the CNS
initialised - Static variable in class org.jcsp.net2.bns.BNS
Flag used to denote if the connection to the BNS has been initialised
initialised - Static variable in class org.jcsp.net2.cns.CNS
Flag used to denote whether the CNS has been initialised
initialized - Variable in class org.jcsp.net.cns.CNSService
 
initialized - Variable in class org.jcsp.net.Node
 
initialized - Variable in class org.jcsp.net2.Node
 
initialNetEnrollCountdown - Variable in class org.jcsp.net2.NetBarrier
The number of initial network enrolls that this barrier must wait for.
initialSize - Variable in class org.jcsp.net.AcknowledgementsBuffer
The initial size of the buffer
initialSize - Variable in class org.jcsp.util.InfiniteBuffer
The initial size of the buffer
initialSize - Variable in class org.jcsp.util.ints.InfiniteBufferInt
The initial size of the buffer
initNode(Node, Node.Attributes) - Method in interface org.jcsp.net.NodeFactory
 
initNode(Node, Node.Attributes) - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Initialise the node to listen on all local addresses, and start a CNS service.
initNode(Node, Node.Attributes) - Method in class org.jcsp.net.XMLNodeFactory
This is called by the Node class.
initNode(Node) - Method in class org.jcsp.net2.NodeFactory
Initialises a Node
initNode(Node) - Method in class org.jcsp.net2.tcpip.TCPIPNodeFactory
Deprecated.
Initialises the Node, connecting to the CNS / BNS
InlineAlternative - Class in org.jcsp.lang
This class is experimental (i.e.
InlineAlternative(Guard[]) - Constructor for class org.jcsp.lang.InlineAlternative
Creates a new one
InlineAlternative(Guard[], int) - Constructor for class org.jcsp.lang.InlineAlternative
Creates a new one
innerChannel - Variable in class org.jcsp.lang.RejectableBufferedOne2AnyChannel
Deprecated.
 
innerChannel - Variable in class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated.
 
innerChannel - Variable in class org.jcsp.lang.RejectableOne2AnyChannel
Deprecated.
 
innerChannel - Variable in class org.jcsp.lang.RejectableOne2OneChannel
Deprecated.
 
input - Variable in class org.jcsp.net2.Link.TxLoop
The input channel to the TX process.
input - Variable in class org.jcsp.test.ExtendedReaderSync
 
input - Variable in class org.jcsp.test.ExtendedReaderSyncInt
 
INPUT_BUFFER_SIZE - Variable in class org.jcsp.net.cns.CNS
 
inputEndLoc - Variable in class org.jcsp.net2.mobile.MessageBox
 
inputFilter - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
inputFilter - Variable in class org.jcsp.net2.NetAltingConnectionServer
 
inputLocation - Variable in class org.jcsp.net2.mobile.MobileChannelMessage
 
InputReconnectionManager - Interface in org.jcsp.net.dynamic
Receiving end of a migratable channel.
InputReconnectionManagerCNSImpl - Class in org.jcsp.net.dynamic
Implementation of the InputReconnectionManager to work with a CNS service for resolution of the channel's current location.
InputReconnectionManagerCNSImpl(NetAltingChannelInput) - Constructor for class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Constructs a new InputReconnectionManagerCNSImpl for use with the given input channel.
InputReconnectionManagerCNSImpl(NetAltingChannelInput, String) - Constructor for class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Constructs a new InputReconnectionManagerCNSImpl for use with the given input channel and a specific CNS service.
InputReconnectionManagerCNSImpl(NetAltingChannelInput, String, NameAccessLevel, ChannelNameKey) - Constructor for class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Constructs a new InputReconnectionManagerCNSImpl for use with CNS registered channels using NameAccessLevel application isolation.
InputReconnectionManagerCNSImpl(NetAltingChannelInput, String, NameAccessLevel, ChannelNameKey, String) - Constructor for class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Constructs a new InputReconnectionManagerCNSImpl for use with CNS registered channels.
inputStream - Variable in class org.jcsp.net2.Link.RxLoop
The input stream receiving messages from the opposite remote node
insertProcessAt(CSProcess, int) - Method in class org.jcsp.lang.Parallel
Insert another process to the pri-parallel object at the specifed index.
insertProcessAt(CSProcess, int) - Method in class org.jcsp.lang.PriParallel
Insert another process to the pri-parallel object at the specifed index.
install(NodeKey) - Static method in class org.jcsp.net.cns.CNS
Installs and starts a Channel Name Server on the local Node.
install(NodeKey, String) - Static method in class org.jcsp.net.cns.CNS
Installs and starts a Channel Name Server on the local Node.
install(NodeKey, NodeAddressID) - Static method in class org.jcsp.net.cns.CNSService
Installs and starts a Channel Name Server client service on the local Node.
install(NodeKey, NodeAddressID, String) - Static method in class org.jcsp.net.cns.CNSService
Installs and starts a Channel Name Server client service on the local Node.
installBuilder(LinkFactory.Builder) - Method in class org.jcsp.net.LinkFactory
 
installedProtocols - Static variable in class org.jcsp.net2.NodeAddress
The table of installed protocols on this Node
installFilters(ReadFiltered, WriteFiltered) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Installs the filters currently set for this factory into the read/write channel ends supplied.
installProtocol(String, ProtocolID) - Static method in class org.jcsp.net2.NodeAddress
Installs a new Protocol on the Node
installProtocolClient(ProtocolID, Specification[], Hashtable) - Method in class org.jcsp.net.ProtocolManager
Installs a protocol client so that links can be established to Nodes with LinkServer processes listening on the specified protocol.
installProtocolServer(NodeAddressID, Specification[]) - Method in class org.jcsp.net.ProtocolManager
Installs a LinkServer listening on a specified NodeAddressID and holds the specified set of Specification objects against the address.
installService(Service, String) - Method in class org.jcsp.net.ServiceManager
Installs a Service object as a service in this ServiceManager.
installService(ServiceSettings, Class) - Method in class org.jcsp.net.ServiceManager
Installs a service as specified by its class and a set of settings.
instance - Static variable in class org.jcsp.net.GlobalID
A static instance of GlobalID.
instance - Static variable in class org.jcsp.net.IndexManager
 
instance - Static variable in class org.jcsp.net.LinkFactory
 
instance - Static variable in class org.jcsp.net.LinkManager
 
instance - Static variable in class org.jcsp.net.Node
 
instance - Static variable in class org.jcsp.net.ProtocolManager
 
instance - Static variable in class org.jcsp.net.StandardNetChannelEndFactory
 
instance - Static variable in class org.jcsp.net2.BarrierManager
Singleton instance of the BarrierManager
instance - Static variable in class org.jcsp.net2.bns.BNS
Singleton instance of the BNS.
instance - Static variable in class org.jcsp.net2.ChannelManager
Singleton instance of the ChannelManager
instance - Static variable in class org.jcsp.net2.cns.CNS
Singleton instance of a CNS.
instance - Static variable in class org.jcsp.net2.ConnectionManager
 
instance - Static variable in class org.jcsp.net2.LinkManager
Singleton instance of the LinkManager.
instance - Static variable in class org.jcsp.net2.Node
 
instance - Static variable in class org.jcsp.net2.tcpip.TCPIPProtocolID
Singleton instance of this class
instantiate() - Static method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Constructs an instance of this class.
Int(String, int, int) - Static method in class org.jcsp.demos.util.Ask
Ask.Int issues the prompt and returns an int between min and max inclusive.
Integrate - Class in org.jcsp.plugNplay
This is a running-sum integrator of the Integers on its input stream to its output stream.
Integrate(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Integrate
Construct a new Integrate process with the input Channel in and the output Channel out.
IntegrateInt - Class in org.jcsp.plugNplay.ints
This is a running-sum integrator of the ints on its input stream to its output stream.
IntegrateInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.IntegrateInt
Construct a new IntegrateInt process with the input Channel in and the output Channel out.
internalFilter - Variable in class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterTX
 
Internal View - Search tag in class AltTest
Section
Internal View - Search tag in class org.jcsp.plugNplay.Fibonacci
Section
Internal View - Search tag in class org.jcsp.plugNplay.Integrate
Section
Internal View - Search tag in class org.jcsp.plugNplay.Numbers
Section
Internal View - Search tag in class org.jcsp.plugNplay.Pairs
Section
Internal View - Search tag in class org.jcsp.plugNplay.Squares
Section
Internal View - Search tag in class org.jcsp.plugNplay.ints.FibonacciInt
Section
Internal View - Search tag in class org.jcsp.plugNplay.ints.IntegrateInt
Section
Internal View - Search tag in class org.jcsp.plugNplay.ints.NumbersInt
Section
Internal View - Search tag in class org.jcsp.plugNplay.ints.PairsInt
Section
Internal View - Search tag in class org.jcsp.plugNplay.ints.SquaresInt
Section
interrupt() - Method in class org.jcsp.lang.ProcessManager
Interrupt the managed process.
interval - Variable in class org.jcsp.plugNplay.ints.RegularInt
 
interval - Variable in class org.jcsp.plugNplay.Regular
 
intValue - Variable in class org.jcsp.net.Requirement
 
intValue - Variable in class org.jcsp.net.settings.OtherSpec
 
intValue - Variable in class org.jcsp.net.Specification
 
InvalidLoggerException(String) - Constructor for exception class org.jcsp.net.Logger.InvalidLoggerException
 
ip - Variable in class org.jcsp.net2.tcpip.TCPIPNodeAddress
The IP address part of the address
isActive() - Method in class org.jcsp.net.ProtocolID
Not currently used.
isActive() - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Always returns true.
isBeingProcessed() - Method in class org.jcsp.net.dynamic.JFTP.ChanSet
Returns true if a class is being loaded by another thread.
isGloballyUnique() - Method in class org.jcsp.net.NodeAddressID
Returns true if this NodeAddressID is known to be unique within the global org.jcsp.net domain.
isGloballyUnique() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
 
isInitialized() - Method in class org.jcsp.net.Node
Returns true if the node has already been initialized, false otherwise.
isInternalClass - Variable in class org.jcsp.net.SerializedMessage
 
isLocal - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
isLocal - Variable in class org.jcsp.net2.One2NetChannel
Flag to determine if this is a locally connected channel or not
isNullDomain() - Method in class org.jcsp.net.DomainID
 
isNumber - Variable in class org.jcsp.demos.util.Ask.Prompt
 
isOpen() - Method in class org.jcsp.lang.AltingConnectionClientImpl
Returns whether the server has kept its end of the Connection open.
isOpen() - Method in interface org.jcsp.lang.ConnectionClient
Returns whether the server has kept its end of the Connection open.
isOpen() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
isPoisoned() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
isPoisoned() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
isPoisoned() - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
 
isPoisoned() - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
 
isr - Static variable in class org.jcsp.demos.util.Ask
This Ask class contains a set of static methods for safe interactive input of individual primitive types.
isReq - Variable in class org.jcsp.net.settings.Spec
 
isRunning() - Method in class org.jcsp.net.cns.CNS
Returns whether the service is running.
isRunning() - Method in class org.jcsp.net.cns.CNSService
This returns whether the service is running.
isRunning() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Returns true iff the service is running.
isRunning() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Returns true iff the service is running.
isRunning() - Method in interface org.jcsp.net.Service
Indicates whether or not a service is running.
isSpace(char) - Method in class org.jcsp.net.settings.ConfigReader
 
isThisNode(NodeID) - Method in class org.jcsp.net.Node
This method allows a NodeID to be checked to see whether it represents the local Node.
isUnique - Variable in class org.jcsp.net.tcpip.TCPIPAddressID
 
isUnique() - Method in class org.jcsp.net.settings.Address
 
ItemEventHandler - Class in org.jcsp.awt
 
ItemEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.ItemEventHandler
constructs a new ItemEventHandler with the specified event Channel.
itemStateChanged(ItemEvent) - Method in class org.jcsp.awt.ItemEventHandler
Invoked when an item change occurs on the component the event handler is listening to.
iterations - Variable in class org.jcsp.test.DelaySyncer
 
iterations - Variable in class org.jcsp.test.ExtendedReaderSync
 
iterations - Variable in class org.jcsp.test.ExtendedReaderSyncInt
 

J

JarManifestReply(String[]) - Constructor for class org.jcsp.net.dynamic.JFTP.JarManifestReply
 
JCSP_InternalError - Exception Class in org.jcsp.lang
This is thrown by an inconsistency detected in the internal structures of JCSP.
JCSP_InternalError(String) - Constructor for exception class org.jcsp.lang.JCSP_InternalError
 
JCSPConfig - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent the overall configuration.
JCSPConfig() - Constructor for class org.jcsp.net.settings.JCSPConfig
 
JCSPNetworkException - Exception Class in org.jcsp.net2
This is the general exception thrown when something bad happens in the underlying architecture.
JCSPNetworkException(String) - Constructor for exception class org.jcsp.net2.JCSPNetworkException
Constructor for a new JCSPNetworkException
JFTP - Class in org.jcsp.net.dynamic
A server process for dispatching binary images of classes to nodes that do not hold suitable definitions locally.
JFTP(ClassLoader, AltingChannelInput, ClassManager) - Constructor for class org.jcsp.net.dynamic.JFTP
Constructs a new JFTP process.
JFTP.ChanSet - Class in org.jcsp.net.dynamic
Implementation of a set type structure for holding ChannelOutput objects with a flag to indicate that the request set is currently being processed.
JFTP.ClassReply - Class in org.jcsp.net.dynamic
Represents a reply to a client for a loaded class, giving the class name and binary image.
JFTP.ClassRequest - Class in org.jcsp.net.dynamic
Represents a class request, indicating the class required, the channel to reply to the client on and the flags to indicate whether a manifest is also wanted.
JFTP.JarManifestReply - Class in org.jcsp.net.dynamic
Represents a reply to a client detailing a manifest of an archive.
JFTP.QueuedClassLoaderProcess - Class in org.jcsp.net.dynamic
Child process spawned by the run() method of JFTP to retrieve a class that has been queued for output to another node.
join() - Method in class org.jcsp.lang.Any2AnyCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in class org.jcsp.lang.Any2OneCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in class org.jcsp.lang.One2AnyCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in class org.jcsp.lang.One2OneCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in class org.jcsp.lang.ProcessManager
Join the managed process (that is wait for it to terminate).
joinQueue(ChannelOutput, Profile) - Method in class org.jcsp.net.LinkManager.LinksToNodeHolder
This method allows processes to join a queue waiting for a link to a Node (with a known NodeID) to be established.

K

key - Variable in class org.jcsp.net.ChannelIndexMap.Entry
 
key - Variable in class org.jcsp.net.cns.ChannelNameKey
 
key - Variable in class org.jcsp.net.cns.CNSChannelEndManager.ChannelRegistration
 
key - Variable in class org.jcsp.net.cns.CNSMessage.DeregisterRequest
 
key - Variable in class org.jcsp.net.cns.CNSMessage.LeaseReply
 
key - Variable in class org.jcsp.net.cns.CNSMessage.LeaseRequest
 
key - Variable in class org.jcsp.net.cns.CNSMessage.RegisterReply
 
key - Variable in class org.jcsp.net.cns.CNSMessage.RegisterRequest
 
key - Variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
The name key allocated to the channel.
keyEvent - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
keyEvent - Variable in class org.jcsp.awt.ActiveTextEnterField
 
KeyEventHandler - Class in org.jcsp.awt
 
KeyEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.KeyEventHandler
constructs a new KeyEventHandler with the specified output Channel.
keyPressed(KeyEvent) - Method in class org.jcsp.awt.KeyEventHandler
Invoked when the Component the event handler is listening to has a key pressed.
keyReleased(KeyEvent) - Method in class org.jcsp.awt.KeyEventHandler
Invoked when the Component the event handler is listening to has a key released.
keyTyped(KeyEvent) - Method in class org.jcsp.awt.KeyEventHandler
Invoked when the Component the event handler is listening to has a key pressed and then released.

L

label - Variable in class org.jcsp.awt.ActiveButtonControl
 
label - Variable in class org.jcsp.demos.util.Ask.Prompt
 
label - Variable in class org.jcsp.net.Net2AnyChannel
The channel name.
label - Variable in class org.jcsp.net.Net2OneChannel
 
labelId - Variable in class org.jcsp.awt.ActiveButtonState
 
labelToIndexMap - Variable in class org.jcsp.net.IndexManager
 
lastAddress - Variable in class org.jcsp.net.settings.Addresses
 
lastClass - Variable in class org.jcsp.net.Logger
 
lastIndex - Variable in class org.jcsp.net.AcknowledgementsBuffer
The index of the last element
lastIndex - Variable in class org.jcsp.util.Buffer
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.InfiniteBuffer
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.ints.BufferInt
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.ints.InfiniteBufferInt
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.ints.OverFlowingBufferInt
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.ints.OverWriteOldestBufferInt
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.ints.OverWritingBufferInt
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.OverFlowingBuffer
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.OverWriteOldestBuffer
The index of the next free element (when counter invalid input: '<' buffer.length)
lastIndex - Variable in class org.jcsp.util.OverWritingBuffer
The index of the next free element (when counter < buffer.length)
lastProfile - Variable in class org.jcsp.net.settings.LinkProfiles
 
lastProfile - Variable in class org.jcsp.net.settings.NodeProfiles
 
lastProtocol - Variable in class org.jcsp.net.settings.Protocols
 
lastRead - Variable in class org.jcsp.net2.Net2OneChannel
The lastRead ChannelMessage.
lastRead - Variable in class org.jcsp.net2.NetAltingConnectionServer
 
lastRunStatus() - Method in class org.jcsp.net.remote.RemoteProcess
Returns false iff the last run generated one or more exceptions.
lastService - Variable in class org.jcsp.net.settings.Services
 
LEASE_REPLY - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
*** Not currently used ***
LEASE_REPLY - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
*** Not currently used ***
LEASE_REQUEST - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
*** Not currently used ***
LEASE_REQUEST - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
*** Not currently used ***
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
 
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
Leases the channel name within the specified name space from the Channel Name Server.
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
Leases the channel name within the specified name space from the Naming Service Implemenation.
leasedChannelKeys - Variable in class org.jcsp.net.cns.CNS
 
LeaseReply() - Constructor for class org.jcsp.net.cns.CNSMessage.LeaseReply
 
leaseReplyChan - Variable in class org.jcsp.net.cns.CNSService
 
leaseReplyChanIn - Variable in class org.jcsp.net.cns.CNSService
 
leaseReplyChanOut - Variable in class org.jcsp.net.cns.CNSService
 
LeaseRequest() - Constructor for class org.jcsp.net.cns.CNSMessage.LeaseRequest
 
leaseRequestChan - Variable in class org.jcsp.net.cns.CNSService
 
leaseRequestChanIn - Variable in class org.jcsp.net.cns.CNSService
 
leaseRequestChanOut - Variable in class org.jcsp.net.cns.CNSService
 
length - Variable in class org.jcsp.awt.GraphicsCommand.DrawBytes
 
length - Variable in class org.jcsp.awt.GraphicsCommand.DrawChars
 
levels - Variable in class org.jcsp.net.Logger
 
levelsCached - Variable in class org.jcsp.net.Logger
 
lh - Variable in exception class org.jcsp.net.LinkManager.LinkEstablishmentException
 
Link - Class in org.jcsp.net
This class is an abstract class that all JCSP.NET protocol implementations must implement.
Link - Class in org.jcsp.net2
Abstract class representing a Link.
Link() - Constructor for class org.jcsp.net2.Link
 
Link(ProtocolID, boolean, boolean) - Constructor for class org.jcsp.net.Link
A constructor that must be called by sub-classes.
LINK_LOST - Static variable in class org.jcsp.net2.NetworkProtocol
Signifies that a Link has been lost
LINK_PRIORITY - Static variable in class org.jcsp.net2.Link
Link priority in the system.
Link.LinkTest - Class in org.jcsp.net
 
Link.RxLoop - Class in org.jcsp.net2
The RxLoop for the Link.
Link.TxLoop - Class in org.jcsp.net2
The TxLoop for the Link.
LinkCheck(ChannelOutput, NodeID) - Constructor for class org.jcsp.net.LinkManager.LinkCheck
 
linkConnectedTo - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
linkConnectedTo - Variable in class org.jcsp.net2.NetAltingConnectionServer
 
linkConnectedTo - Variable in class org.jcsp.net2.One2NetChannel
The actual Link this output channel sends on.
LinkEstablishmentException(String, LinkManager.LinksToNodeHolder, Profile) - Constructor for exception class org.jcsp.net.LinkManager.LinkEstablishmentException
 
linkExists(NodeID) - Method in class org.jcsp.net.LinkManager
This method tests whether a link exists to a specified remote Node in this LinkManager.
linkExists(NodeID) - Method in class org.jcsp.net.Node
This method tests whether a link currently exists to a specified remote Node.
LinkFactory - Class in org.jcsp.net
This class does not need to be used by normal JCSP users.
LinkFactory - Class in org.jcsp.net2
This class is used to create a new Link from a given NodeID or NodeAddress.
LinkFactory() - Constructor for class org.jcsp.net.LinkFactory
 
LinkFactory() - Constructor for class org.jcsp.net2.LinkFactory
Default private constructor.
LinkFactory.Builder - Class in org.jcsp.net
An abstract inner class which should be implemented by comunication protocol implementations.
LinkFactory.ProtocolComparator - Class in org.jcsp.net
 
LinkFactory.ProtocolPerformanceComparator - Class in org.jcsp.net
 
linkFailed(NodeID) - Method in class org.jcsp.net.One2NetChannel
 
linkFailureChan - Variable in class org.jcsp.net.LinkManager
 
linkHolders - Variable in class org.jcsp.net.LinkManager
The active links.
LinkLost - Class in org.jcsp.net
Message warning that a Link broke.
LinkLost(Link) - Constructor for class org.jcsp.net.LinkLost
Constructor.
LinkLostException - Exception Class in org.jcsp.net
An exception caused by a link underlying a channel breaking.
LinkLostException(Object) - Constructor for exception class org.jcsp.net.LinkLostException
Constructor.
LinkLostException(Object, String) - Constructor for exception class org.jcsp.net.LinkLostException
Constructor.
LinkManager - Class in org.jcsp.net
This class manages the list of open links.
LinkManager - Class in org.jcsp.net2
Class for managing Links.
LinkManager() - Constructor for class org.jcsp.net.LinkManager
 
LinkManager() - Constructor for class org.jcsp.net2.LinkManager
Private default constructor for singleton instance.
LinkManager.LinkCheck - Class in org.jcsp.net
 
LinkManager.LinkEstablishmentException - Exception Class in org.jcsp.net
 
LinkManager.LinkRequest - Class in org.jcsp.net
 
LinkManager.LinksToNodeHolder - Class in org.jcsp.net
 
LinkManager.ProfileMatchFailureException - Exception Class in org.jcsp.net
 
linkProfile - Variable in class org.jcsp.net.LinkManager.LinkRequest
 
linkProfile - Variable in class org.jcsp.net.One2NetChannel
The Profile that the link used by this channel should match.
linkProfile - Variable in class org.jcsp.net.StandardNetChannelEndFactory
 
LinkProfile - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single link profile.
LinkProfile(String, boolean) - Constructor for class org.jcsp.net.settings.LinkProfile
 
LinkProfile.ReqAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
LinkProfileAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.LinkProfiles.LinkProfileAlreadyExistsException
 
linkProfiles - Static variable in class org.jcsp.net.Profile
 
linkProfiles - Variable in class org.jcsp.net.settings.JCSPConfig
 
LinkProfiles - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of link profiles.
LinkProfiles() - Constructor for class org.jcsp.net.settings.LinkProfiles
 
LinkProfiles.LinkProfileAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
LinkRequest(ChannelOutput, NodeID, Profile) - Constructor for class org.jcsp.net.LinkManager.LinkRequest
 
links - Variable in class org.jcsp.net.LinkManager.LinksToNodeHolder
 
links - Static variable in class org.jcsp.net2.LinkManager
A table containing the links currently in operation within the Node.
LinkServer - Class in org.jcsp.net
An abstract class that must be implemented by communication protocol implementations.
LinkServer - Class in org.jcsp.net2
Abstract class defining the LinkServer.
LinkServer() - Constructor for class org.jcsp.net2.LinkServer
 
LinkServer(ProtocolID, NodeAddressID) - Constructor for class org.jcsp.net.LinkServer
Constructor.
linkServerAddressID - Variable in class org.jcsp.net.LinkServer
 
linkServers - Variable in class org.jcsp.net.ProtocolManager
 
LinksToNodeHolder(NodeID) - Constructor for class org.jcsp.net.LinkManager.LinksToNodeHolder
 
LinkTest() - Constructor for class org.jcsp.net.Link.LinkTest
 
linkWithNoSpecifiedFacilities - Variable in class org.jcsp.net.LinkManager.LinksToNodeHolder
A link with no special facilities.
listeningAddress - Variable in class org.jcsp.net2.tcpip.TCPIPLinkServer
The NodeAddress that this LinkServer is listening on.
LoaderThread(NetChannelLocation, AltingChannelInput, ChannelOutput, ClassLoader, ClassManager) - Constructor for class org.jcsp.net.dynamic.NodeClassLoader.LoaderThread
Constructs a new LoaderThread.
loadFactor - Variable in class org.jcsp.net.ChannelIndexMap
 
localBar - Variable in class org.jcsp.net2.NetBarrier
Used by a locally connected barrier to allow it to check the state prior to sending the SYNC.
localChannel - Variable in class org.jcsp.net2.One2NetChannel
This is used if we are ever connected locally.
localConnection - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
localCountDown - Variable in class org.jcsp.net2.NetBarrier
The number of local processes still to SYNC
localEnrolled - Variable in class org.jcsp.net2.NetBarrier
The number of locally connected processes
localLocation - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
localLocation - Variable in class org.jcsp.net2.NetBarrier
The local location of this NetBarrier
localLocation - Variable in class org.jcsp.net2.One2NetChannel
The local channel end location
localLocation() - Method in class org.jcsp.net2.One2NetChannel
Gets the local NetChannelLocation that represents this channel.
locallyConnected - Variable in class org.jcsp.net2.NetBarrier
Flag used to determine if the NetBarrier is connected to a server end on the same Node
localPort - Variable in class org.jcsp.net.tcpip.TCPIPNodeFactory
Port number to use for the local link server.
location - Variable in class org.jcsp.net.NetAltingConnectionClient
 
location - Variable in class org.jcsp.net2.bns.BNSMessage
The location of a resolves or registered barrier
location - Variable in class org.jcsp.net2.Net2OneChannel
The location of this channel
location - Variable in class org.jcsp.net2.NetAltingConnectionServer
 
location1 - Variable in class org.jcsp.net2.cns.CNSMessage
Location parameter.
location2 - Variable in class org.jcsp.net2.cns.CNSMessage
Location parameter.
LocationNotCNSRegisterable - Interface in org.jcsp.net.cns
This class should be implemented by NetChannelLocation objects which do not want to allow themselves to be registered with the Channel Name Server.
lock - Variable in class org.jcsp.net2.NetBarrier
The exclusive access lock for syncing, etc.
log - Static variable in class org.jcsp.net2.Node
 
log(int, Object) - Method in class org.jcsp.net.Logger
Log a message at a specific level with the default class name.
log(Class, int, Object) - Method in class org.jcsp.net.Logger
Log a message at the specified level with the specific class.
log(Class, Object) - Method in class org.jcsp.net.Logger
Log a message with the specific class.
log(Class, String) - Method in class org.jcsp.net2.Node.Logger
 
log(Object) - Method in class org.jcsp.net.Logger
Log a message at the default level with the default class name.
log(Object, int, Object) - Method in class org.jcsp.net.Logger
Log a message at the specified level with the class of the given object.
log(Object, Object) - Method in class org.jcsp.net.Logger
Log a message with the specific class.
log(String, int, Object) - Method in class org.jcsp.net.Logger
Log a message at the specified level with the specific class name.
log(String, Object) - Method in class org.jcsp.net.Logger
Log a message with the specific class.
loggedClients - Variable in class org.jcsp.net2.bns.BNS
Map of currently logged clients; NodeID->reply-channel
loggedClients - Variable in class org.jcsp.net2.cns.CNS
The map of currently logged clients; NodeID->reply-channel
logger - Variable in class org.jcsp.net2.Node.Logger
 
Logger - Class in org.jcsp.net
Manages the output of diagnostic messages to one or more devices.
Logger() - Constructor for class org.jcsp.net2.Node.Logger
 
Logger(OutputStream) - Constructor for class org.jcsp.net2.Node.Logger
 
Logger(String, String) - Constructor for class org.jcsp.net.Logger
Creates a new Logger with a given name.
Logger.InvalidLoggerException - Exception Class in org.jcsp.net
 
logging - Static variable in class org.jcsp.lang.Spurious
If logging is required, this flag should be set before any concurrency is started.
Logging - Search tag in class org.jcsp.net.Node
Section
logImpl(String, int, Object) - Method in class org.jcsp.net.Logger
 
logoffUser() - Method in interface org.jcsp.net.security.SecurityAuthority
Clears the currently logged on user.
logoffUser() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Clears the currently logged on user.
LOGON_MESSAGE - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
A message sent from a BNSService to a BNS to log on
LOGON_MESSAGE - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
A message sent from a CNSService to a CNS allowing logging on
LOGON_REPLY_MESSAGE - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
Reply from server after a log on
LOGON_REPLY_MESSAGE - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
The reply from a Logon
LogonMessage() - Constructor for class org.jcsp.net.cns.CNSMessage.LogonMessage
 
LogonReplyMessage() - Constructor for class org.jcsp.net.cns.CNSMessage.LogonReplyMessage
 
logonUser(UserToken) - Method in interface org.jcsp.net.security.SecurityAuthority
Sets the currently logged on user.
logonUser(UserToken) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Sets the currently logged on user.
Long(String, long, long) - Static method in class org.jcsp.demos.util.Ask
Ask.Long issues the prompt and returns an long between min and max inclusive.
loopBack - Variable in class org.jcsp.net.LoopbackLink
 
loopbackLink - Variable in class org.jcsp.net.LinkManager
The LoopBackLink used for local connections.
LoopbackLink - Class in org.jcsp.net
 
LoopbackLink() - Constructor for class org.jcsp.net.LoopbackLink
Constructs a new loopback link for efficient network channels that are on the same JVM.
LoopbackLink.LoopbackSerializationFilter - Class in org.jcsp.net
 
LoopbackLink.RxLoop - Class in org.jcsp.net
The process which recieves from the stream.
LoopbackLink.TxLoop - Class in org.jcsp.net
The process which does transmission to the stream.
LoopbackLink.TxLoopPoison - Class in org.jcsp.net
An object of this type is used by RxLoop to poison TxLoop.
LoopbackSerializationFilter() - Constructor for class org.jcsp.net.LoopbackLink.LoopbackSerializationFilter
 
lostLink - Variable in class org.jcsp.net2.bns.BNS
A channel used to receive incoming link lost notifications
lostLink - Variable in class org.jcsp.net2.cns.CNS
A channel used to receive incoming link lost notifications
lostLink() - Method in class org.jcsp.net.Link
This should be called once to notify users of the link that the link has been dropped.
lostLink() - Method in class org.jcsp.net2.Link
Marks the Link as lost within the LinkManager.
lostLink(Link) - Method in class org.jcsp.net.LinkManager
Called by a Link to indicate the link broke.
lostLink(Link) - Method in class org.jcsp.net2.LinkManager
Handles a Link Lost event.
lostLinkChan - Variable in class org.jcsp.net.LinkManager
 
Low Level - Search tag in class org.jcsp.lang.Parallel
Section

M

main(String[]) - Static method in class AltTest
Main entry point for the application.
main(String[]) - Static method in class org.jcsp.net.remote.ChildProcess
Program entry point.
main(String[]) - Static method in class org.jcsp.net.remote.SpawnerService
Program entry point.
main(String[]) - Static method in class org.jcsp.net.settings.ConfigReader
Diagnostic routine.
main(String[]) - Static method in class org.jcsp.net.tcpip.TCPIPCNSServer
Main method, running the service.
main(String[]) - Static method in class org.jcsp.net.tcpip.TCPIPCNSServer2
Main method, running the service.
main(String[]) - Static method in class org.jcsp.net2.tcpip.TCPIPCNSServer
Deprecated.
 
main(String[]) - Static method in class org.jcsp.net2.tcpip.TCPIPNodeServer
 
MAKE_MIS_IMAGE_TAG - Static variable in class org.jcsp.awt.GraphicsProtocol
 
makeLink(NodeAddressID) - Method in class org.jcsp.net.LinkFactory
 
makeLink(NodeID, Profile) - Method in class org.jcsp.net.LinkFactory
 
MakeMISImage(MemoryImageSource) - Constructor for class org.jcsp.awt.GraphicsProtocol.MakeMISImage
 
makeSpace() - Method in class org.jcsp.util.filter.FilterHolder
Enlarges the size of the array to make room for more filters.
manager - Variable in class org.jcsp.awt.ActiveApplet
The ProcessManager used to control the execution of this Applet.
manager - Variable in class org.jcsp.lang.Crew
 
mark() - Method in class org.jcsp.lang.AltingBarrier
A process may hand its barrier front-end over to another process, but the receiving process must invoke this method before using it.
matches(Specification) - Method in class org.jcsp.net.PingRequirement
 
matches(Specification) - Method in class org.jcsp.net.Requirement
 
matches(Specification[]) - Method in class org.jcsp.net.Profile
This tests whether a an array of Specification objects meet the requirements of this profile.
max - Variable in class org.jcsp.demos.util.Ask.Prompt
 
MAX_ATTRIBS - Static variable in class org.jcsp.net.settings.ConfigReader
 
MAX_LOGGING - Static variable in class org.jcsp.net.Logger
The logging level for really important messages.
maxAttemptCount - Variable in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
Constant specifying the maximum number of retry attempts before aborting a write operation.
maxCommands - Variable in class org.jcsp.awt.DisplayList
 
maxPing - Variable in class org.jcsp.net.settings.LinkProfile
 
maxPing - Variable in class org.jcsp.net.settings.MaxPing
 
maxPing - Variable in class org.jcsp.net.settings.NodeProfile
 
MaxPing - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a maximum ping rate.
MaxPing(int) - Constructor for class org.jcsp.net.settings.MaxPing
 
maxSpeed - Variable in class org.jcsp.net.settings.MaxSpeed
 
maxSpeed - Variable in class org.jcsp.net.settings.Specs
 
MaxSpeed - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a maximum speed.
MaxSpeed(int) - Constructor for class org.jcsp.net.settings.MaxSpeed
 
maxUnacknowledged - Variable in class org.jcsp.net.One2NetChannel
The maximum number of data items "in flight" when a call to write() returns.
mem - Variable in class org.jcsp.net.NodeUIImpl
 
mem - Variable in class org.jcsp.net2.NodeID
Current amount of free memory to the JVM
memory - Variable in class org.jcsp.net.settings.Memory
 
memory - Variable in class org.jcsp.net.settings.Specs
 
Memory - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a memory value.
Memory(int) - Constructor for class org.jcsp.net.settings.Memory
 
Merge - Class in org.jcsp.plugNplay
Merges an array of strictly increasing Integer input streams into one strictly increasing output stream.
Merge(ChannelInput[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.Merge
Construct a new Merge2 process with the input channels inand the output channel out.
Merge2 - Class in org.jcsp.plugNplay
Merges two strictly increasing Integer input streams into one strictly increasing output stream.
Merge2(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Merge2
Construct a new Merge2 process with the input channels in0 and in1 and the output channel out.
Merge2Int - Class in org.jcsp.plugNplay.ints
Merges two strictly increasing int input streams into one strictly increasing output stream.
Merge2Int(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.Merge2Int
Construct a new Merge2Int process with the input channels in0 and in1 and the output channel out.
MergeInt - Class in org.jcsp.plugNplay.ints
Merges an array of strictly increasing int input streams into one strictly increasing output stream.
MergeInt(ChannelInputInt[], ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.MergeInt
Construct a new Merge2Int process with the input channels inand the output channel out.
message - Variable in class org.jcsp.util.filter.PoisonFilter
The message to be placed in the PoisonException raised.
Message - Class in org.jcsp.net
Message to be transmitted.
Message() - Constructor for class org.jcsp.net.Message
 
Message.BounceMessage - Class in org.jcsp.net
 
Message.PingMessage - Class in org.jcsp.net
 
Message.PingReplyMessage - Class in org.jcsp.net
 
messageA - Variable in class org.jcsp.net.One2NetChannel
 
messageB - Variable in class org.jcsp.net.One2NetChannel
 
MessageBox - Class in org.jcsp.net2.mobile
 
MessageBox(NetAltingChannelInput, NetAltingChannelInput, NetworkMessageFilter.FilterTx) - Constructor for class org.jcsp.net2.mobile.MessageBox
 
messageBoxLoc - Variable in class org.jcsp.net2.mobile.MobileChannelInput
 
messageFilter - Variable in class org.jcsp.net2.Net2OneChannel
The filter used to convert the incoming byte array into an object
messageFilter - Variable in class org.jcsp.net2.One2NetChannel
The filter used to encode outgoing messages
mgr - Variable in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
The reconnection manager for the channel.
mgr - Variable in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
The output reconnection manager for the channel.
MigratableAltingChannelInput - Class in org.jcsp.net.dynamic
A migratable input channel end that can be used as a guard within an Alternative.
MigratableAltingChannelInput() - Constructor for class org.jcsp.net.dynamic.MigratableAltingChannelInput
Constructs a new MigratableAltingChannelInput.
MigratableAltingChannelInput(NetAltingChannelInput) - Constructor for class org.jcsp.net.dynamic.MigratableAltingChannelInput
Constructs a new MigratableAltingChannelInput for the underlying channel.
MigratableAltingChannelInputImpl - Class in org.jcsp.net.dynamic
Implements a migratable input channel end that can be used in an Alternative.
MigratableAltingChannelInputImpl(InputReconnectionManager) - Constructor for class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
Constructs a new MigratableAltingChannelInputImpl with a specified reconnection manager object.
MigratableAltingChannelInputImpl(NetAltingChannelInput) - Constructor for class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
Constructor for MigratableAltingChannelInputImpl.
MigratableChannelEnd - Class in org.jcsp.net.dynamic
Static factory for creating migratable channel ends.
MigratableChannelEnd() - Constructor for class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a new MigratableChannelEnd object.
MigratableChannelEndFactory - Class in org.jcsp.net.dynamic
Factory for creating networked migratable channel ends.
MigratableChannelEndFactory() - Constructor for class org.jcsp.net.dynamic.MigratableChannelEndFactory
Constructs a new MigratableChannelEndFactory.
MigratableChannelInput - Interface in org.jcsp.net.dynamic
A migratable networked input channel end.
MigratableChannelOutput - Interface in org.jcsp.net.dynamic
A migratable networked channel output end.
MigratableChannelOutputImpl - Class in org.jcsp.net.dynamic
Implements of a migratable networked channel output end.
MigratableChannelOutputImpl(OutputReconnectionManager) - Constructor for class org.jcsp.net.dynamic.MigratableChannelOutputImpl
Constructs a new MigratableChannelOutputImpl with the given reconnection manager.
MigratableChannelOutputImpl(NetChannelOutput) - Constructor for class org.jcsp.net.dynamic.MigratableChannelOutputImpl
MigratableChannelOutputImpl objects constructed with this constructor make use of the default channel name service.
milliSeconds - Variable in class org.jcsp.test.DelaySyncer
 
min - Variable in class org.jcsp.demos.util.Ask.Prompt
 
minAlarm - Variable in class org.jcsp.lang.InlineAlternative
Shortest alarm set by a timer
minMemory - Variable in class org.jcsp.net.settings.MinMemory
 
minMemory - Variable in class org.jcsp.net.settings.NodeProfile
 
MinMemory - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a minimum memory setting.
MinMemory(int) - Constructor for class org.jcsp.net.settings.MinMemory
 
minRefreshInterval - Variable in class org.jcsp.awt.DisplayList
 
minSpeed - Variable in class org.jcsp.net.settings.LinkProfile
 
minSpeed - Variable in class org.jcsp.net.settings.MinSpeed
 
minSpeed - Variable in class org.jcsp.net.settings.NodeProfile
 
MinSpeed - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a minimum speed setting.
MinSpeed(int) - Constructor for class org.jcsp.net.settings.MinSpeed
 
mis - Variable in class org.jcsp.awt.GraphicsProtocol.MakeMISImage
 
Misuse - Search tag in class org.jcsp.lang.AltingBarrier
Section
MobileChannelInput - Class in org.jcsp.net2.mobile
 
MobileChannelInput() - Constructor for class org.jcsp.net2.mobile.MobileChannelInput
 
MobileChannelInput(NetworkMessageFilter.FilterTx, NetworkMessageFilter.FilterRx) - Constructor for class org.jcsp.net2.mobile.MobileChannelInput
 
MobileChannelMessage - Class in org.jcsp.net2.mobile
 
MobileChannelMessage() - Constructor for class org.jcsp.net2.mobile.MobileChannelMessage
 
MobileChannelOutput - Class in org.jcsp.net2.mobile
 
MobileChannelOutput(NetChannelLocation) - Constructor for class org.jcsp.net2.mobile.MobileChannelOutput
 
MobileChannelOutput(NetChannelLocation, NetworkMessageFilter.FilterTx) - Constructor for class org.jcsp.net2.mobile.MobileChannelOutput
 
MODE_ARBITRARY - Static variable in class org.jcsp.lang.InlineAlternative
Flags to control behaviour of this ALT if used as a guard.
MODE_FAIR - Static variable in class org.jcsp.lang.InlineAlternative
Flags to control behaviour of this ALT if used as a guard.
MODE_PRI - Static variable in class org.jcsp.lang.InlineAlternative
Flags to control behaviour of this ALT if used as a guard.
modulus() - Method in class org.jcsp.demos.util.ComplexDouble
 
modulusSquared() - Method in class org.jcsp.demos.util.ComplexDouble
 
Motivation - Search tag in interface org.jcsp.lang.CSProcess
Section
mouseClicked(MouseEvent) - Method in class org.jcsp.awt.MouseEventHandler
Assumes the event channel is being serviced (eg by an overwriting channel).
mouseDragged(MouseEvent) - Method in class org.jcsp.awt.MouseMotionEventHandler
Invoked when the Component the event handler is listening to has a mouse dragged.
mouseEntered(MouseEvent) - Method in class org.jcsp.awt.MouseEventHandler
Assumes the event channel is being serviced (eg by an overwriting channel).
MouseEventHandler - Class in org.jcsp.awt
 
MouseEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.MouseEventHandler
constructs a new MouseEventHandler with the specified output channel
mouseExited(MouseEvent) - Method in class org.jcsp.awt.MouseEventHandler
Assumes the event channel is being serviced (eg by an overwriting channel).
MouseMotionEventHandler - Class in org.jcsp.awt
 
MouseMotionEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.MouseMotionEventHandler
constructs a new MouseMotionEventHandler with the specified output Channel.
mouseMoved(MouseEvent) - Method in class org.jcsp.awt.MouseMotionEventHandler
Invoked when the Component the event handler is listening to has a mouse moved.
mousePressed(MouseEvent) - Method in class org.jcsp.awt.MouseEventHandler
Assumes the event channel is being serviced (eg by an overwriting channel).
mouseReleased(MouseEvent) - Method in class org.jcsp.awt.MouseEventHandler
Assumes the event channel is being serviced (eg by an overwriting channel).
MOVED - Static variable in class org.jcsp.net2.ChannelDataState
Signifies that the channel has moved to a new location and that this new location is available.
MOVED - Static variable in class org.jcsp.net2.NetworkProtocol
Mobility message.
MOVING - Static variable in class org.jcsp.net2.ChannelDataState
Signifies that the channel has recently moved and has yet to be reestablished at a new location.
msecs - Variable in class org.jcsp.lang.Alternative
If one or more guards were CSTimers, this holds the earliest timeout.
msecs - Variable in class org.jcsp.lang.CSTimer
The absolute timeout value set for the Alternative.
msg - Variable in class org.jcsp.lang.AltingConnectionClientImpl
 
msg - Variable in class org.jcsp.lang.AltingConnectionServerImpl
 
MSG_CHAN_NETWORKED - Static variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Constant for representing a possible channel state.
MSG_CHAN_SERIALIZABLE - Static variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Constant for representing a possible channel state.
MSG_EXCEPTION - Static variable in class org.jcsp.net.remote.ProcessSpawner
An Exception follows that was raised by the spawned process.
MSG_FAIL - Static variable in class org.jcsp.net.remote.ProcessSpawner
An Exception follows that was raised by the spawned process on failure.
MSG_OK - Static variable in class org.jcsp.net.remote.ProcessSpawner
The process terminated without error.
MSG_STDERR - Static variable in class org.jcsp.net.remote.ProcessSpawner
A String follows with a line of text that was for System.err.
MSG_STDOUT - Static variable in class org.jcsp.net.remote.ProcessSpawner
A String follows with a line of text that was for System.out.
MSG_TERMINATE - Static variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Constant for representing a possible channel state.
msgBoxLocation - Variable in class org.jcsp.net2.mobile.MobileChannelOutput
 
msgBoxReqLoc - Variable in class org.jcsp.net2.mobile.MobileChannelInput
 
msgEXCEPTION - Static variable in class org.jcsp.net.remote.ProcessSpawner
An Exception follows that was raised by the spawned process.
msgFAIL - Static variable in class org.jcsp.net.remote.ProcessSpawner
An Exception follows that was raised by the spawned process on failure.
msgOK - Static variable in class org.jcsp.net.remote.ProcessSpawner
The process terminated without error.
msgOpen - Variable in class org.jcsp.lang.AltingConnectionClientImpl
 
msgSTDERR - Static variable in class org.jcsp.net.remote.ProcessSpawner
A String follows with a line of text that was for System.err.
msgSTDOUT - Static variable in class org.jcsp.net.remote.ProcessSpawner
A String follows with a line of text that was for System.out.
mult(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
Mult - Class in org.jcsp.plugNplay
Scales an Integer stream.
Mult(int, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Mult
Construct a new Mult process with the input Channel in and the output Channel out.
MultInt - Class in org.jcsp.plugNplay.ints
Scales an integer stream.
MultInt(int, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.MultInt
Construct a new MultInt process with the input Channel in and the output Channel out.
Multiplex - Class in org.jcsp.plugNplay
Fair multiplexes its input Object stream array into one output stream (carrying source channel and data pairs).
Multiplex(AltingChannelInput[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.Multiplex
Construct a new Multiplex process with the input Channel in and the output Channels out.
MultiplexInt - Class in org.jcsp.plugNplay.ints
Fair multiplexes its input integer stream array into one output stream (carrying source channel and data pairs).
MultiplexInt(AltingChannelInputInt[], ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.MultiplexInt
Construct a new MultiplexInt process with the input Channel in and the output Channels out.
MultiwaySynchronisation - Interface in org.jcsp.lang
 
mutex - Variable in class org.jcsp.net2.Net2AnyChannel
A mutual exclusion lock, allowing only one process access to perform a read operation at a time
Mutex - Class in org.jcsp.lang
A package-visible class that implements a straightforward mutex, for use by One2AnyChannel and Any2AnyChannel
Mutex - Class in org.jcsp.net2
A package-visible class that implements a straightforward mutex, for use by Net2AnyChannel
Mutex() - Constructor for class org.jcsp.lang.Mutex
 
Mutex() - Constructor for class org.jcsp.net2.Mutex
 
myThread - Variable in class org.jcsp.lang.AltingBarrier
Safety check (protected by the base monitor).

N

n - Variable in class org.jcsp.plugNplay.ints.GenerateInt
The output number
n - Variable in class org.jcsp.plugNplay.ints.MultInt
The multiplier
n - Variable in class org.jcsp.plugNplay.ints.PrefixInt
The initial int to be sent down the Channel.
n - Variable in class org.jcsp.plugNplay.ints.RegularInt
 
n - Variable in class org.jcsp.plugNplay.ints.SubstituteInt
The int to be sent down the out Channel.
n - Variable in class org.jcsp.plugNplay.Mult
The multiplier
n - Variable in class org.jcsp.plugNplay.Regular
 
N - Variable in class org.jcsp.plugNplay.Generate
The output number
NAGLE - Static variable in class org.jcsp.net2.tcpip.TCPIPLink
Flag to determine whether the Nagle algorithm should be activated.
name - Variable in class org.jcsp.net.cns.CNS.NameAndLevel
 
name - Variable in class org.jcsp.net.cns.CNSChannelEndManager.ChannelRegistration
 
name - Variable in class org.jcsp.net.cns.CNSMessage.CNSRequestMessage
 
name - Variable in class org.jcsp.net.cns.CNSMessage.ResolveReply
 
name - Variable in class org.jcsp.net.cns.CNSNetChannelLocation
 
name - Variable in class org.jcsp.net.DomainID
 
name - Variable in class org.jcsp.net.dynamic.ClassManager.ClassRequest
 
name - Variable in class org.jcsp.net.dynamic.ClassManager.RegisteredClass
 
name - Static variable in class org.jcsp.net.dynamic.DynamicClassLoader
Default service name.
name - Variable in class org.jcsp.net.Logger
 
name - Variable in class org.jcsp.net.NetChannelInputProcess
The name of this channel.
name - Variable in class org.jcsp.net.NodeID
A name assigned to this Node.
name - Variable in class org.jcsp.net.Profile
 
name - Variable in class org.jcsp.net.Requirement
 
name - Variable in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleUserID
 
name - Variable in class org.jcsp.net.ServiceSettings
 
name - Variable in class org.jcsp.net.settings.ConfigReader.Tag
 
name - Variable in class org.jcsp.net.settings.LinkProfile
 
name - Variable in class org.jcsp.net.settings.NodeProfile
 
name - Variable in class org.jcsp.net.settings.Plugin
 
name - Variable in class org.jcsp.net.settings.Service
 
name - Variable in class org.jcsp.net.settings.Setting
 
name - Variable in class org.jcsp.net.settings.Settings
 
name - Variable in class org.jcsp.net.settings.Spec
 
name - Variable in class org.jcsp.net.Specification
 
name - Variable in class org.jcsp.net2.bns.BNSMessage
The name to register or resolve
name - Variable in class org.jcsp.net2.cns.CNSMessage
Name to register or resolve
name - Variable in class org.jcsp.net2.NodeID
Name of the Node
nameAccessLevel - Variable in class org.jcsp.net.cns.CNS.NameAndLevel
 
nameAccessLevel - Variable in class org.jcsp.net.cns.CNS.PendingResolve
 
nameAccessLevel - Variable in class org.jcsp.net.cns.CNSService.PendingResolve
 
NameAccessLevel - Class in org.jcsp.net.cns
This class allows name spaces to be identified around AbstractID objects (currently including ApplicationID, NodeID, DomainID and GlobalID ).
NameAccessLevel(AbstractID) - Constructor for class org.jcsp.net.cns.NameAccessLevel
Constructor which takes an AbstractID to use for identifying the namespace.
NameAccessLevelException - Exception Class in org.jcsp.net.cns
An exception caused by an invalid or misused NameAccessLevel.
NameAccessLevelException() - Constructor for exception class org.jcsp.net.cns.NameAccessLevelException
Default constructor.
NameAccessLevelException(String) - Constructor for exception class org.jcsp.net.cns.NameAccessLevelException
Constructor which takes description.
NameAndLevel(String, NameAccessLevel) - Constructor for class org.jcsp.net.cns.CNS.NameAndLevel
 
NAMED_FACTORY - Static variable in class org.jcsp.net.dynamic.MigratableChannelEnd
Factory for named channel ends.
NamedChannelEndFactory - Interface in org.jcsp.net.cns
Classes implementing this interface act as factories for constructing NetChannelInput and NetChannelOutput objects.
NamedChannelEndManager - Interface in org.jcsp.net.cns
Classes implementing this interface act as factories for constructing NetChannelInput and NetChannelOutput objects (see NamedChannelEndFactory).
NamedMigratableChannelEndFactory - Interface in org.jcsp.net.dynamic
Factory interface for creating migratable networked channel input ends using a CNS service.
NamedMigratableChannelEndFactoryImpl - Class in org.jcsp.net.dynamic
Implementation of the factory for creating named migratable networked channel ends.
NamedMigratableChannelEndFactoryImpl() - Constructor for class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
Constructs a new NamedMigratableChannelEndFactoryImpl using the default CNS service name.
NamedMigratableChannelEndFactoryImpl(String) - Constructor for class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
Constructs a new NamedMigratableChannelEndFactoryImpl for use with the given CNS service name.
Nand - Class in org.jcsp.plugNplay
Bitwise nands two Integer streams to one stream.
Nand(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Nand
Construct a new Nand process with the input Channels in1 and in2 and the output Channel out.
NandInt - Class in org.jcsp.plugNplay.ints
Bitwise nands two integer streams to one stream.
NandInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.NandInt
Construct a new NandInt process with the input Channels in0 and in1 and the output Channel out.
nCommands - Variable in class org.jcsp.awt.DisplayList
 
nEarlyTimeouts - Static variable in class org.jcsp.lang.SpuriousLog
 
nEnrolled - Variable in class org.jcsp.lang.Barrier
The number of processes currently enrolled on this barrier.
net2any() - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput
net2any() - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelInput
net2any() - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput
net2any() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput
net2any(int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given poison immunity level
net2any(int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelInput with the given poison immunity level
net2any(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level
net2any(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level
net2any(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(String) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(String, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(String, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
net2any(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
net2any(NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
net2any(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
Net2AnyChannel - Class in org.jcsp.net
A channel for network input (RX).
Net2AnyChannel<T> - Class in org.jcsp.net2
This class is a concrete implementation of a NetSharedChannelInput, and acts as a wrapper to a Net2OneChannel, allowing safe shared access.
Net2AnyChannel() - Constructor for class org.jcsp.net.Net2AnyChannel
Creates an anonymous input channel.
Net2AnyChannel(String) - Constructor for class org.jcsp.net.Net2AnyChannel
 
Net2AnyChannel(String, ChannelDataStore) - Constructor for class org.jcsp.net.Net2AnyChannel
 
Net2AnyChannel(Net2OneChannel) - Constructor for class org.jcsp.net2.Net2AnyChannel
Constructor for Net2AnyChannel
Net2AnyChannel(ChannelDataStore) - Constructor for class org.jcsp.net.Net2AnyChannel
Creates an anonymous, buffered input channel.
net2one() - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput
net2one() - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetAltingChannelInput
net2one() - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput
net2one() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput
net2one(int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given immunity level for poison
net2one(int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetAltingChannelInput with the given immunity level for poison
net2one(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given immunity level for poison
net2one(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given immunity level for poison
net2one(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(String) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(String, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(String, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
net2one(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
net2one(NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
net2one(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
Net2OneChannel - Class in org.jcsp.net
A channel for network input (RX).
Net2OneChannel<T> - Class in org.jcsp.net2
A concrete implementation of a NetAltingChannelInput.
Net2OneChannel(String, AltingChannelInput, RejectableChannel) - Constructor for class org.jcsp.net.Net2OneChannel
Creates a channel which receives data on a labelled VCN.
Net2OneChannel(AltingChannelInput, RejectableChannel) - Constructor for class org.jcsp.net.Net2OneChannel
Creates a zero-buffered channel reader.
Net2OneChannel(AltingChannelInput, ChannelData, NetworkMessageFilter.FilterRx) - Constructor for class org.jcsp.net2.Net2OneChannel
Private constructor for creating a new instance of a Net2OneChannel.
NetAltingChannelInput - Class in org.jcsp.net
An abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as an AltingChannelInput objects.
NetAltingChannelInput<T> - Class in org.jcsp.net2
A NetChannelInput that may be used as a guard.
NetAltingChannelInput() - Constructor for class org.jcsp.net.NetAltingChannelInput
Constructs a channel end without supplying the actual channel to use.
NetAltingChannelInput(AltingChannelInput) - Constructor for class org.jcsp.net.NetAltingChannelInput
Constructs a channel end and takes the actual channel to use to deliver the data.
NetAltingChannelInput(AltingChannelInput<T>) - Constructor for class org.jcsp.net2.NetAltingChannelInput
Creates a new NetAltingChannelInput, with the given channel as the guard
NetAltingConnectionClient - Class in org.jcsp.net
Instances of this class are AltingConnectionClient objects which connect to ConnectionServer objects over a JCSP.NET network.
NetAltingConnectionClient - Class in org.jcsp.net2
 
NetAltingConnectionClient(AltingChannelInput, ChannelOutput, Link, ConnectionData, NetConnectionLocation, NetworkMessageFilter.FilterTx, NetworkMessageFilter.FilterRx) - Constructor for class org.jcsp.net2.NetAltingConnectionClient
 
NetAltingConnectionClient(NetAltingChannelInput, NetChannelOutput, NetChannelOutput, NetChannelOutput) - Constructor for class org.jcsp.net.NetAltingConnectionClient
 
NetAltingConnectionServer - Class in org.jcsp.net
Instances of this class are AltingConnectionServer objects which allow connections from ConnectionClient objects from over a JCSP.NET network.
NetAltingConnectionServer - Class in org.jcsp.net2
 
NetAltingConnectionServer(AltingChannelInput, AltingChannelInput, ConnectionData, NetworkMessageFilter.FilterRx, NetworkMessageFilter.FilterTx) - Constructor for class org.jcsp.net2.NetAltingConnectionServer
 
NetAltingConnectionServer(NetAltingChannelInput) - Constructor for class org.jcsp.net.NetAltingConnectionServer
 
netBarrier(int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new server end of a NetBarrier
netBarrier(String, int) - Static method in class org.jcsp.net2.bns.BNS
Creates a new client end of a NetBarrier
netBarrier(String, int, int) - Static method in class org.jcsp.net2.bns.BNS
Creates a new server end of a NetBarrier with the given name
netBarrier(NetBarrierLocation, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new client end of a NetBarrier
netBarrier(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new client end of a NetBarrier connected to the barrier with the given index on the given Node
netBarrier(NodeID, int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new client end of a NetBarrier connected to the barrier with the given index on the given Node
NetBarrier - Class in org.jcsp.net2
This class is a networked implementation of the standard JCSP Barrier.
NetBarrier(BarrierData, int, int, NetBarrierLocation, AltingChannelInput, ChannelOutput) - Constructor for class org.jcsp.net2.NetBarrier
The constructor for a NetBarrier
NetBarrierEnd - Class in org.jcsp.net2
This class is the factory class for creating NetBarrier objects.
NetBarrierEnd() - Constructor for class org.jcsp.net2.NetBarrierEnd
 
NetBarrierLocation - Class in org.jcsp.net2
This class is a data structure representing the location of a NetBarrier in a network.
NetBarrierLocation(NodeID, int) - Constructor for class org.jcsp.net2.NetBarrierLocation
Constructor to create a new NetBarrierLocation
NetBufferedChannelEndFactory - Interface in org.jcsp.net
This interface defines methods for constructing buffered Networked ChannelInput objects.
NetChannel - Class in org.jcsp.net2
A static factory object used to create networked channels.
NetChannel() - Constructor for class org.jcsp.net2.NetChannel
Empty, private default constructor.
NetChannelEnd - Class in org.jcsp.net
This class provides static factory methods for constructing Networked channel ends.
NetChannelEnd - Class in org.jcsp.net2
Deprecated.
To conform with the core package naming scheme, the class NetChannel has also been provided
NetChannelEnd() - Constructor for class org.jcsp.net.NetChannelEnd
 
NetChannelEnd() - Constructor for class org.jcsp.net2.NetChannelEnd
Deprecated.
Empty, private default constructor.
NetChannelEndFactory - Interface in org.jcsp.net
This interface defines methods for constructing Networked channel ends.
NetChannelEndFactory - Interface in org.jcsp.net2
This interface defines the methods that any networked channel factory must implement.
NetChannelError - Exception Class in org.jcsp.net
This is an error that is thrown by a Networked channel if something happens that should never happen.
NetChannelError() - Constructor for exception class org.jcsp.net.NetChannelError
Constructor for NetChannelError.
NetChannelError(String) - Constructor for exception class org.jcsp.net.NetChannelError
Constructor for NetChannelError.
NetChannelInput - Interface in org.jcsp.net
An interface implemented by classes wishing to be Networked ChannelInput objects.
NetChannelInput<T> - Interface in org.jcsp.net2
This interface defines a ChannelInput that is also networked.
netChannelInputProcess - Variable in class org.jcsp.net.Net2AnyChannel
 
netChannelInputProcess - Variable in class org.jcsp.net.Net2OneChannel
 
NetChannelInputProcess - Class in org.jcsp.net
A process for network input (RX).
NetChannelInputProcess(String, RejectableChannel) - Constructor for class org.jcsp.net.NetChannelInputProcess
Constructor which takes a label to assign to the channel's VCN and a ChannelOutput object on which to output any data received from over the network.
NetChannelLocation - Class in org.jcsp.net
Instances of this class hold location information for a networked ChannelInput object.
NetChannelLocation - Class in org.jcsp.net2
This class is a data structure representing the location of a NetChannelInput in a network.
NetChannelLocation(NetChannelLocation) - Constructor for class org.jcsp.net.NetChannelLocation
This is a protected constructor which takes another NetChannelLocation object and "clones" it into this one.
NetChannelLocation(NodeAddressID, String) - Constructor for class org.jcsp.net.NetChannelLocation
Constructor which takes a NodeAddressID on which the channel's Node is listening and the label assigned to the channel's Virtual Channel Number (VCN).
NetChannelLocation(NodeID, long) - Constructor for class org.jcsp.net.NetChannelLocation
Package private constructor which takes the NodeID of the Node hosting the networked ChannelInput object and a long holding the VCN of the channel.
NetChannelLocation(NodeID, String) - Constructor for class org.jcsp.net.NetChannelLocation
Constructor which takes the NodeID of the Node hosting the networked ChannelInput object and the label assigned to the channel's Virtual Channel Number (VCN).
NetChannelLocation(NodeID, int) - Constructor for class org.jcsp.net2.NetChannelLocation
Creates a new NetChannelLocation
NetChannelOutput - Interface in org.jcsp.net
An interface that should be implemented by ChannelOutput objects which are used for transmitting over the network.
NetChannelOutput<T> - Interface in org.jcsp.net2
An interface defining a ChannelOutput that is networked.
NetConnection - Class in org.jcsp.net
This class provides static methods for constructing NetConnectionServer and NetConnectionClient objects.
NetConnection() - Constructor for class org.jcsp.net.NetConnection
 
NetConnectionClient - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as Networked ConnectionClient objects.
NetConnectionClient - Interface in org.jcsp.net2
 
NetConnectionFactory - Interface in org.jcsp.net
This class should be implemented by classes wishing to act as factories for creating Networked ConnectionServer and ConnectionClient objects.
NetConnectionLocation - Class in org.jcsp.net
Instances of this class take two NetConnectionLocation objects.
NetConnectionLocation - Class in org.jcsp.net2
 
NetConnectionLocation(NetChannelLocation, NetChannelLocation) - Constructor for class org.jcsp.net.NetConnectionLocation
Constructor for NetConnectionLocation.
NetConnectionLocation(NodeID, int) - Constructor for class org.jcsp.net2.NetConnectionLocation
Creates a new NetConnectionLocation
NetConnectionServer - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as Networked ConnectionServer objects.
NetConnectionServer - Interface in org.jcsp.net2
 
netCountDown - Variable in class org.jcsp.net2.NetBarrier
The number of networked processes still to SYNC
netEnrolled - Variable in class org.jcsp.net2.NetBarrier
The number of remote connected processes
NetLabelledBufferedChannelEndFactory - Interface in org.jcsp.net
This factory constructs buffered NetChannelInput objects which have labelled VCN's.
NetLabelledChannelEndFactory - Interface in org.jcsp.net
This factory constructs NetChannelInput objects which have labelled VCN's.
NetLocation - Class in org.jcsp.net2
This abstract class defines a data structure that is a location of a networked synchronization mechanism.
NetLocation() - Constructor for class org.jcsp.net2.NetLocation
 
NetSharedAltingConnectionClient - Class in org.jcsp.net
Defines a class whose instances should be SharedAltingConnectionClient that connect to a ConnectionServer over a JCSP.NET network.
NetSharedAltingConnectionClient(Any2OneChannel, NetAltingChannelInput, NetChannelOutput, NetChannelOutput, NetChannelOutput) - Constructor for class org.jcsp.net.NetSharedAltingConnectionClient
Constructor for NetSharedAltingConnectionClient.
NetSharedChannelInput - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as NetChannelInput objects which can be used by muliple concurrent processes.
NetSharedChannelInput<T> - Interface in org.jcsp.net2
Defines a networked ChannelInput that is safe to be used by multiple concurrent processes.
NetSharedChannelOutput - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as NetChannelOutput objects which can be used by muliple concurrent processes.
NetSharedChannelOutput<T> - Interface in org.jcsp.net2
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.
NetSharedConnectionClient - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as SharedConnectionClient objects which accept connections from ConnectionClient objects from over a JCSP.NET network.
NetSharedConnectionServer - Interface in org.jcsp.net
Instances of classed implementing this method are SharedConnectionServer objects which accept connections from clients from over a JCSP.NET network.
NetSharedConnectionServerImpl - Class in org.jcsp.net
 
NetSharedConnectionServerImpl(Any2OneChannel, NetAltingChannelInput) - Constructor for class org.jcsp.net.NetSharedConnectionServerImpl
Constructor for NetSharedConnectionServerImpl.
Networked - Interface in org.jcsp.net
An interface that should be implemented by any class that has a Networked channel location or wishes to expose the location of an underlying channel.
Networked - Interface in org.jcsp.net2
Defines a standard JCSP synchronization mechanism which is also networked.
NetworkMessage - Class in org.jcsp.net2
A message received or to be sent via a Link.
NetworkMessage() - Constructor for class org.jcsp.net2.NetworkMessage
 
NetworkMessageFilter - Class in org.jcsp.net2
This class defines what is required for the internal networked channel filter.
NetworkMessageFilter() - Constructor for class org.jcsp.net2.NetworkMessageFilter
 
NetworkMessageFilter.FilterRx - Interface in org.jcsp.net2
The filter used to decode an incoming message
NetworkMessageFilter.FilterTx - Interface in org.jcsp.net2
The filter used to encode an outgoing message
NetworkPoisonException - Exception Class in org.jcsp.net2
An exception thrown when a networked channel is poisoned.
NetworkPoisonException(int) - Constructor for exception class org.jcsp.net2.NetworkPoisonException
Creates a new NetworkPoisonException
NetworkProtocol - Class in org.jcsp.net2
This class defines the constants used within the Link interactions.
NetworkProtocol() - Constructor for class org.jcsp.net2.NetworkProtocol
Empty constructor.
next - Variable in class org.jcsp.awt.ActiveButtonState
 
next - Variable in class org.jcsp.lang.AltingBarrier
Link to the next front-end (used by AltingBarrierBase).
next - Variable in class org.jcsp.net.ChannelIndexMap.Entry
 
next - Variable in class org.jcsp.net.cns.CNS.PendingResolve
 
next - Variable in class org.jcsp.net.cns.CNSService.PendingResolve
 
nextChar(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
nextTag(Reader) - Method in class org.jcsp.net.settings.ConfigReader
 
nHolding - Variable in class org.jcsp.lang.Bucket
The number of processes currently enrolled on this bucket.
nk - Variable in class org.jcsp.net2.Node
 
Node - Class in org.jcsp.net
This class that is used for initializing and managing the local JCSP.NET Node.
Node - Class in org.jcsp.net2
 
Node() - Constructor for class org.jcsp.net.Node
 
Node() - Constructor for class org.jcsp.net2.Node
 
Node.Attributes - Interface in org.jcsp.net
An interface for exposing access to the private attributes.
Node.AttributesAccess - Class in org.jcsp.net
A class for exposing access to the private attributes.
Node.Logger - Class in org.jcsp.net2
 
NodeAddress - Class in org.jcsp.net2
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
NodeAddress() - Constructor for class org.jcsp.net2.NodeAddress
 
NodeAddressID - Class in org.jcsp.net
JCSP.NET communication protocol implementations must provide a concrete implementation of this class.
NodeAddressID() - Constructor for class org.jcsp.net.NodeAddressID
 
NodeClassLoader - Class in org.jcsp.net.dynamic
Custom class loader for retrieving class files from a JFTP process on another node.
NodeClassLoader(NetChannelLocation, ClassManager) - Constructor for class org.jcsp.net.dynamic.NodeClassLoader
Constructs a new NodeClassLoader for loading classes held by a JFTP process at another node.
NodeClassLoader.LoaderThread - Class in org.jcsp.net.dynamic
Child process to communicate with the JFTP process, issuing requests to it and waiting for replies.
NodeFactory - Class in org.jcsp.net2
Used to initialise a Node by connecting to the CNS.
NodeFactory - Interface in org.jcsp.net
Node initialisation factory interface.
NodeFactory() - Constructor for class org.jcsp.net2.NodeFactory
 
nodeID - Variable in class org.jcsp.net.ApplicationID
 
nodeID - Variable in class org.jcsp.net.ChannelID
 
nodeID - Variable in class org.jcsp.net.Node
 
nodeID - Variable in class org.jcsp.net2.NetBarrierLocation
The NodeID portion of the location structure
nodeID - Variable in class org.jcsp.net2.NetChannelLocation
The NodeID portion of the location
nodeID - Variable in class org.jcsp.net2.NetConnectionLocation
The NodeID portion of the location
nodeID - Variable in class org.jcsp.net2.Node
 
NodeID - Class in org.jcsp.net
A Class whose instances represent a unique identifier for a JCSP.NET Node.
NodeID - Class in org.jcsp.net2
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 for class org.jcsp.net2.NodeID
Constructor taking the full details for a remote Node connection
NodeID(String) - Constructor for class org.jcsp.net.NodeID
 
NodeID(String, NodeAddress) - Constructor for class org.jcsp.net2.NodeID
Constructor taking the name and the address of the Node
NodeID(NodeUI) - Constructor for class org.jcsp.net.NodeID
 
NodeID(NodeUI, NodeAddressID[], DomainID) - Constructor for class org.jcsp.net.NodeID
 
NodeID(NodeUI, NodeAddressID, DomainID) - Constructor for class org.jcsp.net.NodeID
 
NodeInitFailedException - Exception Class in org.jcsp.net
An Exception that is thrown if Node initialization fails.
NodeInitFailedException() - Constructor for exception class org.jcsp.net.NodeInitFailedException
 
NodeInitFailedException(String) - Constructor for exception class org.jcsp.net.NodeInitFailedException
 
Node Initialization - Search tag in class org.jcsp.net.Node
Section
nodeKey - Variable in class org.jcsp.net.Node
 
nodeKey - Variable in class org.jcsp.net.remote.SpawnerService
The node key.
NodeKey - Class in org.jcsp.net
An object that is returned when the Node is initialized.
NodeKey - Class in org.jcsp.net2
A unique object for allowing access to privileged operations on the Node.
NodeKey() - Constructor for class org.jcsp.net.NodeKey
This should only be constructed in the Node class.
NodeKey() - Constructor for class org.jcsp.net2.NodeKey
Creates a NodeKey
Node Management - Search tag in class org.jcsp.net.Node
Section
NodeProfile - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a node profile.
NodeProfile(String, boolean) - Constructor for class org.jcsp.net.settings.NodeProfile
 
NodeProfile.ReqAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
NodeProfileAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.NodeProfiles.NodeProfileAlreadyExistsException
 
nodeProfiles - Static variable in class org.jcsp.net.Profile
 
nodeProfiles - Variable in class org.jcsp.net.settings.JCSPConfig
 
NodeProfiles - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of node profiles.
NodeProfiles() - Constructor for class org.jcsp.net.settings.NodeProfiles
 
NodeProfiles.NodeProfileAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
nodeSpecs - Variable in class org.jcsp.net.settings.JCSPConfig
 
nodeUI - Variable in class org.jcsp.net.NodeID
A unique identifier for this node.
NodeUI - Class in org.jcsp.net
A Unique Identifier for a Node.
NodeUI() - Constructor for class org.jcsp.net.NodeUI
 
NodeUIImpl - Class in org.jcsp.net
This is a default implementation for NodeUI that is used if no other implementation is supplied.
NodeUIImpl() - Constructor for class org.jcsp.net.NodeUIImpl
Constructor which is used as standard to create a new NodeUIImpl object.
NodeUIImpl(String) - Constructor for class org.jcsp.net.NodeUIImpl
A constructor which takes a String that should be in the format of that returned by the getImplStringForm() method.
Non-Deterministic Barriers - Search tag in class org.jcsp.lang.Barrier
Section
nonDynamicClassLoadingRxFilter - Static variable in class org.jcsp.net.dynamic.DynamicClassLoader
The alternative RX filter that does not support dynamic class loading, returned by getNonDynamicClassLoadingRxFilter.
NONE_SELECTED - Variable in class org.jcsp.lang.Alternative
 
NONEMPTYFULL - Static variable in interface org.jcsp.util.ChannelDataStore
Indicates that the ChannelDataStore is neither empty nor full -- it can accept either a put or a get call.
NONEMPTYFULL - Static variable in interface org.jcsp.util.ints.ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is neither empty nor full -- it can accept either a put or a get call.
nonSingleRequestMsg - Static variable in class org.jcsp.lang.AbstractConnectionImpl
 
NonSingleRequestOpenMsg() - Constructor for class org.jcsp.lang.AbstractConnectionImpl.NonSingleRequestOpenMsg
 
Nor - Class in org.jcsp.plugNplay
Bitwise nors two Integer streams to one stream.
Nor(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Nor
Construct a new Nor process with the input Channels in1 and in2 and the output Channel out.
NorInt - Class in org.jcsp.plugNplay.ints
Bitwise nors two integer streams to one stream.
NorInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.NorInt
Construct a new NorInt process with the input Channels in0 and in1 and the output Channel out.
notifyOut - Variable in class org.jcsp.net.dynamic.JFTP.QueuedClassLoaderProcess
 
notifyQueuedProcesses(Profile, Object) - Method in class org.jcsp.net.LinkManager.LinksToNodeHolder
 
notifyQueuedProcesses(Specification[], Link) - Method in class org.jcsp.net.LinkManager.LinksToNodeHolder
This takes a set of link specifications, looks through the set of queues, checks whether the specifications meet requirements of the profile of a queue, and if so, sends the supplied Link to the processes in that queue.
NotNameableNetChannelLocation - Class in org.jcsp.net.dynamic
Instances of this class take another NetChannelLocation object and effectivly "clone" its attributes.
NotNameableNetChannelLocation(NetChannelLocation) - Constructor for class org.jcsp.net.dynamic.NotNameableNetChannelLocation
Constructor which takes another NetChannelLocation object to "copy".
nowBeingProcessed() - Method in class org.jcsp.net.dynamic.JFTP.ChanSet
Sets the flag to indicate that a class is currently being loaded.
nPoints - Variable in class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
nPoints - Variable in class org.jcsp.awt.GraphicsCommand.DrawPolyline
 
nPoints - Variable in class org.jcsp.awt.GraphicsCommand.FillPolygon
 
nProcesses - Variable in class org.jcsp.lang.Parallel
The number of processes in this Parallel
nProcesses - Variable in class org.jcsp.lang.Sequence
The number of processes in this Sequence
nSpuriousWakeUpPlaces - Static variable in class org.jcsp.lang.SpuriousLog
 
nSpuriousWakeUps - Static variable in class org.jcsp.lang.SpuriousLog
 
nThreads - Variable in class org.jcsp.lang.Parallel
The number of threads created so far by this Parallel
Null() - Constructor for class org.jcsp.awt.GraphicsCommand.Null
 
NULL - Static variable in class org.jcsp.awt.GraphicsCommand
This is the null command whose interpretation is a no-op.
NULL_TAG - Static variable in class org.jcsp.awt.GraphicsCommand
 
nullDom - Variable in class org.jcsp.net.DomainID
 
NullDomainStringForm - Static variable in class org.jcsp.net.DomainID
 
numberEarlyTimeouts() - Static method in class org.jcsp.lang.SpuriousLog
Returns the number of early timeouts accepted so far.
numberedNet2Any(int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given index
numberedNet2Any(int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelInput with the given index
numberedNet2Any(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given index
numberedNet2Any(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index
numberedNet2Any(int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given index and poison immunity level
numberedNet2Any(int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelInput with the given index and poison immunity level
numberedNet2Any(int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level
numberedNet2Any(int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level
numberedNet2Any(int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.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, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int, int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.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, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2Any(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2Any(int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2Any(int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2Any(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(String, int, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(String, int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(String, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2One(int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given index
numberedNet2One(int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetAltingChannelInput with the given index
numberedNet2One(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given index
numberedNet2One(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index
numberedNet2One(int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given index and the given poison immunity level
numberedNet2One(int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetAltingChannelInput with the given index and the given poison immunity level
numberedNet2One(int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and the given poison immunity level
numberedNet2One(int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and the given poison immunity level
numberedNet2One(int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.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, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int, int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.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, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2One(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2One(int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2One(int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2One(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(String, int, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(String, int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(String, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNetBarrier(int, int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new server end of a NetBarrier with a given index
numberedNetBarrier(String, int, int, int) - Static method in class org.jcsp.net2.bns.BNS
Creates a new server end of a NetBarrier with a given index and name
Numbers - Class in org.jcsp.plugNplay
Plugs together a network of low-level stateless components to generate the sequence of natural numbers.
Numbers(ChannelOutput) - Constructor for class org.jcsp.plugNplay.Numbers
Construct a new Numbers process with the output Channel out.
NumbersInt - Class in org.jcsp.plugNplay.ints
Plugs together a network of low-level stateless components to generate the sequence of natural numbers.
NumbersInt(ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.NumbersInt
Construct a new NumbersInt process with the output Channel out.
numberSpuriousWakeUps() - Static method in class org.jcsp.lang.SpuriousLog
Returns the number of spurious wakeups so far.
numUnacknowledged - Variable in class org.jcsp.net.One2NetChannel
The number of data items currently unacknowledged ("in flight").

O

o - Variable in class org.jcsp.plugNplay.Prefix
The initial Object to be sent down the Channel.
o - Variable in class org.jcsp.plugNplay.Substitute
The Object to be sent down the out Channel.
objectFilter - Variable in class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterRX
 
ObjectNetworkMessageFilter - Class in org.jcsp.net2
This class is the standard encoding and decoding filter for networked JCSP channels.
ObjectNetworkMessageFilter() - Constructor for class org.jcsp.net2.ObjectNetworkMessageFilter
 
ObjectNetworkMessageFilter.FilterRX - Class in org.jcsp.net2
The receiving (decoding) filter for Objects
ObjectNetworkMessageFilter.FilterTX - Class in org.jcsp.net2
The sending (encoding) filter for Object channels
objectStreamHeader - Static variable in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterRX
These four bytes represent the normal header expected in Java for object streams
objectToString - Variable in class org.jcsp.net.dynamic.SerializedData.ExtClass
String representation of the object.
objectToString - Variable in class org.jcsp.net.dynamic.SerializedData
The string representation of the object.
objectToString - Variable in class org.jcsp.net.SerializedObject.ExtClass
 
objectToString - Variable in class org.jcsp.net.SerializedObject
 
observedGuards - Variable in class org.jcsp.test.EventRecorder
 
obtainNodeID() - Method in class org.jcsp.net.Link
This returns the NodeID of the remote Node to which this link is connected.
offset - Variable in class org.jcsp.awt.GraphicsCommand.DrawBytes
 
offset - Variable in class org.jcsp.awt.GraphicsCommand.DrawChars
 
ois - Variable in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterRX
The ObjectInputStream used to read the objects from.
OK_CLIENT - Static variable in class org.jcsp.net2.BarrierDataState
Barrier is in OK state, and is a client end.
OK_INPUT - Static variable in class org.jcsp.net2.ChannelDataState
Signifies that the channel has been started and is a input end.
OK_OUTPUT - Static variable in class org.jcsp.net2.ChannelDataState
Signified that the channel has been started and is a output end.
OK_SERVER - Static variable in class org.jcsp.net2.BarrierDataState
Barrier is in OK state, and is a server end.
one2any() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may only be connected to one writer at a time, but any number of reader processes.
one2any(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable one-any Object channel.
one2any(ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs a one-any Object channel with user chosen buffering size and policy.
one2any(ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable one-any Object channel.
one2anyArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of one-any Object channels.
one2anyArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable one-any Object channels.
one2anyArray(int, ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered one-any Object channels.
one2anyArray(int, ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable one-any Object channels.
One2AnyCallChannel - Class in org.jcsp.lang
This is the super-class for one-to-any interface-specific CALL channels, safe for use by one client and many servers.
One2AnyCallChannel() - Constructor for class org.jcsp.lang.One2AnyCallChannel
 
One2AnyChannel<T> - Interface in org.jcsp.lang
This defines the interface for a one-to-any Object channel, safe for use by one writer and many readers.
One2AnyChannelImpl<T> - Class in org.jcsp.lang
This implements a one-to-any object channel, safe for use by one writer and many readers.
One2AnyChannelImpl() - Constructor for class org.jcsp.lang.One2AnyChannelImpl
 
One2AnyChannelInt - Interface in org.jcsp.lang
This defines the interface for a one-to-any integer channel, safe for use by one writer and many readers.
One2AnyChannelIntImpl - Class in org.jcsp.lang
This implements a one-to-any integer channel, safe for use by one writer and many readers.
One2AnyChannelIntImpl() - Constructor for class org.jcsp.lang.One2AnyChannelIntImpl
 
One2AnyChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelIntWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2AnyChannelIntXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelIntXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2AnyChannelRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2AnyChannelXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2AnyConnection<T> - Interface in org.jcsp.lang
An interface for a connection which can be used by only one client but which can be used by multiple concurrent servers.
One2AnyConnectionImpl<T> - Class in org.jcsp.lang
This class is an implementation of One2AnyConnection.
One2AnyConnectionImpl() - Constructor for class org.jcsp.lang.One2AnyConnectionImpl
Initializes all the attributes to necessary values.
One2AnyImpl<T> - Class in org.jcsp.lang
 
One2AnyImpl(ChannelInternals<T>) - Constructor for class org.jcsp.lang.One2AnyImpl
 
one2anyInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may only be connected to one writer at a time, but any number of reader processes.
one2anyInt(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable one-any integer channel.
one2anyInt(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs a one-any integer channel with user chosen buffering size and policy.
one2anyInt(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable one-any integer channel.
one2anyIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of one-any integer channels.
one2anyIntArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable one-any integer channels.
one2anyIntArray(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered one-any integer channels.
one2anyIntArray(int, ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable one-any integer channels.
One2AnyIntImpl - Class in org.jcsp.lang
 
One2AnyIntImpl(ChannelInternalsInt) - Constructor for class org.jcsp.lang.One2AnyIntImpl
 
one2net(String) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(String, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(String, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
one2net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
one2net(NetChannelLocation) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
one2net(NetChannelLocation) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
one2net(NetChannelLocation, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level
one2net(NetChannelLocation, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level
one2net(NetChannelLocation, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level
one2net(NetChannelLocation, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level
one2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages.
one2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages.
one2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages.
one2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages.
one2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages
one2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages
one2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages
one2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages
one2net(NodeAddress, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeAddress, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeAddress, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeAddress, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity
one2net(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity
one2net(NodeAddress, int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity
one2net(NodeAddress, int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity
one2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.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, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
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, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.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, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.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
one2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
one2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
one2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
one2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
one2net(NodeID, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeID, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeID, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeID, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeID, int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level
one2net(NodeID, int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level
one2net(NodeID, int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level
one2net(NodeID, int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level
one2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages
one2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages
one2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages
one2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages
one2net(NodeID, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
one2net(NodeID, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated.
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
one2net(NodeID, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
one2net(NodeID, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
One2NetChannel - Class in org.jcsp.net
A channel for network output (TX).
One2NetChannel<T> - Class in org.jcsp.net2
An outputting end of a networked channel (TX).
One2NetChannel(AltingChannelInput, ChannelOutput, Link, ChannelData, NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Constructor for class org.jcsp.net2.One2NetChannel
Private constructor for creating a One2NetChannel.
One2NetChannel(NetChannelLocation) - Constructor for class org.jcsp.net.One2NetChannel
Constructor which takes the location of a Networked ChannelInput to which to send data.
One2NetChannel(NetChannelLocation, boolean) - Constructor for class org.jcsp.net.One2NetChannel
Constructor which takes the location of a Networked ChannelInput to which to send data and a boolean indicating whether or not to obtain acknowledgements.
One2NetChannel(NetChannelLocation, boolean, Profile) - Constructor for class org.jcsp.net.One2NetChannel
Constructor which takes the location of a Networked ChannelInput to which to send data and a boolean indicating whether or not to obtain acknowledgements.
One2NetChannel(NetChannelLocation, Profile) - Constructor for class org.jcsp.net.One2NetChannel
Constructor which takes the location of a Networked ChannelInput to which to send data and a Profile that any Link used should match.
one2one() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may only be connected to one writer and one reader process at a time.
one2one(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable one-one Object channel.
one2one(ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs a one-one Object channel with user chosen buffering size and policy.
one2one(ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable one-one Object channel.
one2oneArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of one-one Object channels.
one2oneArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable one-one Object channels.
one2oneArray(int, ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered one-one Object channels.
one2oneArray(int, ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable one-one Object channels.
One2OneCallChannel - Class in org.jcsp.lang
This is the super-class for one-to-one interface-specific CALL channels.
One2OneCallChannel() - Constructor for class org.jcsp.lang.One2OneCallChannel
 
One2OneChannel<T> - Interface in org.jcsp.lang
This defines the interface for a one-to-one Object channel.
One2OneChannelImpl<T> - Class in org.jcsp.lang
This implements a one-to-one object channel.
One2OneChannelImpl() - Constructor for class org.jcsp.lang.One2OneChannelImpl
 
One2OneChannelInt - Interface in org.jcsp.lang
This defines the interface for a one-to-one integer channel.
One2OneChannelIntImpl - Class in org.jcsp.lang
This implements a one-to-one integer channel.
One2OneChannelIntImpl() - Constructor for class org.jcsp.lang.One2OneChannelIntImpl
 
One2OneChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelIntWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2OneChannelIntXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelIntXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2OneChannelRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelSymmetric<T> - Interface in org.jcsp.lang
This defines the interface for a symmetric one-to-one Object channel.
One2OneChannelSymmetricInt - Interface in org.jcsp.lang
This defines the interface for a symmetric one-to-one integer channel.
One2OneChannelWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2OneChannelXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2OneConnection<T> - Interface in org.jcsp.lang
Defines an interface for a connection that can be used by a single server and single client.
One2OneConnectionImpl<T> - Class in org.jcsp.lang
This class is an implementation of One2OneConnection.
One2OneConnectionImpl() - Constructor for class org.jcsp.lang.One2OneConnectionImpl
Initializes all the attributes to necessary values.
one2oneInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may only be connected to one writer and one reader process at a time.
one2oneInt(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable one-one integer channel.
one2oneInt(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs a one-one integer channel with user chosen buffering size and policy.
one2oneInt(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable one-one integer channel.
one2oneIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of one-one integer channels.
one2oneIntArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable one-one integer channels.
one2oneIntArray(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered one-one integer channels.
one2oneIntArray(int, ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable one-one integer channels.
one2oneSymmetric() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may only be connected to one writer and one reader process at a time.
one2oneSymmetricArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of symmetric one-one Object channels.
one2oneSymmetricInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may only be connected to one writer and one reader process at a time.
one2oneSymmetricIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of symmetric one-one integer channels.
oneTokenReply - Static variable in class org.jcsp.demos.util.Ask
If oneTokenReply, extra tokens in replies cause the input to be rejected.
onSameBranch(AbstractID) - Method in class org.jcsp.net.AbstractID
This tests whether another ID is on the same branch of a hierachy.
onSameBranch(AbstractID) - Method in class org.jcsp.net.ApplicationID
 
onSameBranch(AbstractID) - Method in class org.jcsp.net.DomainID
 
onSameBranch(AbstractID) - Method in class org.jcsp.net.GlobalID
 
onSameBranch(AbstractID) - Method in class org.jcsp.net.NodeID
 
oos - Variable in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterTX
The ObjectOutputStream connected to the byte stream to allow the serialization of objects
open - Variable in class org.jcsp.lang.ConnectionServerMessage
 
Open() - Constructor for class org.jcsp.net.ConnectionMessage.Open
 
OPEN - Static variable in class org.jcsp.net2.NetworkProtocol
The initial message sent from a client connection end to a server end
openIn - Variable in class org.jcsp.lang.AltingConnectionServerImpl
 
openIn - Variable in class org.jcsp.net2.NetAltingConnectionServer
 
openServer - Variable in class org.jcsp.net2.ConnectionData
 
openToServer - Variable in class org.jcsp.lang.AltingConnectionClientImpl
 
openToServer - Variable in class org.jcsp.net.NetSharedAltingConnectionClient
 
Or - Class in org.jcsp.plugNplay
Bitwise ors two Integer streams to one stream.
Or(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Or
Construct a new Or process with the input Channels in1 and in2 and the output Channel out.
org.jcsp.awt - package org.jcsp.awt
This provides CSP extensions for all AWT Component components: GUI events and widget configurations map to channel communications.
org.jcsp.demos.util - package org.jcsp.demos.util
 
org.jcsp.lang - package org.jcsp.lang
This provides classes and interfaces corresponding to the fundamental primitives of CSP.
org.jcsp.net - package org.jcsp.net
This is main package for JCSP.NET.
org.jcsp.net.cns - package org.jcsp.net.cns
This package contains the files specifically for the JCSP.NET Channel Name Service (CNS).
org.jcsp.net.dynamic - package org.jcsp.net.dynamic
Supports dynamic operations over the JCSP.NET infrastructure.
org.jcsp.net.remote - package org.jcsp.net.remote
Supports the remote spawning of processes at other nodes.
org.jcsp.net.security - package org.jcsp.net.security
This package contains the files specifically for link security implementing various authentication schemes.
org.jcsp.net.settings - package org.jcsp.net.settings
This package is used internally by the JCSP network infrastructure to load XML configuration files and represent their structure.
org.jcsp.net.tcpip - package org.jcsp.net.tcpip
 
org.jcsp.net2 - package org.jcsp.net2
 
org.jcsp.net2.bns - package org.jcsp.net2.bns
 
org.jcsp.net2.cns - package org.jcsp.net2.cns
 
org.jcsp.net2.mobile - package org.jcsp.net2.mobile
 
org.jcsp.net2.tcpip - package org.jcsp.net2.tcpip
 
org.jcsp.plugNplay - package org.jcsp.plugNplay
This provides an assortment of plug-and-play CSP components to wire together (with Object-carrying wires) and reuse.
org.jcsp.plugNplay.ints - package org.jcsp.plugNplay.ints
This provides an assortment of plug-and-play CSP components to wire together (with int-carrying wires) and reuse.
org.jcsp.test - package org.jcsp.test
 
org.jcsp.util - package org.jcsp.util
This provides classes and interfaces to customise the semantics of Object channels.
org.jcsp.util.filter - package org.jcsp.util.filter
This defines filtering channels that can apply transformations to objects as they are read and/or written.
org.jcsp.util.ints - package org.jcsp.util.ints
This provides classes and interfaces to customise the semantics of int channels.
originalGuards - Variable in class org.jcsp.test.EventRecorder
 
originatingNode - Variable in class org.jcsp.net2.mobile.ClassRequest
 
originatingNode - Variable in class org.jcsp.net2.mobile.DynamicClassLoader
 
originatingNode - Variable in class org.jcsp.net2.mobile.DynamicClassLoaderMessage
 
OrInt - Class in org.jcsp.plugNplay.ints
Bitwise ors two integer streams to one stream.
OrInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.OrInt
Construct a new OrInt process with the input Channels in0 and in1 and the output Channel out.
Other Examples - Search tag in class org.jcsp.lang.AltingBarrier
Section
OtherReq - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent miscellaneous requirements.
OtherReq(String, boolean, String) - Constructor for class org.jcsp.net.settings.OtherReq
 
OtherReq(String, double, String) - Constructor for class org.jcsp.net.settings.OtherReq
 
OtherReq(String, int, String) - Constructor for class org.jcsp.net.settings.OtherReq
 
OtherReq(String, String, String) - Constructor for class org.jcsp.net.settings.OtherReq
 
OtherSpec - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent misellaneous specifications.
OtherSpec(String, boolean, boolean) - Constructor for class org.jcsp.net.settings.OtherSpec
 
OtherSpec(String, double, boolean) - Constructor for class org.jcsp.net.settings.OtherSpec
 
OtherSpec(String, int, boolean) - Constructor for class org.jcsp.net.settings.OtherSpec
 
OtherSpec(String, String, boolean) - Constructor for class org.jcsp.net.settings.OtherSpec
 
out - Variable in class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
out - Variable in class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
out - Variable in class org.jcsp.lang.ChannelOutputWrapper
Deprecated.
The actual channel end.
out - Variable in class org.jcsp.net.NetChannelInputProcess
The channel used for output.
out - Variable in class org.jcsp.plugNplay.And
The output Channel
out - Variable in class org.jcsp.plugNplay.Delta
The output Channels
out - Variable in class org.jcsp.plugNplay.Demultiplex
The output Channels
out - Variable in class org.jcsp.plugNplay.Deparaplex
The output Channels
out - Variable in class org.jcsp.plugNplay.Fibonacci
The output Channel
out - Variable in class org.jcsp.plugNplay.FixedDelay
The output Channel
out - Variable in class org.jcsp.plugNplay.Generate
The output Channel
out - Variable in class org.jcsp.plugNplay.Identity
The output Channel
out - Variable in class org.jcsp.plugNplay.Integrate
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.AndInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.DeltaInt
The output Channels
out - Variable in class org.jcsp.plugNplay.ints.DemultiplexInt
The output Channels
out - Variable in class org.jcsp.plugNplay.ints.DeparaplexInt
The output Channels
out - Variable in class org.jcsp.plugNplay.ints.FibonacciInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.FixedDelayInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.GenerateInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.IdentityInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.IntegrateInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.Merge2Int
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.MergeInt
The output channel
out - Variable in class org.jcsp.plugNplay.ints.MultInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.MultiplexInt
The output channel
out - Variable in class org.jcsp.plugNplay.ints.NandInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.NorInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.NumbersInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.OrInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.PairsInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.ParaplexInt
The output channel
out - Variable in class org.jcsp.plugNplay.ints.Plex2Int
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.PlexInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.PlusInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.PrefixInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.ProcessWriteInt
The channel to which to write
out - Variable in class org.jcsp.plugNplay.ints.RegularInt
 
out - Variable in class org.jcsp.plugNplay.ints.RegulateInt
 
out - Variable in class org.jcsp.plugNplay.ints.SignInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.SquaresInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.SubstituteInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.SuccessorInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.TailInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.TimesInt
The output Channel
out - Variable in class org.jcsp.plugNplay.ints.XorInt
The output Channel
out - Variable in class org.jcsp.plugNplay.Merge
The output channel
out - Variable in class org.jcsp.plugNplay.Merge2
The output Channel
out - Variable in class org.jcsp.plugNplay.Mult
The output Channel
out - Variable in class org.jcsp.plugNplay.Multiplex
The output channel
out - Variable in class org.jcsp.plugNplay.Nand
The output Channel
out - Variable in class org.jcsp.plugNplay.Nor
The output Channel
out - Variable in class org.jcsp.plugNplay.Numbers
The output Channel
out - Variable in class org.jcsp.plugNplay.Or
The output Channel
out - Variable in class org.jcsp.plugNplay.Pairs
The output Channel
out - Variable in class org.jcsp.plugNplay.Paraplex
The output channel
out - Variable in class org.jcsp.plugNplay.Plex
The output Channel
out - Variable in class org.jcsp.plugNplay.Plex2
The output Channel
out - Variable in class org.jcsp.plugNplay.Plus
The output Channel
out - Variable in class org.jcsp.plugNplay.Prefix
The output Channel
out - Variable in class org.jcsp.plugNplay.ProcessWrite
The channel to which to write
out - Variable in class org.jcsp.plugNplay.Regular
 
out - Variable in class org.jcsp.plugNplay.Regulate
 
out - Variable in class org.jcsp.plugNplay.Sign
The output Channel
out - Variable in class org.jcsp.plugNplay.Squares
The output Channel
out - Variable in class org.jcsp.plugNplay.Substitute
The output Channel
out - Variable in class org.jcsp.plugNplay.Successor
The output Channel
out - Variable in class org.jcsp.plugNplay.Tail
The output Channel
out - Variable in class org.jcsp.plugNplay.Times
The output Channel
out - Variable in class org.jcsp.plugNplay.Xor
The output Channel
out - Variable in class org.jcsp.test.WriterProcess
 
out - Variable in class org.jcsp.test.WriterProcessInt
 
out - Variable in class org.jcsp.util.filter.FilteredAny2AnyChannelImpl
The output end of the channel.
out - Variable in class org.jcsp.util.filter.FilteredAny2OneChannelImpl
The output end of the channel.
out - Variable in class org.jcsp.util.filter.FilteredOne2AnyChannelImpl
The filtered output end of the channel.
out - Variable in class org.jcsp.util.filter.FilteredOne2OneChannelImpl
The filtered output end of the channel.
out() - Method in interface org.jcsp.lang.Any2AnyChannel
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.Any2AnyChannelInt
Returns the output channel end.
out() - Method in class org.jcsp.lang.Any2AnyImpl
 
out() - Method in class org.jcsp.lang.Any2AnyIntImpl
 
out() - Method in interface org.jcsp.lang.Any2OneChannel
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.Any2OneChannelInt
Returns the output end of the channel.
out() - Method in class org.jcsp.lang.Any2OneImpl
 
out() - Method in class org.jcsp.lang.Any2OneIntImpl
 
out() - Method in class org.jcsp.lang.BasicOne2OneChannelSymmetric
 
out() - Method in class org.jcsp.lang.BasicOne2OneChannelSymmetricInt
 
out() - Method in class org.jcsp.lang.BufferedOne2OneChannel
Returns the ChannelOutput object to use for this channel.
out() - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
Returns the ChannelOutputInt object to use for this channel.
out() - Method in interface org.jcsp.lang.One2AnyChannel
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.One2AnyChannelInt
Returns the output end of the channel.
out() - Method in class org.jcsp.lang.One2AnyImpl
 
out() - Method in class org.jcsp.lang.One2AnyIntImpl
 
out() - Method in interface org.jcsp.lang.One2OneChannel
Returns the output channel end.
out() - Method in class org.jcsp.lang.One2OneChannelImpl
Returns the ChannelOutput object to use for this channel.
out() - Method in interface org.jcsp.lang.One2OneChannelInt
Returns the output end of the channel.
out() - Method in class org.jcsp.lang.One2OneChannelIntImpl
Returns the ChannelOutputInt object to use for this channel.
out() - Method in interface org.jcsp.lang.One2OneChannelSymmetric
Returns the output channel end.
out() - Method in interface org.jcsp.lang.One2OneChannelSymmetricInt
Returns the output channel end.
out() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
Returns the ChannelOutput object to use for this channel.
out() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
Returns the ChannelOutput object to use for this channel.
out() - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
Returns the ChannelOutput object to use for this channel.
out() - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
Returns the ChannelOutput object to use for this channel.
out() - Method in class org.jcsp.lang.RejectableBufferedOne2AnyChannel
Deprecated.
 
out() - Method in class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated.
 
out() - Method in interface org.jcsp.lang.RejectableChannel
Deprecated.
 
out() - Method in class org.jcsp.lang.RejectableOne2AnyChannel
Deprecated.
 
out() - Method in class org.jcsp.lang.RejectableOne2OneChannel
Deprecated.
 
out() - Method in class org.jcsp.util.filter.FilteredAny2AnyChannelImpl
 
out() - Method in class org.jcsp.util.filter.FilteredAny2OneChannelImpl
 
out() - Method in class org.jcsp.util.filter.FilteredOne2AnyChannelImpl
 
out() - Method in class org.jcsp.util.filter.FilteredOne2OneChannelImpl
 
out0 - Variable in class org.jcsp.plugNplay.Delta2
The first output Channel
out0 - Variable in class org.jcsp.plugNplay.ints.Delta2Int
The first output Channel
out1 - Variable in class org.jcsp.plugNplay.Delta2
The second output Channel
out1 - Variable in class org.jcsp.plugNplay.ints.Delta2Int
The second output Channel
outerObject - Variable in class org.jcsp.net.cns.CNSService
 
outFilter() - Method in interface org.jcsp.util.filter.FilteredAny2AnyChannel
Returns an interface for configuring write filters on the channel.
outFilter() - Method in class org.jcsp.util.filter.FilteredAny2AnyChannelImpl
 
outFilter() - Method in interface org.jcsp.util.filter.FilteredAny2OneChannel
Returns an interface for configuring write filters on the channel.
outFilter() - Method in class org.jcsp.util.filter.FilteredAny2OneChannelImpl
 
outFilter() - Method in interface org.jcsp.util.filter.FilteredOne2AnyChannel
Returns the control interface to manipulate the write filters.
outFilter() - Method in class org.jcsp.util.filter.FilteredOne2AnyChannelImpl
 
outFilter() - Method in interface org.jcsp.util.filter.FilteredOne2OneChannel
Returns the control interface for configuring the write filters on the channel.
outFilter() - Method in class org.jcsp.util.filter.FilteredOne2OneChannelImpl
 
output - Variable in class org.jcsp.net.Logger
 
outputFilter - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
outputFilter - Variable in class org.jcsp.net2.NetAltingConnectionServer
 
outputQueue - Variable in class org.jcsp.net.dynamic.JFTP
Queues (and combines) requests for classes by clients.
OutputReconnectionManager - Interface in org.jcsp.net.dynamic
Writing end of a migratable channel.
OutputReconnectionManagerCNSImpl - Class in org.jcsp.net.dynamic
Implementation of the output reconnection manager that uses a CNS service to track channel ends.
OutputReconnectionManagerCNSImpl(NetChannelOutput) - Constructor for class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
Constructs a new OutputReconnectionManagerCNSImpl with the given underlying networked channel output end.
OutputReconnectionManagerCNSImpl(NetChannelOutput, String) - Constructor for class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
Constructs a new OutputReconnectionManagerCNSImpl with the given underlying networked channel output end using a specific CNS service.
outputStream - Variable in class org.jcsp.net2.Link.TxLoop
The output stream connecting to the remote node's input stream.
OverFlowingBuffer<T> - Class in org.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 for class org.jcsp.util.OverFlowingBuffer
Construct a new OverFlowingBuffer with the specified size.
OverFlowingBufferInt - Class in org.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 for class org.jcsp.util.ints.OverFlowingBufferInt
Construct a new OverFlowingBufferInt with the specified size.
Overheads - Search tag in class org.jcsp.lang.Barrier
Section
OverWriteOldestBuffer<T> - Class in org.jcsp.util
This is used to create a buffered object channel that always accepts input, overwriting its oldest data if full.
OverWriteOldestBuffer(int) - Constructor for class org.jcsp.util.OverWriteOldestBuffer
Construct a new OverWriteOldestBuffer with the specified size.
OverWriteOldestBufferInt - Class in org.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 for class org.jcsp.util.ints.OverWriteOldestBufferInt
Construct a new OverWriteOldestBufferInt with the specified size.
OverWritingBuffer<T> - Class in org.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 for class org.jcsp.util.OverWritingBuffer
Construct a new OverWritingBuffer with the specified size.
OverWritingBufferInt - Class in org.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 for class org.jcsp.util.ints.OverWritingBufferInt
Construct a new OverWritingBufferInt with the specified size.

P

p - Variable in class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
p - Variable in class org.jcsp.awt.GraphicsCommand.FillPolygon
 
paint(Graphics) - Method in class org.jcsp.awt.ActiveCanvas
This method is used by the JVM event thread -- it is not really for public consumption.
paint(Graphics) - Method in class org.jcsp.awt.DisplayList
This is the call-back delegated here by the registered Component.
paint(Graphics) - Method in interface org.jcsp.awt.Paintable
This is the call-back delegated here by the registered Component.
paintable - Variable in class org.jcsp.awt.ActiveCanvas
 
paintable - Variable in class org.jcsp.awt.GraphicsProtocol.SetPaintable
 
Paintable - Interface in org.jcsp.awt
Active components may delegate their paint and update methods to objects implementing this interface.
Pairs - Class in org.jcsp.plugNplay
Generates sums of successive pairs of input Integers.
Pairs(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Pairs
Construct a new Pairs process with the input Channel in and the output Channel out.
PairsInt - Class in org.jcsp.plugNplay.ints
Generates sums of successive pairs of input values.
PairsInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.PairsInt
Construct a new PairsInt process with the input Channel in and the output Channel out.
par - Variable in class org.jcsp.plugNplay.DynamicDelta
 
par - Variable in class org.jcsp.plugNplay.ints.DynamicDeltaInt
 
Parallel - Class in org.jcsp.lang
This process constructor taks an array of CSProcesses and returns a CSProcess that is the parallel composition of its process arguments.
Parallel() - Constructor for class org.jcsp.lang.Parallel
Construct a new Parallel object initially without any processes.
Parallel(boolean) - Constructor for class org.jcsp.lang.Parallel
Construct a new Parallel object initially without any processes.
Parallel(CSProcess[]) - Constructor for class org.jcsp.lang.Parallel
Construct a new Parallel object with the processes specified.
Parallel(CSProcess[][]) - Constructor for class org.jcsp.lang.Parallel
Construct a new Parallel object with the processes specified.
Parallel(CSProcess[], boolean) - Constructor for class org.jcsp.lang.Parallel
Construct a new Parallel object with the processes specified.
Parallel Implementation - Search tag in class org.jcsp.lang.Sequence
Section
Paraplex - Class in org.jcsp.plugNplay
Parallel multiplexes its input Object stream array on to one output stream.
Paraplex(ChannelInput[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.Paraplex
Construct a new ParaplexInt process from the array of input channels to the output channel.
ParaplexInt - Class in org.jcsp.plugNplay.ints
Parallel multiplexes its input integer stream array on to one output stream.
ParaplexInt(ChannelInputInt[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.ints.ParaplexInt
Construct a new ParaplexInt process from the array of input channels to the output channel.
parent - Variable in class org.jcsp.lang.SharedAltingConnectionClient
 
parent - Variable in class org.jcsp.lang.SharedConnectionServerImpl
 
park - Variable in class org.jcsp.lang.ParThread
parking barrier for this thread
parse(String) - Static method in class org.jcsp.net2.NetBarrierLocation
Takes the string representation of a NetBarrierLocation and converts it back into an object for usage by JCSP.
parse(String) - Static method in class org.jcsp.net2.NetChannelLocation
Converts the string form of a NetChannelLocation back into its object form
parse(String) - Static method in class org.jcsp.net2.NetConnectionLocation
Converts the string form of a NetConnectionLocation back into its object form
parse(String) - Static method in class org.jcsp.net2.NodeAddress
Parses a string representation of a NodeAddress back to its object form
parse(String) - Static method in class org.jcsp.net2.NodeID
Converts a string representation of a NodeID back to a NodeID object
parse(String) - Method in class org.jcsp.net2.ProtocolID
Parses an address string into an address object
parse(String) - Method in class org.jcsp.net2.tcpip.TCPIPProtocolID
Parses a string to recreate a TCPIPNodeAddress object
ParThread - Class in org.jcsp.lang
This is the Thread class used by Parallel to run all but one of its given processes.
ParThread(CSProcess, Barrier) - Constructor for class org.jcsp.lang.ParThread
Construct a new ParThread.
parThreads - Variable in class org.jcsp.lang.Parallel
A pool of ParThreads
pending() - Method in class org.jcsp.lang.AltingChannelInput
Returns whether there is data pending on this channel.
pending() - Method in class org.jcsp.lang.AltingChannelInputImpl
 
pending() - Method in class org.jcsp.lang.AltingChannelInputInt
Returns whether there is data pending on this channel.
pending() - Method in class org.jcsp.lang.AltingChannelInputIntImpl
 
pending() - Method in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
pending() - Method in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
pending() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Returns whether there is data pending on this channel.
pending() - Method in class org.jcsp.lang.AltingChannelOutput
Returns whether the receiver is committed to read from this channel.
pending() - Method in class org.jcsp.lang.AltingChannelOutputInt
Returns whether the receiver is committed to read from this channel.
pending() - Method in class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
pending() - Method in class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
pending() - Method in class org.jcsp.lang.AltingConnectionClient
Returns whether there is an open() pending on this connection.
pending() - Method in class org.jcsp.lang.AltingConnectionServer
Returns whether there is an open() pending on this connection.
pending() - Method in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
pending() - Method in class org.jcsp.net2.Net2OneChannel
Checks if any data is waiting on the channel.
pendingClassManifestAvailable(String) - Method in class org.jcsp.net.dynamic.ClassManager
Returns true iff a manifest reply has been stored for the specified class.
PendingResolve(String, NameAccessLevel) - Constructor for class org.jcsp.net.cns.CNSService.PendingResolve
 
PendingResolve(CNSMessage.ResolveReply, ChannelOutput, String, NameAccessLevel) - Constructor for class org.jcsp.net.cns.CNS.PendingResolve
 
pendingResolves - Variable in class org.jcsp.net.cns.CNS
The registered channel names and indexes.
pendingResolves - Variable in class org.jcsp.net.cns.CNSService
List of all pending resolve requests.
performedPingTest - Variable in class org.jcsp.net.Link
 
performedPingTest() - Method in class org.jcsp.net.Link
A public accessor for enquiring as to whether this Link object has performed a ping test.
performNetSync - Variable in class org.jcsp.net2.NetBarrier
A flag used to signify that a waking process should perform a network sync when released
permitUserAccess(UserID) - Method in interface org.jcsp.net.security.SecurityAuthority
Adds a user ID to the set of users considered by this authority to create valid responses to challenges.
permitUserAccess(UserID) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Adds a user to the set of permitted users.
ping() - Method in class org.jcsp.net.Link
Performs a ping on the link.
Ping() - Constructor for class org.jcsp.net.ConnectionMessage.Ping
 
PING_MESSAGE - Static variable in class org.jcsp.net.Message
 
PING_REPLY_MESSAGE - Static variable in class org.jcsp.net.Message
 
PingMessage() - Constructor for class org.jcsp.net.Message.PingMessage
 
pingReplyChan - Variable in class org.jcsp.net.Link
 
PingReplyMessage() - Constructor for class org.jcsp.net.Message.PingReplyMessage
 
PingRequirement - Class in org.jcsp.net
 
PingRequirement(int, int) - Constructor for class org.jcsp.net.PingRequirement
 
pingTime - Variable in class org.jcsp.net.Link
 
Plex - Class in org.jcsp.plugNplay
Fair multiplexes its input Object stream array into one output stream.
Plex(AltingChannelInput[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.Plex
Construct a new Plex process with input channels in and output channel out.
Plex2 - Class in org.jcsp.plugNplay
Fair multiplexes two Object streams into one.
Plex2(AltingChannelInput, AltingChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Plex2
Construct a new Plex2 process with the input channels in0 and in1 and the output channel out.
Plex2Int - Class in org.jcsp.plugNplay.ints
Fair multiplexes two integer streams into one.
Plex2Int(AltingChannelInputInt, AltingChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.Plex2Int
Construct a new Plex2Int process with the input channels in0 and in1 and the output channel out.
PlexInt - Class in org.jcsp.plugNplay.ints
Fair multiplexes its input integer stream array into one output stream.
PlexInt(AltingChannelInputInt[], ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.PlexInt
Construct a new PlexInt process with input channels in and output channel out.
Plugin - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a plug-in.
Plugin(String, Class) - Constructor for class org.jcsp.net.settings.Plugin
 
PluginAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.Plugins.PluginAlreadyExistsException
 
pluginClass - Variable in class org.jcsp.net.settings.Plugin
 
pluginNameMap - Variable in class org.jcsp.net.settings.Plugins
 
plugins - Variable in class org.jcsp.net.settings.JCSPConfig
 
plugins - Variable in class org.jcsp.net.settings.Plugins
 
Plugins - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of plug-ins.
Plugins() - Constructor for class org.jcsp.net.settings.Plugins
 
Plugins.PluginAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
Plus - Class in org.jcsp.plugNplay
Sums two Integer streams to one stream.
Plus(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Plus
Construct a new Plus process with the input Channels in1 and in2 and the output Channel out.
PlusInt - Class in org.jcsp.plugNplay.ints
Sums two integer streams to one stream.
PlusInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.PlusInt
Construct a new PlusInt process with the input Channels in0 and in1 and the output Channel out.
poison - Variable in class org.jcsp.lang.Crew
 
poison - Variable in class org.jcsp.lang.CrewServer
 
poison(int) - Method in class org.jcsp.lang.AltingChannelInputImpl
 
poison(int) - Method in class org.jcsp.lang.AltingChannelInputIntImpl
 
poison(int) - Method in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
poison(int) - Method in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
poison(int) - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
 
poison(int) - Method in class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
poison(int) - Method in class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
poison(int) - Method in class org.jcsp.lang.BlackHoleChannel
 
poison(int) - Method in class org.jcsp.lang.BlackHoleChannelInt
 
poison(int) - Method in class org.jcsp.lang.ChannelInputImpl
 
poison(int) - Method in class org.jcsp.lang.ChannelInputIntImpl
 
poison(int) - Method in class org.jcsp.lang.ChannelInputWrapper
Deprecated.
 
poison(int) - Method in class org.jcsp.lang.ChannelOutputImpl
 
poison(int) - Method in class org.jcsp.lang.ChannelOutputIntImpl
 
poison(int) - Method in class org.jcsp.lang.ChannelOutputWrapper
Deprecated.
 
poison(int) - Method in interface org.jcsp.lang.Poisonable
This injects poison into the channel.
poison(int) - Method in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
poison(int) - Method in class org.jcsp.lang.SharedChannelInputImpl
 
poison(int) - Method in class org.jcsp.lang.SharedChannelInputIntImpl
 
poison(int) - Method in class org.jcsp.lang.SharedChannelOutputImpl
 
poison(int) - Method in class org.jcsp.lang.SharedChannelOutputIntImpl
 
poison(int) - Method in class org.jcsp.net.Any2NetChannel
Currently, network channels are unpoisonable so this method has no effect.
poison(int) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
Currently, network channels are unpoisonable so this method has no effect.
poison(int) - Method in class org.jcsp.net.Net2AnyChannel
Currently, network channels are unpoisonable so this method has no effect.
poison(int) - Method in class org.jcsp.net.One2NetChannel
Currently, network channels are unpoisonable so this method has no effect.
poison(int) - Method in class org.jcsp.net2.Any2NetChannel
Poisons the underlying channel
poison(int) - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
poison(int) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
poison(int) - Method in class org.jcsp.net2.Net2AnyChannel
Poisons the underlying channel
poison(int) - Method in class org.jcsp.net2.Net2OneChannel
Poisons the underlying channel
poison(int) - Method in class org.jcsp.net2.One2NetChannel
Poisons the underlying channel.
poison(PoisonException) - Method in class org.jcsp.net.Net2OneChannel
Currently, network channels are unpoisonable so this method has no effect.
POISON - Static variable in class org.jcsp.net2.NetworkProtocol
A POISON message sent to poison a channel end
POISON_FILTER - Static variable in class org.jcsp.net.IndexManager
 
Poisonable - Interface in org.jcsp.lang
All channel-ends implement this inteface.
PoisonableAny2AnyChannelImpl<T> - Class in org.jcsp.lang
 
PoisonableAny2AnyChannelImpl(int) - Constructor for class org.jcsp.lang.PoisonableAny2AnyChannelImpl
 
PoisonableAny2AnyChannelIntImpl - Class in org.jcsp.lang
 
PoisonableAny2AnyChannelIntImpl(int) - Constructor for class org.jcsp.lang.PoisonableAny2AnyChannelIntImpl
 
PoisonableAny2OneChannelImpl<T> - Class in org.jcsp.lang
 
PoisonableAny2OneChannelImpl(int) - Constructor for class org.jcsp.lang.PoisonableAny2OneChannelImpl
 
PoisonableAny2OneChannelIntImpl - Class in org.jcsp.lang
 
PoisonableAny2OneChannelIntImpl(int) - Constructor for class org.jcsp.lang.PoisonableAny2OneChannelIntImpl
 
PoisonableBufferedAny2AnyChannel<T> - Class in org.jcsp.lang
 
PoisonableBufferedAny2AnyChannel(ChannelDataStore<T>, int) - Constructor for class org.jcsp.lang.PoisonableBufferedAny2AnyChannel
 
PoisonableBufferedAny2AnyChannelInt - Class in org.jcsp.lang
 
PoisonableBufferedAny2AnyChannelInt(ChannelDataStoreInt, int) - Constructor for class org.jcsp.lang.PoisonableBufferedAny2AnyChannelInt
 
PoisonableBufferedAny2OneChannel<T> - Class in org.jcsp.lang
 
PoisonableBufferedAny2OneChannel(ChannelDataStore<T>, int) - Constructor for class org.jcsp.lang.PoisonableBufferedAny2OneChannel
 
PoisonableBufferedAny2OneChannelInt - Class in org.jcsp.lang
 
PoisonableBufferedAny2OneChannelInt(ChannelDataStoreInt, int) - Constructor for class org.jcsp.lang.PoisonableBufferedAny2OneChannelInt
 
PoisonableBufferedOne2AnyChannel<T> - Class in org.jcsp.lang
 
PoisonableBufferedOne2AnyChannel(ChannelDataStore<T>, int) - Constructor for class org.jcsp.lang.PoisonableBufferedOne2AnyChannel
 
PoisonableBufferedOne2AnyChannelInt - Class in org.jcsp.lang
 
PoisonableBufferedOne2AnyChannelInt(ChannelDataStoreInt, int) - Constructor for class org.jcsp.lang.PoisonableBufferedOne2AnyChannelInt
 
PoisonableBufferedOne2OneChannel<T> - Class in org.jcsp.lang
This implements a one-to-one object channel with user-definable buffering.
PoisonableBufferedOne2OneChannel(ChannelDataStore<T>, int) - Constructor for class org.jcsp.lang.PoisonableBufferedOne2OneChannel
Constructs a new BufferedOne2OneChannel with the specified ChannelDataStore.
PoisonableBufferedOne2OneChannelInt - Class in org.jcsp.lang
 
PoisonableBufferedOne2OneChannelInt(ChannelDataStoreInt, int) - Constructor for class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
Constructs a new BufferedOne2OneChannel with the specified ChannelDataStore.
PoisonableOne2AnyChannelImpl<T> - Class in org.jcsp.lang
 
PoisonableOne2AnyChannelImpl(int) - Constructor for class org.jcsp.lang.PoisonableOne2AnyChannelImpl
 
PoisonableOne2AnyChannelIntImpl - Class in org.jcsp.lang
 
PoisonableOne2AnyChannelIntImpl(int) - Constructor for class org.jcsp.lang.PoisonableOne2AnyChannelIntImpl
 
PoisonableOne2OneChannelImpl<T> - Class in org.jcsp.lang
This implements a one-to-one object channel.
PoisonableOne2OneChannelImpl(int) - Constructor for class org.jcsp.lang.PoisonableOne2OneChannelImpl
 
PoisonableOne2OneChannelIntImpl - Class in org.jcsp.lang
 
PoisonableOne2OneChannelIntImpl(int) - Constructor for class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
 
POISONED - Static variable in class org.jcsp.net2.ChannelDataState
Signifies that the channel has been poisoned.
PoisonException - Exception Class in org.jcsp.lang
This exception is thrown when a process tries to use a channel that has been poisoned.
PoisonException(int) - Constructor for exception class org.jcsp.lang.PoisonException
JCSP users should not have to construct these.
PoisonFilter - Class in org.jcsp.util.filter
This filter will throw a PoisonException when filter(Object) is called.
PoisonFilter() - Constructor for class org.jcsp.util.filter.PoisonFilter
Constructs a new filter with the default message.
PoisonFilter(String) - Constructor for class org.jcsp.util.filter.PoisonFilter
Constructs a new filter with a specific message.
PoisonFilterException - Exception Class in org.jcsp.util.filter
Deprecated.
Use poison directly instead
PoisonFilterException(String) - Constructor for exception class org.jcsp.util.filter.PoisonFilterException
Deprecated.
 
poisonLevel - Variable in class org.jcsp.net2.ChannelData
Indicates the level of poison that has been placed on the channel, if relevant.
poisonStrength - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
poisonStrength - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
poisonStrength - Variable in class org.jcsp.lang.PoisonableOne2OneChannelImpl
0 means unpoisoned
poisonStrength - Variable in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
0 means unpoisoned
poll(long) - Method in class org.jcsp.lang.AltingBarrier
This is a simple way to poll for synchonisation on an AltingBarrier without having to set up an Alternative.
pollAlt - Variable in class org.jcsp.lang.AltingBarrier
Used to support the
invalid reference
sync
method.
Polling - Search tag in class org.jcsp.lang.Alternative
Section
pollTime - Variable in class org.jcsp.lang.AltingBarrier
Used to support the
invalid reference
sync
method.
polytag - Variable in class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
polytag - Variable in class org.jcsp.awt.GraphicsCommand.FillPolygon
 
Pong() - Constructor for class org.jcsp.net.ConnectionMessage.Pong
 
port - Variable in class org.jcsp.net.tcpip.TCPIPAddressID
 
port - Variable in class org.jcsp.net2.tcpip.TCPIPNodeAddress
The port part of the address
position - Variable in class org.jcsp.net.ProtocolID
The position in the order of preference of protocols.
position - Variable in class org.jcsp.net.settings.Protocol
 
position - Variable in class org.jcsp.net.settings.Service
 
postfix - Variable in class org.jcsp.plugNplay.ints.PrinterInt
The string to write after each integer
postfix - Variable in class org.jcsp.plugNplay.Printer
The string to write after each object
preconditions - Variable in class org.jcsp.lang.InlineAlternative
The preconditions set for the ALT when it is being used as a guard.
prefix - Variable in class org.jcsp.plugNplay.ints.PrinterInt
The string to write in front of each integer
prefix - Variable in class org.jcsp.plugNplay.Printer
The string to write in front of each object
Prefix - Class in org.jcsp.plugNplay
Prefixes a user-supplied object to the Object stream flowing through.
Prefix(Object, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Prefix
Construct a new Prefix process with the input Channel in and the output Channel out.
PrefixInt - Class in org.jcsp.plugNplay.ints
Prefixes a user-supplied integer to the int stream flowing through.
PrefixInt(int, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.PrefixInt
Construct a new PrefixInt process with the input Channel in and the output Channel out.
prepareToMove() - Method in interface org.jcsp.net.dynamic.InputReconnectionManager
Prepares the channel for a transfer between nodes.
prepareToMove() - Method in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
This method must be called before an instance of this class is serializable.
prepareToMove() - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
prepareToMove() - Method in interface org.jcsp.net.dynamic.MigratableChannelInput
Prepares the channel end for movement to another node.
prepareToMove() - Method in interface org.jcsp.net.dynamic.MigratableChannelOutput
Prepares the channel end for movement to another node.
prepareToMove() - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
prepareToMove() - Method in interface org.jcsp.net.dynamic.OutputReconnectionManager
Prepares the channel end for transfer to another node.
prepareToMove() - Method in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
 
Printer - Class in org.jcsp.plugNplay
Prints each Object from its input channel to a PrintStream.
Printer(ChannelInput) - Constructor for class org.jcsp.plugNplay.Printer
Construct a new Printer with System.out as its PrintStream and empty prefix and postfix strings.
Printer(ChannelInput, PrintStream) - Constructor for class org.jcsp.plugNplay.Printer
Construct a new Printer with empty prefix and postfix strings.
Printer(ChannelInput, PrintStream, String, String) - Constructor for class org.jcsp.plugNplay.Printer
Construct a new Printer.
Printer(ChannelInput, String, String) - Constructor for class org.jcsp.plugNplay.Printer
Construct a new Printer with System.out as its PrintStream.
PrinterInt - Class in org.jcsp.plugNplay.ints
Prints each int from its input channel to a PrintStream.
PrinterInt(ChannelInputInt) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
Construct a new PrinterInt with System.out as its PrintStream and empty prefix and postfix strings.
PrinterInt(ChannelInputInt, PrintStream) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
Construct a new PrinterInt with empty prefix and postfix strings.
PrinterInt(ChannelInputInt, PrintStream, String, String) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
Construct a new PrinterInt.
PrinterInt(ChannelInputInt, String, String) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
Construct a new PrinterInt with System.out as its PrintStream.
printStackTrace() - Method in exception class org.jcsp.net.remote.RemoteSpawnException
Prints the stack trace of the actual exception.
printStream - Variable in class org.jcsp.plugNplay.ints.PrinterInt
The stream to which to write
printStream - Variable in class org.jcsp.plugNplay.Printer
The stream to which to write
Priorities - Search tag in class org.jcsp.lang.AltingBarrier
Section
priority - Variable in class org.jcsp.lang.Parallel
 
priority - Variable in class org.jcsp.net2.Link
Link priority for this Link.
PRIORITY_MAX - Static variable in class org.jcsp.lang.ProcessManager
The maximum priority value for running a process.
PRIORITY_MIN - Static variable in class org.jcsp.lang.ProcessManager
The minimum priority value for running a process.
PRIORITY_NORM - Static variable in class org.jcsp.lang.ProcessManager
The normal priority value for running a process.
PriParallel - Class in org.jcsp.lang
This is an extension of the Parallel class that prioritises the processes given to its control.
PriParallel() - Constructor for class org.jcsp.lang.PriParallel
Construct a new PriParallel object initially without any processes.
PriParallel(CSProcess[]) - Constructor for class org.jcsp.lang.PriParallel
Construct a new PriParallel object with the processes specified.
priSelect() - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards.
priSelect() - Method in class org.jcsp.lang.InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
priSelect(boolean[]) - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards whose preCondition index is true.
process - Variable in class org.jcsp.awt.ActiveApplet
The process defining the behaviour of this Applet.
process - Variable in class org.jcsp.lang.ParThread
the process to be executed
process - Variable in class org.jcsp.lang.ProcessManager
The CSProcess to be executed by this ProcessManager
process - Variable in class org.jcsp.net.remote.ProcessSpawner
The process that needs to be started.
process - Variable in class org.jcsp.net.remote.RemoteProcess
The process to be started at the remote end.
process - Variable in exception class org.jcsp.net.remote.RemoteProcessFailedException
The offending process.
process - Variable in class org.jcsp.net.remote.SpawnerMessage
 
Process Diagram - Search tag in class AltTest
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveButton
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveButtonControl
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveCanvas
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveCheckbox
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveCheckboxMenuItem
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveChoice
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveClosingFrame
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveComponent
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveContainer
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveDialog
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveFileDialog
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveFrame
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveLabel
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveList
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveMenu
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveMenuItem
Section
Process Diagram - Search tag in class org.jcsp.awt.ActivePanel
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveScrollPane
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveScrollbar
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveTextArea
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveTextEnterArea
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveTextEnterField
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveTextField
Section
Process Diagram - Search tag in class org.jcsp.awt.ActiveWindow
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.And
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.BlackHole
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Delta
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Delta2
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Demultiplex
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Deparaplex
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.DynamicDelta
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.FixedDelay
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.FramedButton
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.FramedButtonArray
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.FramedButtonGrid
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.FramedScrollbar
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Generate
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Identity
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Integrate
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Merge
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Merge2
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Mult
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Multiplex
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Nand
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Nor
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Numbers
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Or
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Pairs
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Paraplex
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Plex
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Plex2
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Plus
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Prefix
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Printer
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ProcessRead
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ProcessWrite
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Regular
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Regulate
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Sign
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Squares
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Substitute
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Successor
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Tail
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Times
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.Xor
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.AndInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.BlackHoleInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.Delta2Int
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.DeltaInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.DemultiplexInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.DeparaplexInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.DynamicDeltaInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.FixedDelayInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.GenerateInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.IdentityInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.IntegrateInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.Merge2Int
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.MergeInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.MultInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.MultiplexInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.NandInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.NorInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.NumbersInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.OrInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.PairsInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.ParaplexInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.Plex2Int
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.PlexInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.PlusInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.PrefixInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.PrinterInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.ProcessReadInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.ProcessWriteInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.RegularInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.RegulateInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.SignInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.SquaresInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.SubstituteInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.SuccessorInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.TailInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.TimesInt
Section
Process Diagram - Search tag in class org.jcsp.plugNplay.ints.XorInt
Section
processes - Variable in class org.jcsp.lang.Parallel
The processes to be executed in Parallel
processes - Variable in class org.jcsp.lang.Sequence
The processes to be executed in sequence
Processes, Networks and Synchronisation In JCSP, a process is an instance of a class implementing the org.jcsp.lang.CSProcess interface - its behaviour being determined by the implementation of its run() method. Processes may be composed in org.jcsp.lang.Sequence or org.jcsp.lang.Parallel (or org.jcsp.lang.PriParallel), the result of this composition being another process. Processes may also be spawned to run concurrently with the spawning process - see org.jcsp.lang.ProcessManager. A collection of parallel processes is called a network. Processes encapsulate both data and algorithms. Parallel processes interact either by synchronised communication along org.jcsp.lang.Channels (the cleanest and simplest way) or by synchronised access to shared objects. The latter synchronisation may be achieved through channel signals or by a range of other JCSP primitives (such as org.jcsp.lang.Barrier, org.jcsp.lang.AltingBarrier, org.jcsp.lang.Bucket or org.jcsp.lang.Crew). Channels Channels come in two varieties: those that carry Object references and those that carry ints. For completeness, JCSP should provide channels specific to all the Java primitive types. These could trivially be added but, so far, do not seem to be needed in practice. Specialised channels, using Java generics, are easy to add and will be done soon please mail us if you have urgent need. Channels (from the Point of View of a Process) Processes should drive their channels through channel ends: org.jcsp.lang.ChannelInput / org.jcsp.lang.ChannelOutput (for Object channels) and org.jcsp.lang.ChannelInputInt / org.jcsp.lang.ChannelOutputInt (for int channels). To allow choice of receiving input (see next paragraph), processes must drive their channels through org.jcsp.lang.AltingChannelInput / org.jcsp.lang.AltingChannelInputInt (rather than org.jcsp.lang.ChannelInput / org.jcsp.lang.ChannelInputInt). Processes may passively wait for a number of events using org.jcsp.lang.Alternative. These events include channel inputs (org.jcsp.lang.AltingChannelInput / org.jcsp.lang.AltingChannelInputInt), channel accepts (org.jcsp.lang.AltingChannelAccept), alting barriers (org.jcsp.lang.AltingBarrier), timeouts (org.jcsp.lang.CSTimer) and skips (org.jcsp.lang.Skip). If more than one event is ready, an <I>,arbitrary,</I>, <I>,prioritised,</I> or <I>,fair,</I> choice can be made between them. The super-interface for all these ALTable events is org.jcsp.lang.Guard. Channels (from the Point of View of a Network) Actual channels must be constructed by the org.jcsp.lang.Parallel network builder with appropriate channel ends passed to the processes needing them (usually via their constructors). Four varieties are available for Object channels: org.jcsp.lang.One2OneChannel, org.jcsp.lang.Any2OneChannel, org.jcsp.lang.One2AnyChannel and org.jcsp.lang.Any2AnyChannel. Similarly, four varieties are available for int channels: org.jcsp.lang.One2OneChannelInt, org.jcsp.lang.Any2OneChannelInt, org.jcsp.lang.One2AnyChannelInt and org.jcsp.lang.Any2AnyChannelInt. Please note that the last two in each set are not broadcasting channels - broadcasting has to be achieved by active processes (e.g. org.jcsp.plugNplay.Delta). Channels are constructed by the static manufacturing methods of the org.jcsp.lang.Channel class. Input and output channel ends are obtained from channels by their in() and out methods, respectively. Note that the default semantics for all the above channels are zero-buffering and full synchronisation. This means that a writer to a channel will wait for a matching reader and vice-versa - whoever gets to the channel first will wait for its partner. Various forms of buffering can be introduced by splicing active buffer processes into these channels. However, because this is a common need, JCSP provides a range of plug-ins that can be used to create channels with the common varieties of buffering: <I>,</code>,blocking FIFO,<code>,</I>, <I>,</code>,overwriting (oldest) FIFO,<code>,</I>, <I>,</code>,overwriting (latest) FIFO,<code>,</I> and <I>,</code>,infinite FIFO,<code>,</I>. That set of plug-ins is for Object channels and comes from the org.jcsp.util package. A similar set for int channels is provided in org.jcsp.util.ints. It is the network builder's responsibility to decide whether to use 1-1, any-1, 1-any or any-any channels and whether to incorporate buffers in them. The process designer is not concerned with these decisions - only with whether the channel is for input or output and what type of information it carries. Call Channels Call Channels provide a method interface for client-server communication between active processes, yet their semantics remain those of a synchronising zero-buffered channel. Without them, we would normally have to set up a pair of channels (giving bi-directional communication) and use a sequence of channel write(s) and read (at the client end) matched by a sequence of channel read(s) and write (at the server end). The client process sees a server-specific method interface and invokes it in the normal way - however, the invocation will block until the server chooses to accept the call. The server sees the org.jcsp.lang.ChannelAccept interface - invoking an <TT>,accept,</TT> will block until the client makes a call. The network builder constructs a server-specific actual call channel by sub-classing from one of org.jcsp.lang.One2OneCallChannel, org.jcsp.lang.Any2OneCallChannel, org.jcsp.lang.One2AnyCallChannel and org.jcsp.lang.Any2AnyCallChannel. Precise rules for making this extension are given in their documentation. Symmetric Channels Thanks to alting barriers (org.jcsp.lang.AltingBarrier), symmetric channels are now available: org.jcsp.lang.One2OneChannelSymmetric and org.jcsp.lang.One2OneChannelSymmetricInt. These work the same as ordinary channels but, in addition, their output ends can be used as guards in a choice (org.jcsp.lang.Alternative). It is quite safe for both the sending and receiving process to be alting on these symmetric channels. - Search tag in package org.jcsp.lang
Section
processesChanged - Variable in class org.jcsp.lang.Parallel
 
ProcessInterruptedException - Exception Class in org.jcsp.lang
This is thrown if a process is interrupted whilst blocked during synchronisation - processes should never be interrupted.
ProcessInterruptedException(String) - Constructor for exception class org.jcsp.lang.ProcessInterruptedException
 
ProcessManager - Class in org.jcsp.lang
This enables a CSProcess to be spawned concurrently with the process doing the spawning.
ProcessManager(CSProcess) - Constructor for class org.jcsp.lang.ProcessManager
 
Process Oriented Design - Search tag in interface org.jcsp.lang.CSProcess
Section
ProcessRead - Class in org.jcsp.plugNplay
Reads one Object from its input channel.
ProcessRead(ChannelInput) - Constructor for class org.jcsp.plugNplay.ProcessRead
Construct a new ProcessRead.
ProcessReadInt - Class in org.jcsp.plugNplay.ints
Reads one int from its input channel.
ProcessReadInt(ChannelInputInt) - Constructor for class org.jcsp.plugNplay.ints.ProcessReadInt
Construct a new ProcessReadInt.
ProcessSpawner - Class in org.jcsp.net.remote
Launches a new JVM to run a process received by this spawner.
ProcessSpawner(SpawnerService, CSProcess, NetChannelOutput, NodeFactory, ApplicationID, int, String) - Constructor for class org.jcsp.net.remote.ProcessSpawner
Constructs a new spawner.
processStatusChanging - Variable in class org.jcsp.net.cns.CNSService
 
ProcessWrite - Class in org.jcsp.plugNplay
Writes one Object to its output channel.
ProcessWrite(ChannelOutput) - Constructor for class org.jcsp.plugNplay.ProcessWrite
Construct a new ProcessWrite.
ProcessWriteInt - Class in org.jcsp.plugNplay.ints
Writes one int to its output channel.
ProcessWriteInt(ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.ProcessWriteInt
Construct a new ProcessWriteInt.
profile - Variable in class org.jcsp.net.Link
 
profile - Variable in exception class org.jcsp.net.LinkManager.LinkEstablishmentException
 
Profile - Class in org.jcsp.net
This class is used to hold profiles of Nodes and Links.
Profile(String, Requirement[], boolean, boolean) - Constructor for class org.jcsp.net.Profile
 
ProfileMatchFailureException() - Constructor for exception class org.jcsp.net.LinkManager.ProfileMatchFailureException
 
ProfileMatchFailureException(String) - Constructor for exception class org.jcsp.net.LinkManager.ProfileMatchFailureException
 
profileNameMap - Variable in class org.jcsp.net.settings.LinkProfiles
 
profileNameMap - Variable in class org.jcsp.net.settings.NodeProfiles
 
profiles - Variable in class org.jcsp.net.settings.LinkProfiles
 
profiles - Variable in class org.jcsp.net.settings.NodeProfiles
 
Prompt(String) - Constructor for class org.jcsp.demos.util.Ask.Prompt
 
Prompt(String, int, int, int) - Constructor for class org.jcsp.demos.util.Ask.Prompt
 
prompts - Static variable in class org.jcsp.demos.util.Ask
 
protocol - Variable in class org.jcsp.net2.NodeAddress
String representing the protocol in used
Protocol - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single protocol.
Protocol(String, String, Class, int) - Constructor for class org.jcsp.net.settings.Protocol
 
PROTOCOL_IDENTIFIER - Static variable in class org.jcsp.net.tcpip.TCPIPLink
Handshaking string.
ProtocolAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.Protocols.ProtocolAlreadyExistsException
 
protocolClients - Variable in class org.jcsp.net.ProtocolManager
This Hashtable contains protocolID's as the keys which map to builders that build the links for that protocol.
ProtocolComparator() - Constructor for class org.jcsp.net.LinkFactory.ProtocolComparator
 
Protocol Definition - Search tag in class org.jcsp.lang.TaggedProtocol
Section
protocolid - Variable in class org.jcsp.net.settings.ReqProtocol
 
protocolID - Variable in class org.jcsp.net.Link
 
protocolID - Variable in class org.jcsp.net.LinkFactory.Builder
 
protocolID - Variable in class org.jcsp.net.LinkServer
 
protocolID - Variable in class org.jcsp.net.settings.Address
 
protocolID - Variable in class org.jcsp.net.settings.AddressSetting
 
protocolID - Variable in class org.jcsp.net.settings.Protocol
 
protocolID - Variable in class org.jcsp.net.tcpip.TCPIPAddressID
 
ProtocolID - Class in org.jcsp.net
Abstract class that identifies a protocol.
ProtocolID - Class in org.jcsp.net2
This abstract class must be defined in concrete protocol implementations.
ProtocolID() - Constructor for class org.jcsp.net.ProtocolID
 
ProtocolID() - Constructor for class org.jcsp.net2.ProtocolID
 
protocolIDMap - Variable in class org.jcsp.net.settings.Protocols
 
protocolManager - Variable in class org.jcsp.net.Node
 
ProtocolManager - Class in org.jcsp.net
The ProtocolManager class is a singleton class.
ProtocolManager() - Constructor for class org.jcsp.net.ProtocolManager
 
protocolName - Variable in class org.jcsp.net.settings.Protocol
 
ProtocolPerformanceComparator() - Constructor for class org.jcsp.net.LinkFactory.ProtocolPerformanceComparator
 
protocolPos - Variable in class org.jcsp.net.settings.ConfigReader
 
protocols - Variable in class org.jcsp.net.settings.JCSPConfig
 
protocols - Variable in class org.jcsp.net.settings.Protocols
 
Protocols - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of protocols.
Protocols() - Constructor for class org.jcsp.net.settings.Protocols
 
Protocols.ProtocolAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
protocolSpecifications - Variable in class org.jcsp.net.ProtocolManager
 
Protocol Use - Search tag in class org.jcsp.lang.TaggedProtocol
Section
put(int) - Method in class org.jcsp.util.ints.BufferInt
Puts a new int into the BufferInt.
put(int) - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Puts a new int into the ChannelDataStoreInt.
put(int) - Method in class org.jcsp.util.ints.InfiniteBufferInt
Puts a new int into the InfiniteBufferInt.
put(int) - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Puts a new int into the OverFlowingBufferInt.
put(int) - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Puts a new int into the OverWriteOldestBufferInt.
put(int) - Method in class org.jcsp.util.ints.OverWritingBufferInt
Puts a new int into the OverWritingBufferInt.
put(int) - Method in class org.jcsp.util.ints.ZeroBufferInt
Puts a new int into the ZeroBufferInt.
put(long, SharedChannelOutput) - Method in class org.jcsp.net.ChannelIndexMap
Puts a value into the index if the key does not already exist.
put(Object) - Method in class org.jcsp.net.AcknowledgementsBuffer
Puts a new Object into the InfiniteBuffer.
put(T) - Method in class org.jcsp.util.Buffer
Puts a new Object into the Buffer.
put(T) - Method in interface org.jcsp.util.ChannelDataStore
Puts a new Object into the ChannelDataStore.
put(T) - Method in class org.jcsp.util.InfiniteBuffer
Puts a new Object into the InfiniteBuffer.
put(T) - Method in class org.jcsp.util.OverFlowingBuffer
Puts a new Object into the OverFlowingBuffer.
put(T) - Method in class org.jcsp.util.OverWriteOldestBuffer
Puts a new Object into the OverWriteOldestBuffer.
put(T) - Method in class org.jcsp.util.OverWritingBuffer
Puts a new Object into the OverWritingBuffer.
put(T) - Method in class org.jcsp.util.ZeroBuffer
Puts a new Object into the ZeroBuffer.

Q

QUEUE_LENGTH - Static variable in class org.jcsp.net.tcpip.TCPIPLinkServer
 
QueuedClassLoaderProcess(ChannelInput, ChannelOutput, ChannelOutput, ChannelOutput) - Constructor for class org.jcsp.net.dynamic.JFTP.QueuedClassLoaderProcess
 
queueOut - Variable in class org.jcsp.net.dynamic.JFTP.QueuedClassLoaderProcess
 

R

raised - Variable in class org.jcsp.awt.GraphicsCommand.Draw3DRect
 
raised - Variable in class org.jcsp.awt.GraphicsCommand.Fill3DRect
 
RawNetworkMessageFilter - Class in org.jcsp.net2
A NetworkMessageFilter used to send and receive raw byte data.
RawNetworkMessageFilter() - Constructor for class org.jcsp.net2.RawNetworkMessageFilter
 
RawNetworkMessageFilter.FilterRX - Class in org.jcsp.net2
The receiving filter
RawNetworkMessageFilter.FilterTX - Class in org.jcsp.net2
The sending Filter
read() - Method in class org.jcsp.lang.AltingChannelInputImpl
 
read() - Method in class org.jcsp.lang.AltingChannelInputIntImpl
 
read() - Method in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
read() - Method in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
read() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Read an Object from the channel.
read() - Method in class org.jcsp.lang.Any2AnyImpl
 
read() - Method in class org.jcsp.lang.Any2AnyIntImpl
 
read() - Method in class org.jcsp.lang.Any2OneImpl
 
read() - Method in class org.jcsp.lang.Any2OneIntImpl
 
read() - Method in class org.jcsp.lang.BufferedOne2OneChannel
Reads an Object from the channel.
read() - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
Reads an int from the channel.
read() - Method in interface org.jcsp.lang.ChannelInput
Read an Object from the channel.
read() - Method in class org.jcsp.lang.ChannelInputImpl
 
read() - Method in interface org.jcsp.lang.ChannelInputInt
Read an int from the channel.
read() - Method in class org.jcsp.lang.ChannelInputIntImpl
 
read() - Method in class org.jcsp.lang.ChannelInputWrapper
Deprecated.
Reads a value from the channel.
read() - Method in interface org.jcsp.lang.ChannelInternals
 
read() - Method in interface org.jcsp.lang.ChannelInternalsInt
 
read() - Method in class org.jcsp.lang.CSTimer
Returns the current system time in msecs.
read() - Method in class org.jcsp.lang.One2AnyImpl
 
read() - Method in class org.jcsp.lang.One2AnyIntImpl
 
read() - Method in class org.jcsp.lang.One2OneChannelImpl
Reads an Object from the channel.
read() - Method in class org.jcsp.lang.One2OneChannelIntImpl
Reads an int from the channel.
read() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
Reads an Object from the channel.
read() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
Reads an Object from the channel.
read() - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
Reads an Object from the channel.
read() - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
Reads an Object from the channel.
read() - Method in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
read() - Method in class org.jcsp.lang.SharedChannelInputImpl
 
read() - Method in class org.jcsp.lang.SharedChannelInputIntImpl
 
read() - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
Reads an object from the underlying channel.
read() - Method in class org.jcsp.net.Net2AnyChannel
Read data from this channel.
read() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
read() - Method in class org.jcsp.net2.Net2AnyChannel
Reads the next message from the channel
read() - Method in class org.jcsp.net2.Net2OneChannel
Reads the next message from the channel
read() - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
read() - Method in class org.jcsp.util.filter.FilteredChannelInputWrapper
 
read() - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
READER - Static variable in class org.jcsp.lang.CrewServer
 
readerDisable() - Method in class org.jcsp.lang.Any2AnyImpl
 
readerDisable() - Method in class org.jcsp.lang.Any2AnyIntImpl
 
readerDisable() - Method in class org.jcsp.lang.Any2OneImpl
 
readerDisable() - Method in class org.jcsp.lang.Any2OneIntImpl
 
readerDisable() - Method in class org.jcsp.lang.BufferedOne2OneChannel
turns off Alternative selection for the channel.
readerDisable() - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
turns off Alternative selection for the channel.
readerDisable() - Method in interface org.jcsp.lang.ChannelInternals
 
readerDisable() - Method in interface org.jcsp.lang.ChannelInternalsInt
 
readerDisable() - Method in class org.jcsp.lang.One2AnyImpl
 
readerDisable() - Method in class org.jcsp.lang.One2AnyIntImpl
 
readerDisable() - Method in class org.jcsp.lang.One2OneChannelImpl
turns off Alternative selection for the channel.
readerDisable() - Method in class org.jcsp.lang.One2OneChannelIntImpl
turns off Alternative selection for the channel.
readerDisable() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
turns off Alternative selection for the channel.
readerDisable() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
turns off Alternative selection for the channel.
readerDisable() - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
turns off Alternative selection for the channel.
readerDisable() - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
turns off Alternative selection for the channel.
readerEnable(Alternative) - Method in class org.jcsp.lang.Any2AnyImpl
 
readerEnable(Alternative) - Method in class org.jcsp.lang.Any2AnyIntImpl
 
readerEnable(Alternative) - Method in class org.jcsp.lang.Any2OneImpl
 
readerEnable(Alternative) - Method in class org.jcsp.lang.Any2OneIntImpl
 
readerEnable(Alternative) - Method in class org.jcsp.lang.BufferedOne2OneChannel
turns on Alternative selection for the channel.
readerEnable(Alternative) - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
turns on Alternative selection for the channel.
readerEnable(Alternative) - Method in interface org.jcsp.lang.ChannelInternals
 
readerEnable(Alternative) - Method in interface org.jcsp.lang.ChannelInternalsInt
 
readerEnable(Alternative) - Method in class org.jcsp.lang.One2AnyImpl
 
readerEnable(Alternative) - Method in class org.jcsp.lang.One2AnyIntImpl
 
readerEnable(Alternative) - Method in class org.jcsp.lang.One2OneChannelImpl
turns on Alternative selection for the channel.
readerEnable(Alternative) - Method in class org.jcsp.lang.One2OneChannelIntImpl
turns on Alternative selection for the channel.
readerEnable(Alternative) - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
turns on Alternative selection for the channel.
readerEnable(Alternative) - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
turns on Alternative selection for the channel.
readerEnable(Alternative) - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
turns on Alternative selection for the channel.
readerEnable(Alternative) - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
turns on Alternative selection for the channel.
ReaderIndexException - Exception Class in org.jcsp.net
An exception that is thrown if data is written to a Networked ChannelOutput and the destination address is incorrect.
ReaderIndexException() - Constructor for exception class org.jcsp.net.ReaderIndexException
 
readerPending() - Method in class org.jcsp.lang.Any2AnyImpl
 
readerPending() - Method in class org.jcsp.lang.Any2AnyIntImpl
 
readerPending() - Method in class org.jcsp.lang.Any2OneImpl
 
readerPending() - Method in class org.jcsp.lang.Any2OneIntImpl
 
readerPending() - Method in class org.jcsp.lang.BufferedOne2OneChannel
Returns whether there is data pending on this channel.
readerPending() - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
Returns whether there is data pending on this channel.
readerPending() - Method in interface org.jcsp.lang.ChannelInternals
 
readerPending() - Method in interface org.jcsp.lang.ChannelInternalsInt
 
readerPending() - Method in class org.jcsp.lang.One2AnyImpl
 
readerPending() - Method in class org.jcsp.lang.One2AnyIntImpl
 
readerPending() - Method in class org.jcsp.lang.One2OneChannelImpl
Returns whether there is data pending on this channel.
readerPending() - Method in class org.jcsp.lang.One2OneChannelIntImpl
Returns whether there is data pending on this channel.
readerPending() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
Returns whether there is data pending on this channel.
readerPending() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
Returns whether there is data pending on this channel.
readerPending() - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
Returns whether there is data pending on this channel.
readerPending() - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
Returns whether there is data pending on this channel.
readerPoison(int) - Method in class org.jcsp.lang.Any2AnyImpl
 
readerPoison(int) - Method in class org.jcsp.lang.Any2AnyIntImpl
 
readerPoison(int) - Method in class org.jcsp.lang.Any2OneImpl
 
readerPoison(int) - Method in class org.jcsp.lang.Any2OneIntImpl
 
readerPoison(int) - Method in class org.jcsp.lang.BufferedOne2OneChannel
 
readerPoison(int) - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
 
readerPoison(int) - Method in interface org.jcsp.lang.ChannelInternals
 
readerPoison(int) - Method in interface org.jcsp.lang.ChannelInternalsInt
 
readerPoison(int) - Method in class org.jcsp.lang.One2AnyImpl
 
readerPoison(int) - Method in class org.jcsp.lang.One2AnyIntImpl
 
readerPoison(int) - Method in class org.jcsp.lang.One2OneChannelImpl
 
readerPoison(int) - Method in class org.jcsp.lang.One2OneChannelIntImpl
 
readerPoison(int) - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
readerPoison(int) - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
readerPoison(int) - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
 
readerPoison(int) - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
 
readerRelease - Variable in class org.jcsp.lang.Crew
 
readerRelease - Variable in class org.jcsp.lang.CrewServer
 
readExternal(ObjectInput) - Method in class org.jcsp.net.dynamic.SerializedData.ExtClass
 
readExternal(ObjectInput) - Method in class org.jcsp.net.dynamic.SerializedData
 
readExternal(ObjectInput) - Method in class org.jcsp.net.SerializedObject.ExtClass
 
readExternal(ObjectInput) - Method in class org.jcsp.net.SerializedObject
 
ReadFiltered - Interface in org.jcsp.util.filter
Interface for a channel end supporting read filtering operations.
readFilters - Variable in class org.jcsp.util.filter.FilteredChannelFactory
Read filters to install in channels created by this factory.
readFromNetChannel() - Method in class org.jcsp.net.NetChannelInputProcess
Reads a message from the network communications channel.
readInt(String) - Static method in class org.jcsp.demos.util.Ask
 
readLinkDecision() - Method in class org.jcsp.net.Link
Reads a boolean link decision as to whether this node can keep or discard the link.
readLinkDecision() - Method in class org.jcsp.net.tcpip.TCPIPLink
Reads a boolean link decision from the input stream.
readMutex - Variable in class org.jcsp.lang.Any2AnyImpl
The mutex on which readers must synchronize
readMutex - Variable in class org.jcsp.lang.Any2AnyIntImpl
The mutex on which readers must synchronize
readMutex - Variable in class org.jcsp.lang.One2AnyImpl
The mutex on which readers must synchronize
readMutex - Variable in class org.jcsp.lang.One2AnyIntImpl
The mutex on which readers must synchronize
readObject(ObjectInputStream) - Method in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Serialization method to read this object from a stream.
readObject(ObjectInputStream) - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
Reads the serialized object from an input stream.
readObject(ObjectInputStream) - Method in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
Deserializes this object from an input stream.
readObject(ObjectInputStream) - Method in class org.jcsp.net.NodeID
 
readObject(ObjectInputStream) - Method in class org.jcsp.net.One2NetChannel
Handles deserialization.
readObject(ObjectInputStream) - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
readObject(ObjectInputStream) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
readResolve() - Method in class org.jcsp.net.dynamic.SerializedData.ExtClass
 
readResolve() - Method in class org.jcsp.net.SerializedObject.ExtClass
 
readStr(String) - Static method in class org.jcsp.demos.util.Ask
 
readTestObject() - Method in class org.jcsp.net.Link
Reads a test object from the underlying connection.
readTestObject() - Method in class org.jcsp.net.tcpip.TCPIPLink
Reads a test object from the input stream.
ready - Static variable in class org.jcsp.lang.Alternative
 
ready - Variable in class org.jcsp.net2.mobile.MobileChannelMessage
 
real - Variable in class org.jcsp.demos.util.ComplexDouble
 
reason - Variable in exception class org.jcsp.net.security.AccessDeniedException
The reason the exception was raised.
record(int) - Static method in class org.jcsp.lang.SpuriousLog
Increment spurious wakeup counts.
recreate() - Method in class org.jcsp.net.Any2NetChannel
Requests that the channel recreates itself and reconnects to the other end of the channel.
recreate() - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
recreate() - Method in interface org.jcsp.net.NetChannelOutput
Requests that the instance of the implementing class should reinitialize itself.
recreate() - Method in class org.jcsp.net.One2NetChannel
Requests that the channel recreates itself and reconnects to the other end of the channel.
recreate(NetChannelLocation) - Method in class org.jcsp.net.Any2NetChannel
Requests that the channel recreates itself and reconnects to the other end of the channel.
recreate(NetChannelLocation) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
recreate(NetChannelLocation) - Method in interface org.jcsp.net.NetChannelOutput
Requests that the instance of the implementing class should reinitialize itself with a new location.
recreate(NetChannelLocation) - Method in class org.jcsp.net.One2NetChannel
Requests that the channel recreates itself and reconnects to the other end of the channel.
refresh - Variable in class org.jcsp.awt.DisplayList
 
refresh() - Method in class org.jcsp.net.cns.CNSNetChannelLocation
This method requests that the instance of this class refresh its information.
refresh() - Method in class org.jcsp.net.NetChannelLocation
This method requests that the instance of this class refresh its information.
refreshFrom(NetChannelLocation) - Method in class org.jcsp.net.NetChannelLocation
This method refreshes the fields in the instance of this object to equal the fields in the supplied object.
register(Component) - Method in class org.jcsp.awt.DisplayList
Register the Component that will delegate its paint and update methods here.
register(Component) - Method in interface org.jcsp.awt.Paintable
Register the Component that will delegate its paint and update methods here.
register(String, NetBarrier) - Method in class org.jcsp.net2.bns.BNSService
Registers a Server end of a NetBarrier with the BNS
register(String, NetChannelInput) - Method in class org.jcsp.net2.cns.CNSService
Registers an input end with the CNS
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
 
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel's location to be registered against a name in the Channel Name Server.
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel's location to be registered against a name in the Naming Service implementation.
register(Networked, String) - Static method in class org.jcsp.net.cns.CNS
 
register(Networked, String) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel (or any instance of a class implementing Networked) to be registered with the Channel Name Server.
register(Networked, String) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
register(Networked, String) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel (or any instance of a class implementing Networked) to be registered with a Naming Service Implementation.
register(Networked, String, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
 
register(Networked, String, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel (or any instance of a class implementing Networked) that has previously been registered with the to be reregistered with the Channel Name Server.
register(Networked, String, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
register(Networked, String, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel (or any instance of a class implementing Networked) that has previously been registered with the to be reregistered with a Naming Service implementation.
register(Networked, String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
register(Networked, String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel (or any instance of a class implementing Networked) to be registered with the Channel Name Server.
register(Networked, String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
register(Networked, String, NameAccessLevel) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel (or any instance of a class implementing Networked) to be registered with a Naming Service Implementation.
register(Networked, String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
 
register(Networked, String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel (or any instance of a class implementing Networked) that has previously been registered to be reregistered with the Channel Name Server.
register(Networked, String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
register(Networked, String, NameAccessLevel, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel (or any instance of a class implementing Networked) that has previously been registered to be reregistered with the Naming Service implementation.
REGISTER_REPLY - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
Reply from a registration request
REGISTER_REPLY - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
A reply from a registration request
REGISTER_REQUEST - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
Register a name with the BNS
REGISTER_REQUEST - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
Register a name with the CNS
registerBarrier(BarrierData) - Method in class org.jcsp.net2.Link
Registers a barrier with the Link
registerChannel(String, NameAccessLevel, NetChannelLocation, ChannelNameKey) - Method in class org.jcsp.net.cns.CNS
Register a Channel in the database.
registerChannel(ChannelData) - Method in class org.jcsp.net2.Link
Register a channel with the Link.
registerClass(Class, byte[]) - Method in class org.jcsp.net.dynamic.ClassManager
Stores the binary image for the class to optimize any further requests for the same class.
registerConn - Variable in class org.jcsp.net.LinkManager
 
registeredBarriers - Variable in class org.jcsp.net2.bns.BNS
Map of registered barriers; name->location
registeredChannelKeys - Variable in class org.jcsp.net.cns.CNS
This holds NameAndLevel objects as the keys that map to the associated ChannelNameKey objects.
registeredChannels - Variable in class org.jcsp.net2.cns.CNS
The map of registered channels, name->location
RegisteredClass() - Constructor for class org.jcsp.net.dynamic.ClassManager.RegisteredClass
 
registerEventChannel - Variable in class org.jcsp.net.LinkManager
 
registerFailure() - Method in class org.jcsp.net.Link
Called to inform the local LinkManager that this link has failed.
registerFailure(Link) - Method in class org.jcsp.net.LinkManager
 
registerLink() - Method in class org.jcsp.net.Link
This is called during handshaking in order to register the link with the local LinkManager.
registerLink() - Method in class org.jcsp.net2.Link
Registers the Link with the LinkManager
registerLink(Link) - Method in class org.jcsp.net.LinkManager
Register a Link in the database.
registerLink(Link) - Method in class org.jcsp.net2.LinkManager
Registers a new Link with the LinkManager.
registerLink(Link) - Method in class org.jcsp.net2.LinkServer
 
RegisterReply() - Constructor for class org.jcsp.net.cns.CNSMessage.RegisterReply
 
registerReplyChan - Variable in class org.jcsp.net.cns.CNSService
Channels used to get replies from the service process
registerReplyChanIn - Variable in class org.jcsp.net.cns.CNSService
 
registerReplyChanOut - Variable in class org.jcsp.net.cns.CNSService
 
RegisterRequest() - Constructor for class org.jcsp.net.cns.CNSMessage.RegisterRequest
 
registerRequestChan - Variable in class org.jcsp.net.cns.CNSService
 
registerRequestChanIn - Variable in class org.jcsp.net.cns.CNSService
 
registerRequestChanOut - Variable in class org.jcsp.net.cns.CNSService
 
Regular - Class in org.jcsp.plugNplay
This process generates a constant stream of Integers at a regular rate.
Regular(ChannelOutput, int, long) - Constructor for class org.jcsp.plugNplay.Regular
Construct the process.
RegularInt - Class in org.jcsp.plugNplay.ints
This process generates a constant stream of Integers at a regular rate.
RegularInt(ChannelOutputInt, int, long) - Constructor for class org.jcsp.plugNplay.ints.RegularInt
Construct the process.
Regulate - Class in org.jcsp.plugNplay
This process controls the rate of flow of traffic from its input to output channels.
Regulate(AltingChannelInput, AltingChannelInput, ChannelOutput, long) - Constructor for class org.jcsp.plugNplay.Regulate
Construct the process.
RegulateInt - Class in org.jcsp.plugNplay.ints
This process controls the rate of flow of traffic from its input to output channels.
RegulateInt(AltingChannelInputInt, AltingChannelInput, ChannelOutputInt, long) - Constructor for class org.jcsp.plugNplay.ints.RegulateInt
Construct the process.
rehash() - Method in class org.jcsp.net.ChannelIndexMap
 
reject() - Method in class org.jcsp.lang.RejectableAltingChannelInput
Deprecated.
Reject any data pending instead of reading it.
reject() - Method in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
reject() - Method in interface org.jcsp.lang.RejectableChannelInput
Deprecated.
Reject any data pending instead of reading it.
reject() - Method in class org.jcsp.lang.RejectableChannelInputImpl
 
REJECT_BARRIER - Static variable in class org.jcsp.net2.NetworkProtocol
Rejects a message sent from a NetBarrier.
REJECT_CHANNEL - Static variable in class org.jcsp.net2.NetworkProtocol
Rejects a message sent from a NetChannelOutput
REJECT_CONNECTION - Static variable in class org.jcsp.net2.NetworkProtocol
Rejects a message from a networked connection
RejectableAltingChannelInput - Class in org.jcsp.lang
Deprecated.
This channel is superceded by the poison mechanisms, please see PoisonException
RejectableAltingChannelInput() - Constructor for class org.jcsp.lang.RejectableAltingChannelInput
Deprecated.
 
RejectableAltingChannelInputImpl - Class in org.jcsp.lang
 
RejectableAltingChannelInputImpl(ChannelInternals, int) - Constructor for class org.jcsp.lang.RejectableAltingChannelInputImpl
 
RejectableBufferedOne2AnyChannel - Class in org.jcsp.lang
Deprecated.
This channel is superceded by the poison mechanisms, please see PoisonException
RejectableBufferedOne2AnyChannel(ChannelDataStore) - Constructor for class org.jcsp.lang.RejectableBufferedOne2AnyChannel
Deprecated.
Constructs a new RejectableBufferedOne2AnyChannel
RejectableBufferedOne2OneChannel - Class in org.jcsp.lang
Deprecated.
This channel is superceded by the poison mechanisms, please see PoisonException
RejectableBufferedOne2OneChannel(ChannelDataStore) - Constructor for class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated.
Constructs a new channel.
RejectableChannel - Interface in org.jcsp.lang
Deprecated.
This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableChannelInput - Interface in org.jcsp.lang
Deprecated.
This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableChannelInputImpl - Class in org.jcsp.lang
 
RejectableChannelInputImpl(ChannelInternals, int) - Constructor for class org.jcsp.lang.RejectableChannelInputImpl
 
RejectableChannelOutput - Interface in org.jcsp.lang
Deprecated.
This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableChannelOutputImpl - Class in org.jcsp.lang
 
RejectableChannelOutputImpl(ChannelInternals, int) - Constructor for class org.jcsp.lang.RejectableChannelOutputImpl
 
RejectableOne2AnyChannel - Class in org.jcsp.lang
Deprecated.
This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableOne2AnyChannel() - Constructor for class org.jcsp.lang.RejectableOne2AnyChannel
Deprecated.
Constructs a new channel.
RejectableOne2OneChannel - Class in org.jcsp.lang
Deprecated.
This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableOne2OneChannel() - Constructor for class org.jcsp.lang.RejectableOne2OneChannel
Deprecated.
Constructs a new channel.
release() - Method in class org.jcsp.lang.AltingConnectionClientImpl
This releases a lock on the client.
release() - Method in class org.jcsp.lang.Mutex
 
release() - Method in class org.jcsp.lang.ParThread
Releases the ParThread to do some more work.
release() - Method in class org.jcsp.lang.SharedAltingConnectionClient
 
release() - Method in class org.jcsp.net2.Mutex
Releases the mutex for exclusive access
RELEASE - Static variable in class org.jcsp.net2.NetworkProtocol
RELEASEs a waiting client end of a NetBarrier when the server end has completely been synced with
releaseAllThreads() - Method in class org.jcsp.lang.Parallel
Release all threads saved by the Parallel object for future runs - the threads all terminate and release their associated workspaces.
reliable - Variable in class org.jcsp.net.settings.LinkProfile
 
reliable - Variable in class org.jcsp.net.settings.Reliable
 
reliable - Variable in class org.jcsp.net.settings.Specs
 
Reliable - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a reliable protocol.
Reliable(boolean, boolean) - Constructor for class org.jcsp.net.settings.Reliable
 
remoteAddress - Variable in class org.jcsp.net2.tcpip.TCPIPLink
The address of the remote Node.
remoteID - Variable in class org.jcsp.net2.Link
The NodeID of the opposite end of the connection.
remoteLocation - Variable in class org.jcsp.net2.NetBarrier
The location that this NetBarrier is connected to
remoteLocation - Variable in class org.jcsp.net2.One2NetChannel
The location that this channel is connected to (the input channel ends location)
remoteNode - Variable in class org.jcsp.net.remote.RemoteProcess
The location of the node to start the process at.
remoteNodeID - Variable in class org.jcsp.net.Link
The remote NodeID.
RemoteProcess - Class in org.jcsp.net.remote
A proxy process that runs locally while another process executes on a different node.
RemoteProcess(CSProcess, NodeAddressID) - Constructor for class org.jcsp.net.remote.RemoteProcess
Constructs a new proxy.
RemoteProcess(CSProcess, NodeAddressID, String) - Constructor for class org.jcsp.net.remote.RemoteProcess
Constructs a new proxy.
RemoteProcess(CSProcess, NodeAddressID, NodeFactory) - Constructor for class org.jcsp.net.remote.RemoteProcess
Constructs a new proxy.
RemoteProcess(CSProcess, NodeAddressID, NodeFactory, String) - Constructor for class org.jcsp.net.remote.RemoteProcess
Constructs a new proxy.
RemoteProcessFailedException - Exception Class in org.jcsp.net.remote
Thrown if a remote process terminates abruptly with a non-zero error code.
RemoteProcessFailedException(int, CSProcess) - Constructor for exception class org.jcsp.net.remote.RemoteProcessFailedException
Constructs a new exception.
RemoteSpawnException - Exception Class in org.jcsp.net.remote
Wraps up a non-RuntimeException into a runtime exception that can be ignored or caught and rethrown if required.
RemoteSpawnException(Throwable) - Constructor for exception class org.jcsp.net.remote.RemoteSpawnException
Constructs a new exception.
remoteTCPIPAddress - Variable in class org.jcsp.net.tcpip.TCPIPLink
The other computer's IP address and port.
remove(long, SharedChannelOutput) - Method in class org.jcsp.net.ChannelIndexMap
 
removeAddress(NodeAddressID) - Method in class org.jcsp.net.NodeID
 
removeAddress(Address) - Method in class org.jcsp.net.settings.Addresses
 
removeAddressSetting(AddressSetting) - Method in class org.jcsp.net.settings.Service
 
removeAll() - Method in class org.jcsp.net.AcknowledgementsBuffer
 
removeAll() - Method in class org.jcsp.util.Buffer
 
removeAll() - Method in interface org.jcsp.util.ChannelDataStore
Deletes all items in the buffer, leaving it empty.
removeAll() - Method in class org.jcsp.util.InfiniteBuffer
 
removeAll() - Method in class org.jcsp.util.ints.BufferInt
 
removeAll() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
 
removeAll() - Method in class org.jcsp.util.ints.InfiniteBufferInt
 
removeAll() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
 
removeAll() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
 
removeAll() - Method in class org.jcsp.util.ints.OverWritingBufferInt
 
removeAll() - Method in class org.jcsp.util.ints.ZeroBufferInt
 
removeAll() - Method in class org.jcsp.util.OverFlowingBuffer
 
removeAll() - Method in class org.jcsp.util.OverWriteOldestBuffer
 
removeAll() - Method in class org.jcsp.util.OverWritingBuffer
 
removeAll() - Method in class org.jcsp.util.ZeroBuffer
 
removeAllProcesses() - Method in class org.jcsp.lang.Parallel
Remove all processes from the Parallel object.
removeAllProcesses() - Method in class org.jcsp.lang.Sequence
Remove all processes from the Sequence object.
removeBarrier(BarrierData) - Method in class org.jcsp.net2.BarrierManager
Removes the given barrier from the table of barriers.
removeBuilder(ProtocolID, LinkFactory.Builder) - Method in class org.jcsp.net.LinkFactory
 
removeChannel(long, SharedChannelOutput) - Method in class org.jcsp.net.IndexManager
 
removeChannel(ChannelData) - Method in class org.jcsp.net2.ChannelManager
Removes a channel from the table.
removeConnection(ConnectionData) - Method in class org.jcsp.net2.ConnectionManager
 
removeFilter(int) - Method in class org.jcsp.util.filter.FilterHolder
Removes a filter at a given index.
removeFilter(Filter) - Method in class org.jcsp.util.filter.FilterHolder
Removes a filter from the set.
removeFromAllParThreads(Thread) - Static method in class org.jcsp.lang.Parallel
Removes the thread object from the allParThreads collection.
removeLink(Link) - Method in class org.jcsp.net.LinkManager.LinksToNodeHolder
 
removeOutputChannel(ChannelOutput) - Method in class org.jcsp.plugNplay.DynamicDelta
Removes a Channel from the list of output Channels.
removeOutputChannel(ChannelOutputInt) - Method in class org.jcsp.plugNplay.ints.DynamicDeltaInt
Removes a Channel from the list of output Channels.
removePlugin(Plugin) - Method in class org.jcsp.net.settings.Plugins
 
removeProcess(CSProcess) - Method in class org.jcsp.lang.Parallel
Remove the process from the Parallel object.
removeProcess(CSProcess) - Method in class org.jcsp.lang.Sequence
Remove a process from the Sequence object.
removeProfile(LinkProfile) - Method in class org.jcsp.net.settings.LinkProfiles
 
removeProfile(NodeProfile) - Method in class org.jcsp.net.settings.NodeProfiles
 
removeProtocol(Protocol) - Method in class org.jcsp.net.settings.Protocols
 
removeProtocolClient(ProtocolID) - Method in class org.jcsp.net.ProtocolManager
Removes the installed protocol client for a specified protocol.
removeReadFilter(int) - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredChannelInputWrapper
 
removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
removeReadFilter(int) - Method in interface org.jcsp.util.filter.ReadFiltered
Removes the read filter installed at the given index.
removeReadFilter(Filter) - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
 
removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredChannelInputWrapper
 
removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
removeReadFilter(Filter) - Method in interface org.jcsp.util.filter.ReadFiltered
Removes the first read filter (lowest index) matching the filter given as a parameter.
removeReq(Req) - Method in class org.jcsp.net.settings.LinkProfile
 
removeReq(Req) - Method in class org.jcsp.net.settings.NodeProfile
 
removeService(Service) - Method in class org.jcsp.net.settings.Services
 
removeSetting(Setting) - Method in class org.jcsp.net.settings.Protocol
 
removeSetting(Setting) - Method in class org.jcsp.net.settings.Service
 
removeSetting(Setting) - Method in class org.jcsp.net.settings.Settings
 
removeSpec(Spec) - Method in class org.jcsp.net.settings.Address
 
removeSpec(Spec) - Method in class org.jcsp.net.settings.Protocol
 
removeSpec(Spec) - Method in class org.jcsp.net.settings.Specs
 
removeTxFilter(Filter) - Method in class org.jcsp.net.Link
Removes a transmission filter.
removeWriteFilter(int) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
removeWriteFilter(int) - Method in class org.jcsp.util.filter.FilteredChannelOutputWrapper
 
removeWriteFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
removeWriteFilter(int) - Method in interface org.jcsp.util.filter.WriteFiltered
Removes the write filter installed at the given index.
removeWriteFilter(Filter) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
removeWriteFilter(Filter) - Method in class org.jcsp.util.filter.FilteredChannelOutputWrapper
 
removeWriteFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
removeWriteFilter(Filter) - Method in interface org.jcsp.util.filter.WriteFiltered
Removes the first write filter (lowest index) matching the filter given as a parameter.
reply - Variable in class org.jcsp.net.cns.CNS.PendingResolve
 
reply() - Method in class org.jcsp.lang.AltingConnectionClientImpl
Receives some data back from the server after request(Object) has been called.
reply() - Method in interface org.jcsp.lang.ConnectionClient
Receives some data back from the server after request(Object) has been called.
reply() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
reply(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
reply(Object) - Method in class org.jcsp.net2.NetAltingConnectionServer
 
reply(Object, boolean) - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
reply(Object, boolean) - Method in class org.jcsp.net2.NetAltingConnectionServer
 
reply(T) - Method in class org.jcsp.lang.AltingConnectionServerImpl
Sends some data back to the client after a request has been received but keeps the connection open.
reply(T) - Method in interface org.jcsp.lang.ConnectionServer
Sends some data back to the client after a request has been received but keeps the connection open.
reply(T, boolean) - Method in class org.jcsp.lang.AltingConnectionServerImpl
Sends some data back to the client after a request has been received.
reply(T, boolean) - Method in interface org.jcsp.lang.ConnectionServer
Sends some data back to the client after a request has been received.
REPLY - Static variable in class org.jcsp.net2.NetworkProtocol
The reply from the server end of a connection
REPLY_ACK - Static variable in class org.jcsp.net2.NetworkProtocol
An acknowledgement of a connection server REPLY
REPLY_AND_CLOSE - Static variable in class org.jcsp.net2.NetworkProtocol
A reply from the server end of a connection which also closes the connection
replyAndClose(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
replyAndClose(Object) - Method in class org.jcsp.net2.NetAltingConnectionServer
 
replyAndClose(T) - Method in class org.jcsp.lang.AltingConnectionServerImpl
Sends some data back to the client and closes the connection.
replyAndClose(T) - Method in interface org.jcsp.lang.ConnectionServer
Sends some data back to the client and closes the connection.
replyChan - Variable in class org.jcsp.net.dynamic.ClassManager.ClassRequest
 
replyChan - Variable in class org.jcsp.net.dynamic.JFTP.ClassRequest
 
replyChan - Variable in class org.jcsp.net.LinkManager.LinkCheck
 
replyChan - Variable in class org.jcsp.net.LinkManager.LinkRequest
 
replyChannel - Variable in class org.jcsp.lang.ConnectionClientOpenMessage
 
replyChannels - Variable in class org.jcsp.net.IndexManager
 
replyLocation - Variable in class org.jcsp.net.cns.CNSMessage.CNSRequestMessage
 
replyLocation - Variable in class org.jcsp.net.cns.CNSMessage.LogonMessage
 
report - Variable in class org.jcsp.awt.ActiveButtonControl
 
report() - Static method in class org.jcsp.lang.SpuriousLog
This returns a report on the counts of spurious wakeups and early timeouts so far.
reportButtonIndex - Variable in class org.jcsp.awt.ActiveButtonControl
 
reportButtonString - Variable in class org.jcsp.awt.ActiveButtonControl
 
req - Variable in class org.jcsp.net.dynamic.JFTP
Incoming requests from the clients.
Req - Interface in org.jcsp.net.settings
A system requirement.
REQ_COMPARATOR_EQUALS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_COMPARATOR_GREATER - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_COMPARATOR_LESS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_NAME_MAXPING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_NAME_MINMEMORY - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_NAME_MINSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_NAME_PROTOCOL - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ReqAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.LinkProfile.ReqAlreadyExistsException
 
ReqAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.NodeProfile.ReqAlreadyExistsException
 
reqLoc - Variable in class org.jcsp.net.NetConnectionLocation
 
reqProtocol - Variable in class org.jcsp.net.settings.LinkProfile
 
ReqProtocol - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a protocol requirement.
ReqProtocol(String) - Constructor for class org.jcsp.net.settings.ReqProtocol
 
reqs - Variable in class org.jcsp.net.settings.LinkProfile
 
reqs - Variable in class org.jcsp.net.settings.NodeProfile
 
reqToServer - Variable in class org.jcsp.lang.AltingConnectionClientImpl
 
reqToServer - Variable in class org.jcsp.net.NetSharedAltingConnectionClient
 
request - Variable in class org.jcsp.lang.Crew
 
request - Variable in class org.jcsp.lang.CrewServer
 
request() - Method in class org.jcsp.lang.AltingConnectionServerImpl
Receives some data from a client once a connection has been established.
request() - Method in interface org.jcsp.lang.ConnectionServer
Receives a request from a client.
request() - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
request() - Method in class org.jcsp.net2.NetAltingConnectionServer
 
request(Object) - Method in class org.jcsp.net2.NetAltingConnectionClient
 
request(T) - Method in class org.jcsp.lang.AltingConnectionClientImpl
Sends some data over the connection to server once the connection has been opened.
request(T) - Method in interface org.jcsp.lang.ConnectionClient
This method is used to send data to a ConnectionServer in a client/server conversation.
REQUEST - Static variable in class org.jcsp.net2.mobile.MobileChannelMessage
 
REQUEST - Static variable in class org.jcsp.net2.NetworkProtocol
The subsequent communications from a client connection before closing
REQUEST_ACK - Static variable in class org.jcsp.net2.NetworkProtocol
An acknowledgement of the initial OPEN or REQUEST by a client connection end
REQUEST_FOCUS - Static variable in class org.jcsp.awt.GraphicsProtocol
This is a configuration object to request input focus on the graphics component for keyboard and mouse evnts.
REQUEST_FOCUS_TAG - Static variable in class org.jcsp.awt.GraphicsProtocol
 
requestClass(String) - Method in class org.jcsp.net2.mobile.DynamicClassLoader
 
requestClassData - Variable in class org.jcsp.net2.mobile.DynamicClassLoader
 
requestedHeight - Variable in class org.jcsp.awt.ActiveCanvas
 
requestedWidth - Variable in class org.jcsp.awt.ActiveCanvas
 
RequestFocus() - Constructor for class org.jcsp.awt.GraphicsProtocol.RequestFocus
 
requestIn - Variable in class org.jcsp.net2.NetAltingConnectionServer
 
RequestIndex - Variable in class org.jcsp.net.cns.CNSMessage.CNSReplyMessage
 
RequestIndex - Variable in class org.jcsp.net.cns.CNSMessage.CNSRequestMessage
 
requestLink - Variable in class org.jcsp.net.LinkManager
 
requestLink(NodeID) - Method in class org.jcsp.net2.LinkManager
Returns the Link for the given NodeID
requestLink(NodeID) - Method in class org.jcsp.net2.LinkServer
 
requestLocation - Variable in class org.jcsp.net2.mobile.DynamicClassLoaderMessage
 
Requirement - Class in org.jcsp.net
 
Requirement(String, String, String, boolean) - Constructor for class org.jcsp.net.Requirement
 
Requirement(String, String, String, double) - Constructor for class org.jcsp.net.Requirement
 
Requirement(String, String, String, int) - Constructor for class org.jcsp.net.Requirement
 
Requirement(String, String, String, String) - Constructor for class org.jcsp.net.Requirement
 
Requirement.BooleanComparable - Class in org.jcsp.net
 
requirements - Variable in class org.jcsp.net.Profile
 
requiresExactMatch() - Method in class org.jcsp.net.Profile
 
requiresUserInteraction() - Method in class org.jcsp.net.ProtocolID
Returns whether the protocol requires user interaction in order for data to be delivered.
requiresUserInteraction() - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Always returns false.
RESERVED_SPEC_NAMES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ReservedNameException(String) - Constructor for exception class org.jcsp.net.settings.Spec.ReservedNameException
 
reset - Variable in class org.jcsp.plugNplay.ints.RegulateInt
 
reset - Variable in class org.jcsp.plugNplay.Regulate
 
reset() - Method in class org.jcsp.lang.AltingBarrier
This resets a front-end for reuse.
reset(byte[]) - Method in class org.jcsp.net2.ResettableByteArrayInputStream
Replaces the internal byte array
reset(int) - Method in class org.jcsp.lang.Barrier
Reset this barrier to be associated with nEnrolled processes.
reset(int) - Method in class org.jcsp.net2.NetBarrier
Resets the number of locally enrolled processes.
reset(int) - Method in class org.jcsp.net2.ResettableByteArrayOutputStream
Resets the internal buffer
reset(CSProcess, Barrier) - Method in class org.jcsp.lang.ParThread
reset the ParThread.
resetDestroy() - Static method in class org.jcsp.lang.Parallel
Cancels a call to destroy allowing the JCSP system to be reused.
ResettableByteArrayInputStream - Class in org.jcsp.net2
This class is used by the ObjectNetworkMessageFilter.
ResettableByteArrayInputStream(byte[]) - Constructor for class org.jcsp.net2.ResettableByteArrayInputStream
Creates a new ResettableByteArrayInputStream
ResettableByteArrayOutputStream - Class in org.jcsp.net2
This class is used by the ObjectNetworkMessageFilter.
ResettableByteArrayOutputStream(int) - Constructor for class org.jcsp.net2.ResettableByteArrayOutputStream
Creates a new ResettableByteArrayOutputStream
resign() - Method in class org.jcsp.lang.AltingBarrier
A process may resign only if it is enrolled.
resign() - Method in class org.jcsp.lang.AltingBarrierBase
Record resignation.
resign() - Method in class org.jcsp.lang.Barrier
A process may resign only if it is enrolled.
resign() - Method in class org.jcsp.net2.NetBarrier
Resigns an local process from the barrier
RESIGN - Static variable in class org.jcsp.net2.NetworkProtocol
A RESIGNation of a client end of a NetBarrier from a server end
RESIGNED - Static variable in class org.jcsp.net2.BarrierDataState
Barrier has resigned from the server front end.
resolve(String) - Static method in class org.jcsp.net.cns.CNS
 
resolve(String) - Method in class org.jcsp.net.cns.CNSService
This method resolves a channel name into a NetChannelLocation object.
resolve(String) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
resolve(String) - Method in interface org.jcsp.net.cns.CNSUser
This method resolves a channel name into a NetChannelLocation object.
resolve(String) - Method in class org.jcsp.net2.bns.BNSService
Resolves a name on the BNS, retrieving the NetBarrierLocation for the NetBarrier
resolve(String) - Method in class org.jcsp.net2.cns.CNSService
Resolves a name on the CNS, retrieving the NetChannelLocation for the channel
resolve(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
resolve(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSService
This method resolves a channel name into a NetChannelLocation object.
resolve(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSService.UserObject
 
resolve(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.CNSUser
This method resolves a channel name into a NetChannelLocation object.
RESOLVE_REPLY - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
Reply from a resolve request
RESOLVE_REPLY - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
A reply from a resolve request
RESOLVE_REQUEST - Static variable in class org.jcsp.net2.bns.BNSMessageProtocol
Resolve a name from the NS
RESOLVE_REQUEST - Static variable in class org.jcsp.net2.cns.CNSMessageProtocol
Resolve a location from the CNS
resolveClass(ObjectStreamClass) - Method in class org.jcsp.net.dynamic.DynamicClassLoaderMessage.AdvancedObjectInputStream
Attempts to resolve the class requested using the class manager.
resolveClass(ObjectStreamClass) - Method in class org.jcsp.net2.mobile.DynamicObjectInputStream
 
ResolveReply() - Constructor for class org.jcsp.net.cns.CNSMessage.ResolveReply
 
ResolveRequest() - Constructor for class org.jcsp.net.cns.CNSMessage.ResolveRequest
 
resolveRequestChan - Variable in class org.jcsp.net.cns.CNSService
Channels used to send requests to the service process
resolveRequestChanIn - Variable in class org.jcsp.net.cns.CNSService
 
resolveRequestChanOut - Variable in class org.jcsp.net.cns.CNSService
 
Response - Interface in org.jcsp.net.security
Abstract representation of a response as part of the security negotiation.
rethrow() - Method in exception class org.jcsp.net.remote.RemoteSpawnException
Rethrows the actual exception.
returnLocation - Variable in class org.jcsp.net2.mobile.ClassRequest
 
rnd - Static variable in class org.jcsp.net.security.SimpleSecurityAuthority
A random number generater for creating challenges.
rows - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
run - Variable in class org.jcsp.net.settings.Service
 
run() - Method in class AltTest
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveApplet
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveButton
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveButtonControl
Main body of the process.
run() - Method in class org.jcsp.awt.ActiveCanvas
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveCheckbox
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveCheckboxMenuItem
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveChoice
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveClosingFrame
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveComponent
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveContainer
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveDialog
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveFileDialog
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveFrame
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveLabel
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveList
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveMenu
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveMenuItem
The main body of this process.
run() - Method in class org.jcsp.awt.ActivePanel
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveScrollbar
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveScrollPane
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextArea
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextEnterArea
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextEnterField
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextField
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveWindow
The main body of this process.
run() - Method in class org.jcsp.lang.CrewServer
 
run() - Method in interface org.jcsp.lang.CSProcess
This defines the actions of the process.
run() - Method in class org.jcsp.lang.Parallel
Run the parallel composition of the processes registered with this Parallel object.
run() - Method in class org.jcsp.lang.ParThread
The main body of this process.
run() - Method in class org.jcsp.lang.ProcessManager
Run the managed process (that is start it and wait for it to terminate).
run() - Method in class org.jcsp.lang.Sequence
Run the sequential composition of the processes registered with this Sequence object.
run() - Method in class org.jcsp.lang.Skip
The main body of this process.
run() - Method in class org.jcsp.lang.Stop
This process starts, engages in no events, performs no computation and refuses to terminate.
run() - Method in class org.jcsp.net.cns.CNS
 
run() - Method in class org.jcsp.net.cns.CNSService.ServiceProcess
 
run() - Method in class org.jcsp.net.dynamic.ClassManager
Process execution method.
run() - Method in class org.jcsp.net.dynamic.JFTP.QueuedClassLoaderProcess
 
run() - Method in class org.jcsp.net.dynamic.JFTP
Main process thread, servicing requests sent on the req channel.
run() - Method in class org.jcsp.net.dynamic.NodeClassLoader.LoaderThread
Main process loop, servicing requests for classes from this node and receiving class replies from the JFTP process of a remote node.
run() - Method in class org.jcsp.net.Link
Main process for the link, containing generic code that makes calls on the abstract methods that should be implemented by a concrete subclass.
run() - Method in class org.jcsp.net.LinkManager
Used to run the LinkManager.
run() - Method in class org.jcsp.net.LoopbackLink.RxLoop
The run method.
run() - Method in class org.jcsp.net.LoopbackLink.TxLoop
The run method.
run() - Method in class org.jcsp.net.NetChannelInputProcess
Handle this link.
run() - Method in class org.jcsp.net.remote.ProcessSpawner
Main process loop.
run() - Method in class org.jcsp.net.remote.RemoteProcess
The main process body.
run() - Method in class org.jcsp.net.remote.SpawnerService
Runs the service.
run() - Method in class org.jcsp.net.tcpip.TCPIPLink.CreateRxStream
The run method.
run() - Method in class org.jcsp.net.tcpip.TCPIPLink.CreateTxStream
The run method.
run() - Method in class org.jcsp.net.tcpip.TCPIPLink.RxId
The run method.
run() - Method in class org.jcsp.net.tcpip.TCPIPLink.RxLoop
The run method.
run() - Method in class org.jcsp.net.tcpip.TCPIPLink.TxId
The run method.
run() - Method in class org.jcsp.net.tcpip.TCPIPLink.TxLoop
The run method.
run() - Method in class org.jcsp.net.tcpip.TCPIPLinkServer
Start accepting links and dealing with them.
run() - Method in class org.jcsp.net2.bns.BNS
The run method for the BNS process
run() - Method in class org.jcsp.net2.cns.CNS
The run method for the CNS process
run() - Method in class org.jcsp.net2.Link
The run method for the process.
run() - Method in class org.jcsp.net2.Link.RxLoop
The point here is to try and deal with any message that may come into the Node.
run() - Method in class org.jcsp.net2.Link.TxLoop
The run loop of the TX process
run() - Method in class org.jcsp.net2.mobile.ClassManager
 
run() - Method in class org.jcsp.net2.mobile.MessageBox
 
run() - Method in class org.jcsp.net2.tcpip.TCPIPLinkServer
The run method for the TCPIPLinkServer process
run() - Method in class org.jcsp.plugNplay.And
The main body of this process.
run() - Method in class org.jcsp.plugNplay.BlackHole
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Delta
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Delta2
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Demultiplex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Deparaplex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.DynamicDelta
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Fibonacci
The main body of this process.
run() - Method in class org.jcsp.plugNplay.FixedDelay
The main body of this process.
run() - Method in class org.jcsp.plugNplay.FramedButton
The main body of this process.
run() - Method in class org.jcsp.plugNplay.FramedButtonArray
 
run() - Method in class org.jcsp.plugNplay.FramedButtonGrid
 
run() - Method in class org.jcsp.plugNplay.FramedScrollbar
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Generate
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Identity
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Integrate
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.AndInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.BlackHoleInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Delta2Int
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DeltaInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DemultiplexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DeparaplexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DynamicDeltaInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.FibonacciInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.FixedDelayInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.GenerateInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.IdentityInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.IntegrateInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Merge2Int
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MergeInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MultInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MultiplexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NandInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NorInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NumbersInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.OrInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PairsInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ParaplexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Plex2Int
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PlexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PlusInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PrefixInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PrinterInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ProcessReadInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ProcessWriteInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.RegularInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.RegulateInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SignInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SquaresInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SubstituteInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SuccessorInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.TailInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.TimesInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.XorInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Merge
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Merge2
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Mult
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Multiplex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Nand
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Nor
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Numbers
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Or
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Pairs
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Paraplex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plex2
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plus
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Prefix
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Printer
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ProcessRead
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ProcessWrite
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Regular
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Regulate
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Sign
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Squares
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Substitute
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Successor
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Tail
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Times
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Xor
The main body of this process.
run() - Method in class org.jcsp.test.BarrierSyncer
 
run() - Method in class org.jcsp.test.DelaySyncer
 
run() - Method in class org.jcsp.test.EventRecorder
 
run() - Method in class org.jcsp.test.ExtendedReaderSync
 
run() - Method in class org.jcsp.test.ExtendedReaderSyncInt
 
run() - Method in class org.jcsp.test.WriterProcess
 
run() - Method in class org.jcsp.test.WriterProcessInt
 
running - Variable in class org.jcsp.lang.ParThread
 
running - Variable in class org.jcsp.net.cns.CNS
 
running - Variable in class org.jcsp.net.cns.CNSService
 
running - Variable in class org.jcsp.net.dynamic.DynamicClassLoader
Stores the current state of the service.
runTestProcess(ChannelInput, ChannelOutput, boolean) - Method in class org.jcsp.net.Link
This should be called during the handshaking process.
runTxRxLoop() - Method in class org.jcsp.net.Link
Performs send and receive actions for the link exchanging data with the peer node.
runTxRxLoop() - Method in class org.jcsp.net.LoopbackLink
 
runTxRxLoop() - Method in class org.jcsp.net.tcpip.TCPIPLink
Run the send and receive threads to marshall and unmarshall objects.
rwMonitor - Variable in class org.jcsp.lang.BufferedOne2OneChannel
 
rwMonitor - Variable in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
The monitor synchronising reader and writer on this channel
rwMonitor - Variable in class org.jcsp.lang.One2OneChannelImpl
The monitor synchronising reader and writer on this channel
rwMonitor - Variable in class org.jcsp.lang.One2OneChannelIntImpl
The monitor synchronising reader and writer on this channel
rwMonitor - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
rwMonitor - Variable in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
rwMonitor - Variable in class org.jcsp.lang.PoisonableOne2OneChannelImpl
The monitor synchronising reader and writer on this channel
rwMonitor - Variable in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
The monitor synchronising reader and writer on this channel
RX_BUFFER_SIZE - Variable in class org.jcsp.net.cns.CNSService
 
RxId() - Constructor for class org.jcsp.net.tcpip.TCPIPLink.RxId
 
RxLoop() - Constructor for class org.jcsp.net.LoopbackLink.RxLoop
 
RxLoop() - Constructor for class org.jcsp.net.tcpip.TCPIPLink.RxLoop
 
RxLoop(ChannelOutput, DataInputStream) - Constructor for class org.jcsp.net2.Link.RxLoop
Constructor for the RX part of the Link
rxStream - Variable in class org.jcsp.net.tcpip.TCPIPLink
The stream for reading from the socket.
rxStream - Variable in class org.jcsp.net2.Link
The incoming stream for the connection.

S

s - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
s - Variable in class org.jcsp.awt.ActiveTextEnterField
 
s - Variable in class org.jcsp.awt.GraphicsCommand.SetClip
 
scale(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
schedule() - Method in class org.jcsp.lang.Alternative
This is the wake-up call to the process ALTing on guards controlled by this object.
schedule() - Method in class org.jcsp.lang.AltingBarrier
This is the call-back from a successful 'base.enable'.
schedule(Alternative) - Method in class org.jcsp.lang.Guard
Schedules the process performing the given Alternative to run again.
scrollbar - Variable in class org.jcsp.plugNplay.FramedScrollbar
The scrollbar
scrollbars - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
security - Variable in class org.jcsp.net.tcpip.TCPIPNodeFactory
Optional security service to install.
securityAuthority - Variable in class org.jcsp.net.Link
 
SecurityAuthority - Interface in org.jcsp.net.security
Defines the service for dealing with authenticating users via a challenge/response scheme.
SecurityService - Interface in org.jcsp.net.security
Defines the actual interface combining service administration and user control methods.
select() - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards.
select() - Method in class org.jcsp.lang.InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
select(boolean[]) - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards whose preCondition index is true.
selected - Variable in class org.jcsp.lang.Alternative
The index of the selected guard.
selected - Variable in class org.jcsp.lang.Any2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class org.jcsp.lang.Any2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class org.jcsp.lang.InlineAlternative
Index last selected
selected - Variable in class org.jcsp.lang.One2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class org.jcsp.lang.One2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selectMode - Variable in class org.jcsp.lang.InlineAlternative
Mode of the select
SEND - Static variable in class org.jcsp.net2.NetworkProtocol
A SEND message from an output end to an input end
sendAckA - Variable in class org.jcsp.net.NetChannelInputProcess
 
senderLoc - Variable in class org.jcsp.net.dynamic.DataSerializationFilter
Location of the JFTP service's request channel.
sendMessageA - Variable in class org.jcsp.net.One2NetChannel
 
sendNodeID - Variable in class org.jcsp.net.Link
True if the subclass must pass the ID of this node to the peer node.
Sequence - Class in org.jcsp.lang
This constructor taks an array of CSProcesses and returns a CSProcess that is the sequential composition of its process arguments.
Sequence() - Constructor for class org.jcsp.lang.Sequence
Construct a new Sequence object initially without any processes.
Sequence(CSProcess[]) - Constructor for class org.jcsp.lang.Sequence
Construct a new Sequence object with the processes specified.
Sequence versus Parallel - Search tag in class org.jcsp.lang.Sequence
Section
Sequential Implementation - Search tag in class org.jcsp.lang.Sequence
Section
serializable - Variable in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
True if the channel end has been prepared for serialization (migration).
serializable - Variable in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
true iff the object can be serialized and sent (migrated) to another node.
serializedData - Variable in class org.jcsp.net.dynamic.DynamicClassLoaderMessage
The serialized form of the user object being sent.
serializedData - Variable in class org.jcsp.net.dynamic.SerializedData.ExtClass
Binary serialized form of the object.
serializedData - Variable in class org.jcsp.net.dynamic.SerializedData
The binary form of the object in this message.
serializedData - Variable in class org.jcsp.net.SerializedObject.ExtClass
 
serializedData - Variable in class org.jcsp.net.SerializedObject
 
SerializedData - Class in org.jcsp.net.dynamic
Serialized form of an object as as part of a DynamicClassLoaderMessage.
SerializedData(byte[], String) - Constructor for class org.jcsp.net.dynamic.SerializedData
A private constructor used during the deserialization process of this object.
SerializedData(Object, boolean) - Constructor for class org.jcsp.net.dynamic.SerializedData
This is the public used constructor.
SerializedData.AccesibleByteArrayOutputStream - Class in org.jcsp.net.dynamic
This class exists purely for performance reasons.
SerializedData.BasicInputStreamFactory - Class in org.jcsp.net.dynamic
Implementation of the InputStreamFactory to create a ObjectInputStream.
SerializedData.ExtClass - Class in org.jcsp.net.dynamic
This class exists because the main class cannot have a no-arg constructor as required by externalizable.
SerializedData.InputStreamFactory - Interface in org.jcsp.net.dynamic
Factory for creating object input streams.
SerializedMessage - Class in org.jcsp.net
 
SerializedMessage(Message) - Constructor for class org.jcsp.net.SerializedMessage
 
SerializedMessage(SerializedObject, long, long) - Constructor for class org.jcsp.net.SerializedMessage
 
SerializedMessage.AccesibleByteArrayOutputStream - Class in org.jcsp.net
 
serializedObject - Variable in class org.jcsp.net.SerializedMessage
 
SerializedObject - Class in org.jcsp.net
 
SerializedObject(byte[], String) - Constructor for class org.jcsp.net.SerializedObject
A private constructor used during the deserialization process of this object.
SerializedObject(Object, boolean) - Constructor for class org.jcsp.net.SerializedObject
This is the public used constructor.
SerializedObject.AccesibleByteArrayOutputStream - Class in org.jcsp.net
This class exists purely for performance reasons.
SerializedObject.BasicInputStreamFactory - Class in org.jcsp.net
 
SerializedObject.ExtClass - Class in org.jcsp.net
This class exists because the main class cannot have a no-arg constructor as required by externalizable.
SerializedObject.InputStreamFactory - Interface in org.jcsp.net
 
serialVersionUID - Static variable in exception class org.jcsp.net2.JCSPNetworkException
Default serial ID.
serialVersionUID - Static variable in class org.jcsp.net2.NetBarrier
The SUID for this object.
serialVersionUID - Static variable in class org.jcsp.net2.NetBarrierLocation
The SUID of this object.
serialVersionUID - Static variable in class org.jcsp.net2.NetChannelLocation
The SUID representing this class
serialVersionUID - Static variable in class org.jcsp.net2.NetConnectionLocation
The SUID representing this class
serialVersionUID - Static variable in exception class org.jcsp.net2.NetworkPoisonException
The SUID of the class
serialVersionUID - Static variable in class org.jcsp.net2.NodeID
The SUID of this class
serialVersionUID - Static variable in class org.jcsp.net2.tcpip.TCPIPNodeAddress
The SUID for this class
serv - Variable in class org.jcsp.net2.tcpip.TCPIPLinkServer
The ServerSocket that this class wraps around.
server - Variable in class org.jcsp.lang.Any2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server - Variable in class org.jcsp.lang.Any2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server - Variable in class org.jcsp.lang.Any2OneConnectionImpl
 
server - Variable in class org.jcsp.lang.One2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server - Variable in class org.jcsp.lang.One2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server - Variable in class org.jcsp.lang.One2OneConnectionImpl
 
server() - Method in interface org.jcsp.lang.Any2AnyConnection
Returns a reference to the server end of the connection for use by the server processes.
server() - Method in class org.jcsp.lang.Any2AnyConnectionImpl
Returns a SharedConnectionServer object for this connection.
server() - Method in interface org.jcsp.lang.Any2OneConnection
Returns the server end of the connection.
server() - Method in class org.jcsp.lang.Any2OneConnectionImpl
Returns the AltingConnectionServer that can be used by a single process at any instance.
server() - Method in interface org.jcsp.lang.ConnectionWithSharedAltingServer
 
server() - Method in interface org.jcsp.lang.One2AnyConnection
Returns the server part of the connection.
server() - Method in class org.jcsp.lang.One2AnyConnectionImpl
Returns a SharedConnectionServer object for this connection.
server() - Method in interface org.jcsp.lang.One2OneConnection
Returns the server end of the connection.
server() - Method in class org.jcsp.lang.One2OneConnectionImpl
Returns the AltingConnectionServer that can be used by a single process at any instance.
SERVER_STATE_CLOSED - Static variable in class org.jcsp.lang.AbstractConnectionImpl
 
SERVER_STATE_CLOSED - Static variable in class org.jcsp.lang.AltingConnectionServerImpl
Server state.
SERVER_STATE_CLOSED - Static variable in class org.jcsp.net2.ConnectionDataState
 
SERVER_STATE_OPEN - Static variable in class org.jcsp.lang.AbstractConnectionImpl
 
SERVER_STATE_OPEN - Static variable in class org.jcsp.lang.AltingConnectionServerImpl
Server state.
SERVER_STATE_OPEN - Static variable in class org.jcsp.net2.ConnectionDataState
 
SERVER_STATE_RECEIVED - Static variable in class org.jcsp.lang.AbstractConnectionImpl
 
SERVER_STATE_RECEIVED - Static variable in class org.jcsp.lang.AltingConnectionServerImpl
Server state.
SERVER_STATE_RECEIVED - Static variable in class org.jcsp.net2.ConnectionDataState
 
Server Installation - Search tag in class org.jcsp.net.cns.CNS
Section
Server Installation - Search tag in class org.jcsp.net2.cns.CNS
Section
serverLocation - Variable in class org.jcsp.net.NetSharedAltingConnectionClient
 
serverLocation - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
serverSocket - Variable in class org.jcsp.net.tcpip.TCPIPLinkServer
The socket to accept from.
service - Variable in class org.jcsp.net.remote.ProcessSpawner
The parent service that started this one.
service - Static variable in class org.jcsp.net2.bns.BNS
The internal service.
service - Static variable in class org.jcsp.net2.cns.CNS
The internal service.
Service - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a service.
Service - Interface in org.jcsp.net
An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.
Service(String, Class, boolean, int) - Constructor for class org.jcsp.net.settings.Service
 
ServiceAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.Services.ServiceAlreadyExistsException
 
serviceClass - Variable in class org.jcsp.net.settings.Service
 
ServiceInstallationException - Exception Class in org.jcsp.net
An excpetion that is thrown if a service installation fails.
ServiceInstallationException() - Constructor for exception class org.jcsp.net.ServiceInstallationException
Constructor for ServiceInstallationException.
ServiceInstallationException(String) - Constructor for exception class org.jcsp.net.ServiceInstallationException
Constructor for ServiceInstallationException.
serviceLocation - Variable in class org.jcsp.net2.bns.BNSMessage
The location that the BNS must reply to
serviceManager - Variable in class org.jcsp.net.Node
 
ServiceManager - Class in org.jcsp.net
An instance of the ServiceManager is created by the Node when it is initialized.
ServiceManager() - Constructor for class org.jcsp.net.ServiceManager
 
serviceNameMap - Variable in class org.jcsp.net.settings.Services
 
servicePos - Variable in class org.jcsp.net.settings.ConfigReader
 
ServiceProcess(ChannelOutput) - Constructor for class org.jcsp.net.cns.CNSService.ServiceProcess
 
serviceRunning - Variable in class org.jcsp.net.security.SimpleSecurityAuthority
Flag indicating if the service is running or not.
services - Variable in class org.jcsp.net.ServiceManager
 
services - Variable in class org.jcsp.net.settings.JCSPConfig
 
Services - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of services.
Services() - Constructor for class org.jcsp.net.settings.Services
 
Services.ServiceAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
ServiceSettings - Class in org.jcsp.net
This class is used to hold settings that can be passed to services when they are initialized.
ServiceSettings(String) - Constructor for class org.jcsp.net.ServiceSettings
Constructor which takes the name of the serive for which this object holds settings.
ServiceUserObject - Interface in org.jcsp.net
An Interface which does not define any methods but is used as a way of indicating that a class is used for accessing non-admin functionality provided by a service.
set - Variable in class org.jcsp.net.dynamic.JFTP.ChanSet
Holds the ChannelOutput objects.
set(double, double) - Method in class org.jcsp.demos.util.ComplexDouble
 
set(long) - Method in class org.jcsp.lang.CSTimer
Deprecated.
Use CSTimer.setAlarm(long) - this name caused confusion with the idea of setting the current time (a concept that is not supported).
set(GraphicsCommand) - Method in interface org.jcsp.awt.Display
Sets the GraphicsCommand to be interpreted.
set(GraphicsCommand) - Method in class org.jcsp.awt.DisplayList
Sets the GraphicsCommand to be executed.
set(GraphicsCommand[]) - Method in interface org.jcsp.awt.Display
Sets the array of GraphicsCommands to be interpreted.
set(GraphicsCommand[]) - Method in class org.jcsp.awt.DisplayList
Sets the array of GraphicsCommands to be executed.
set(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
SET_BACKGROUND_TAG - Static variable in class org.jcsp.awt.GraphicsProtocol
 
SET_CLIP - Static variable in class org.jcsp.awt.GraphicsCommand
 
SET_COLOR - Static variable in class org.jcsp.awt.GraphicsCommand
 
SET_FONT - Static variable in class org.jcsp.awt.GraphicsCommand
 
SET_PAINT_MODE - Static variable in class org.jcsp.awt.GraphicsCommand
This is the (immutable) command object for java.awt.Graphics.setPaintMode.
SET_PAINT_MODE_TAG - Static variable in class org.jcsp.awt.GraphicsCommand
 
SET_PAINTABLE_TAG - Static variable in class org.jcsp.awt.GraphicsProtocol
 
SET_XOR_MODE - Static variable in class org.jcsp.awt.GraphicsCommand
 
setAddress(String) - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Sets the address String.
setAddresses(Addresses) - Method in class org.jcsp.net.settings.JCSPConfig
 
setAlarm(long) - Method in class org.jcsp.lang.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<ConnectionMessage<T>>) - Method in class org.jcsp.lang.AltingConnectionServer
ConnectionServer implementations are likely to be implemented over channels.
setAltingChannel(AltingChannelInput<T>) - Method in class org.jcsp.lang.AltingConnectionClient
ConnectionServer implementations are likely to be implemented over channels.
SetBackground(Color) - Constructor for class org.jcsp.awt.GraphicsProtocol.SetBackground
 
setBarrierTrigger() - Method in class org.jcsp.lang.Alternative
This is a call-back from an AltingBarrier.
setChannel(AltingChannelInput<T>) - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Sets the real channel to be used.
setClassLoader(ClassLoader) - Method in class org.jcsp.net.dynamic.DynamicClassLoaderMessage
Sets the class loader to use when deserializing the object.
SetClip(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.SetClip
 
SetClip(Shape) - Constructor for class org.jcsp.awt.GraphicsCommand.SetClip
 
SetColor(Color) - Constructor for class org.jcsp.awt.GraphicsCommand.SetColor
 
setConfigureChannel(AltingChannelInput) - Method in class org.jcsp.awt.ActiveTextEnterArea
Sets the configuration channel for this ActiveTextEnterArea.
setConfigureChannel(AltingChannelInput) - Method in class org.jcsp.awt.ActiveTextEnterField
Sets the configuration channel for this ActiveTextEnterField.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveApplet
Sets the configuration channel for this ActiveApplet.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveButton
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveCheckbox
Sets the configuration channel for this ActiveCheckbox.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveCheckboxMenuItem
Sets the configuration channel for this ActiveCheckboxMenuItem.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveChoice
Sets the configuration channel for this ActiveChoice.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveClosingFrame
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveComponent
Sets the configuration channel for this ActiveComponent.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveContainer
Sets the configuration channel for this ActiveContainer.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveDialog
Sets the configuration channel for this ActiveDialog.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveFileDialog
Sets the configuration channel for this ActiveFileDialog.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveFrame
Sets the configuration channel for this ActiveFrame.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveLabel
Sets the configuration channel for this ActiveLabel.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveList
Sets the configuration channel for this ActiveList.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveMenu
Sets the configuration channel for this ActiveMenu.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveMenuItem
Sets the configuration channel for this ActiveMenuItem.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActivePanel
Sets the configuration channel for this ActivePanel.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveScrollbar
Sets the configuration channel for this ActiveScrollbar.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveScrollPane
Sets the configuration channel for this ActiveScrollPane.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveTextArea
Sets the configuration channel for this ActiveTextArea.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveTextField
Sets the configuration channel for this ActiveTextField.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveWindow
Sets the configuration channel for this ActiveWindow.
setDecoder(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
setDecoder(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.Net2AnyChannel
Sets the underlying message filter
setDecoder(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.Net2OneChannel
Sets the underlying message filter
setDecoder(NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelInput
Sets the underlying decoder for the channel
setDestroyChannels(ChannelOutputInt, AltingChannelInputInt) - Method in class org.jcsp.awt.ActiveApplet
This sets destroy/destroyAck channels to allow a user-defined destroy response.
setDestroyChannels(ChannelOutputInt, AltingChannelInputInt, int) - Method in class org.jcsp.awt.ActiveApplet
This sets destroy/destroyAck channels to allow a user-defined destroy response.
setDevice(String) - Method in class org.jcsp.net.Logger
Sets the current output device for this logger.
setDisableTime(long) - Method in class org.jcsp.awt.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 class org.jcsp.awt.ActiveTextEnterField
This is used to set the time during which the text field is disabled after an ENTER or ESCAPE has been entered.
setDomainID(DomainID) - Method in class org.jcsp.net.NodeID
 
setEarlyTimeout(long) - Static method in class org.jcsp.lang.SpuriousLog
This sets the allowed early timeout (in msecs).
setEncoder(NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.Any2NetChannel
Sets the underlying message filter
setEncoder(NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
setEncoder(NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelOutput
Sets the underlying encoder for the channel
setEncoder(NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.One2NetChannel
Sets the underlying message filter
setErr(OutputStream) - Method in class org.jcsp.net2.Node
 
SetFont(Font) - Constructor for class org.jcsp.awt.GraphicsCommand.SetFont
 
setGraphicsChannels(ChannelInput, ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Set the toGraphics/fromGraphics channels for configuring and/or examining this component.
setImag(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
setInitialized() - Method in interface org.jcsp.net.Node.Attributes
 
setInitialized() - Method in class org.jcsp.net.Node.AttributesAccess
 
setIpAddress(String) - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Sets the IP address part of the NodeAddress.
setLevel(String, int) - Method in class org.jcsp.net.Logger
Sets the current logging level for a given class (and its subclasses).
setLinkProfiles(LinkProfiles) - Method in class org.jcsp.net.settings.JCSPConfig
 
setLocalPort(int) - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Sets the port number that should be used.
setLocationDetails(NodeID, long) - Method in class org.jcsp.net.NetChannelLocation
Package level mutator for the channel's actual location details.
setLog(OutputStream) - Method in class org.jcsp.net2.Node
 
setMinRefreshInterval(long) - Method in class org.jcsp.awt.DisplayList
Sets the repaint interval invoked by the set, extend and change commands.
setName(String) - Method in class org.jcsp.net.NodeID
 
setNodeFactory(NodeFactory) - Static method in class org.jcsp.net.Node
 
setNodeID(NodeID) - Method in class org.jcsp.net2.Node
 
setNodeProfiles(NodeProfiles) - Method in class org.jcsp.net.settings.JCSPConfig
 
setNodeSpecs(Specs) - Method in class org.jcsp.net.settings.JCSPConfig
 
setOneTokenReply(boolean) - Static method in class org.jcsp.demos.util.Ask
Ask.setOneTokenReply (true) specifies that more than one token in the user reply will be rejected, even if the first token is valid.
setPaintable(Paintable) - Method in class org.jcsp.awt.ActiveCanvas
Set the Paintable object that will be used by the paint and update methods of this canvas.
SetPaintable(Paintable) - Constructor for class org.jcsp.awt.GraphicsProtocol.SetPaintable
 
SetPaintMode() - Constructor for class org.jcsp.awt.GraphicsCommand.SetPaintMode
 
setPlugins(Plugins) - Method in class org.jcsp.net.settings.JCSPConfig
 
setPort(int) - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Sets the port part of the address.
setPosition(int) - Method in class org.jcsp.net.ProtocolID
Sets the position of this protocol in the order of general preference.
setPreconditionByIndex(int, boolean) - Method in class org.jcsp.lang.InlineAlternative
Alters the precondition on a guard.
setPreconditions(boolean[]) - Method in class org.jcsp.lang.InlineAlternative
Establishes a precondition array that will be used by default in calls to select().
setPriority(int) - Static method in class org.jcsp.lang.PriParallel
This changes the priority of this process.
setPriority(int) - Method in class org.jcsp.lang.ProcessManager
Public mutator for setting the ProcessManager object's process' priority.
setProcess(CSProcess) - Method in class org.jcsp.awt.ActiveApplet
This must be called during the init() method for this ActiveApplet.
setProfile(Profile) - Method in class org.jcsp.net.Link
 
setProtocols(Protocols) - Method in class org.jcsp.net.settings.JCSPConfig
 
setReal(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
setReportButtonIndex(boolean) - Method in class org.jcsp.awt.ActiveButtonControl
Defines whether the index of the pushed button causing a state transition should be included in the report.
setReportButtonLabel(boolean) - Method in class org.jcsp.awt.ActiveButtonControl
Defines whether the label on the pushed button causing a state transition should be included in the report.
setSecurityAuthority(SecurityService) - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Sets the security service to be used.
setServices(Services) - Method in class org.jcsp.net.settings.JCSPConfig
 
setSettings(Settings) - Method in class org.jcsp.net.settings.JCSPConfig
 
setSize(int, int) - Method in class org.jcsp.awt.ActiveCanvas
Request that the canvas takes the size given by the parameters.
setSpecifications(Specification[]) - Method in class org.jcsp.net.Link
 
setSpecifications(Specification[]) - Method in interface org.jcsp.net.Node.Attributes
 
setSpecifications(Specification[]) - Method in class org.jcsp.net.Node.AttributesAccess
 
setState(int) - Method in class org.jcsp.awt.ActiveButtonControl
 
setState(int, int) - Method in class org.jcsp.awt.ActiveButtonControl
 
setStopStartChannel(ChannelOutputInt) - Method in class org.jcsp.awt.ActiveApplet
This sets a stopStart channel to allow a user-defined stop/start response.
setTimeout(long) - Method in class org.jcsp.lang.Alternative
This is the call-back from enabling a CSTimer guard.
Setting - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a system setting.
Setting(String, String) - Constructor for class org.jcsp.net.settings.Setting
 
SettingAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.Settings.SettingAlreadyExistsException
 
settingNameMap - Variable in class org.jcsp.net.settings.Settings
 
settings - Variable in class org.jcsp.net.ServiceSettings
 
settings - Variable in class org.jcsp.net.settings.JCSPConfig
 
settings - Variable in class org.jcsp.net.settings.Protocol
 
settings - Variable in class org.jcsp.net.settings.Service
 
settings - Variable in class org.jcsp.net.settings.Settings
 
Settings - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of system settings.
Settings() - Constructor for class org.jcsp.net.settings.Settings
 
Settings(String) - Constructor for class org.jcsp.net.settings.Settings
 
Settings.SettingAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
setUIFactory(UIFactory) - Method in interface org.jcsp.net.Node.Attributes
 
setUIFactory(UIFactory) - Method in class org.jcsp.net.Node.AttributesAccess
 
setUncaughtErrorDisplay(boolean) - Static method in class org.jcsp.lang.Parallel
Enables or disables the display or Errors uncaught by a CSProcess running within a Parallel or under a ProcessManager object.
setUncaughtExceptionDisplay(boolean) - Static method in class org.jcsp.lang.Parallel
Enables or disables the display of Exceptions uncaught by a CSProcess running within a Parallel or under a ProcessManager object.
SetXORMode(Color) - Constructor for class org.jcsp.awt.GraphicsCommand.SetXORMode
 
shared - Variable in class org.jcsp.lang.Crew
 
SharedAltingConnectionClient<T> - Class in org.jcsp.lang
Implements a client end of a Connection which can have multiple client processes.
SharedAltingConnectionClient(AltingChannelInput, ChannelInput, ChannelOutput, ChannelOutput, SharedChannelOutput, ChannelOutput, ConnectionWithSharedAltingClient) - Constructor for class org.jcsp.lang.SharedAltingConnectionClient
 
SharedChannelInput<T> - Interface in org.jcsp.lang
This is the same as ChannelInput except that it is guaranteed safe to pass on to more than one internal process for parallel reading.
SharedChannelInputImpl<T> - Class in org.jcsp.lang
 
SharedChannelInputImpl(ChannelInternals<T>, int) - Constructor for class org.jcsp.lang.SharedChannelInputImpl
 
SharedChannelInputInt - Interface in org.jcsp.lang
This is the same as ChannelInputInt except that it is guaranteed safe to pass on to more than one internal process for parallel reading.
SharedChannelInputIntImpl - Class in org.jcsp.lang
 
SharedChannelInputIntImpl(ChannelInternalsInt, int) - Constructor for class org.jcsp.lang.SharedChannelInputIntImpl
 
SharedChannelOutput<T> - Interface in org.jcsp.lang
This is the same as ChannelOutput except that it is guaranteed safe to pass on to more than one internal process for parallel writing.
SharedChannelOutputImpl<T> - Class in org.jcsp.lang
 
SharedChannelOutputImpl(ChannelInternals<T>, int) - Constructor for class org.jcsp.lang.SharedChannelOutputImpl
 
SharedChannelOutputInt - Interface in org.jcsp.lang
This is the same as ChannelOutputInt except that it is guaranteed safe to pass on to more than one internal process for parallel writing.
SharedChannelOutputIntImpl - Class in org.jcsp.lang
 
SharedChannelOutputIntImpl(ChannelInternalsInt, int) - Constructor for class org.jcsp.lang.SharedChannelOutputIntImpl
 
SharedConnectionClient<T> - Interface in org.jcsp.lang
Defines an interface for a client end of a connection that can be shared by multiple clients.
SharedConnectionServer<T> - Interface in org.jcsp.lang
Defines an interface for a server end of a connection that can be shared by multiple concurrent processes.
SharedConnectionServerImpl - Class in org.jcsp.lang
This class does not need to be used by standard JCSP users.
SharedConnectionServerImpl(AltingChannelInput, AltingChannelInput, ChannelInput, SharedChannelOutput, ConnectionWithSharedAltingServer) - Constructor for class org.jcsp.lang.SharedConnectionServerImpl
 
Short(String, short, short) - Static method in class org.jcsp.demos.util.Ask
Ask.Short issues the prompt and returns a short between min and max inclusive.
show() - Static method in class org.jcsp.demos.util.Ask
 
sign - Variable in class org.jcsp.plugNplay.ints.SignInt
The user-defined sign to attach to each item
sign - Variable in class org.jcsp.plugNplay.Sign
The user-defined sign to attach to each item
Sign - Class in org.jcsp.plugNplay
Converts each input Object to a String, prefixing it with a user-defined sign.
Sign(String, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Sign
Construct a new Sign process with the input Channel in and the output Channel out.
SignInt - Class in org.jcsp.plugNplay.ints
Converts each input int to a String, prefixing it with a user-defined sign.
SignInt(String, ChannelInputInt, ChannelOutput) - Constructor for class org.jcsp.plugNplay.ints.SignInt
Construct a new Sign process with the input Channel in and the output Channel out.
SimpleChallenge() - Constructor for class org.jcsp.net.security.SimpleSecurityAuthority.SimpleChallenge
 
SimpleResponse(byte[]) - Constructor for class org.jcsp.net.security.SimpleSecurityAuthority.SimpleResponse
 
SimpleSecurityAuthority - Class in org.jcsp.net.security
Provides a basic security authority based on unique names.
SimpleSecurityAuthority() - Constructor for class org.jcsp.net.security.SimpleSecurityAuthority
Creates a new simple authority.
SimpleSecurityAuthority.SimpleChallenge - Class in org.jcsp.net.security
The challenge for this authority containing a timestamp and block of random data.
SimpleSecurityAuthority.SimpleResponse - Class in org.jcsp.net.security
The response for this authority, consisting of a block of data which has been mangled based on the timestamp and ID of the user creating the response.
SimpleSecurityAuthority.SimpleUserID - Class in org.jcsp.net.security
Represents the user ID for this authority.
SimpleSecurityAuthority.SimpleUserToken - Class in org.jcsp.net.security
Represents the authenticated user token for this authority.
SimpleUserID(String) - Constructor for class org.jcsp.net.security.SimpleSecurityAuthority.SimpleUserID
 
SimpleUserToken(UserID) - Constructor for class org.jcsp.net.security.SimpleSecurityAuthority.SimpleUserToken
 
singleAlt - Variable in class org.jcsp.lang.AltingBarrier
Used to support the sync method.
size - Variable in class org.jcsp.awt.DisplayList
 
size - Variable in class org.jcsp.net.ChannelIndexMap
 
Skip - Class in org.jcsp.lang
This is a process that immediately terminates and a Guard that is always ready.
Skip() - Constructor for class org.jcsp.lang.Skip
 
sleep(long) - Method in class org.jcsp.lang.CSTimer
Puts the process to sleep for a specified time (milliseconds).
sock - Variable in class org.jcsp.net2.tcpip.TCPIPLink
The socket connected to the remote Node.
socket - Variable in class org.jcsp.net.tcpip.TCPIPLink
The actual socket.
source - Variable in exception class org.jcsp.net.LinkLostException
The object which threw this exception.
sourceChannelLocation - Variable in class org.jcsp.net.dynamic.NodeClassLoader.LoaderThread
Location of a JFTP process request channel.
sourceID - Variable in class org.jcsp.net.Message
The source computer address.
sourceIndex - Variable in class org.jcsp.net.Message
The source channel index.
sourceNodeID - Variable in class org.jcsp.net.AcknowledgementsBuffer.Acks
 
SpawnerMessage - Class in org.jcsp.net.remote
Message sent from RemoteProcess to SpawnerService listing the details of the process that should be started and a network channel address for replying on.
SpawnerMessage(CSProcess, NetChannelLocation, NodeFactory, ApplicationID, String) - Constructor for class org.jcsp.net.remote.SpawnerMessage
Constructs a new message.
SpawnerService - Class in org.jcsp.net.remote
Services requests from RemoteProcess proxies to start up child JVMs running the actual processes.
SpawnerService(NodeKey) - Constructor for class org.jcsp.net.remote.SpawnerService
Constructs a new service.
Spawning a CSProcess - Search tag in class org.jcsp.lang.ProcessManager
Section
Spec - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of system specifications.
Spec(String, boolean) - Constructor for class org.jcsp.net.settings.Spec
 
Spec(String, boolean, boolean) - Constructor for class org.jcsp.net.settings.Spec
 
SPEC_NAME_CONNECTION_ORIENTED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_MAXSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_MEMORY - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_PING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_PROTOCOL - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_RELIABLE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_WIRELESS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
Spec.ReservedNameException - Exception Class in org.jcsp.net.settings
 
SpecAlreadyExistsException(String) - Constructor for exception class org.jcsp.net.settings.Specs.SpecAlreadyExistsException
 
Specification - Class in org.jcsp.net
 
Specification(String, boolean) - Constructor for class org.jcsp.net.Specification
 
Specification(String, double) - Constructor for class org.jcsp.net.Specification
 
Specification(String, int) - Constructor for class org.jcsp.net.Specification
 
Specification(String, String) - Constructor for class org.jcsp.net.Specification
 
specifications - Variable in class org.jcsp.net.Link
 
specifications - Variable in class org.jcsp.net.Node
 
specName - Variable in class org.jcsp.net.Requirement
 
specs - Variable in class org.jcsp.net.settings.Address
 
specs - Variable in class org.jcsp.net.settings.Protocol
 
specs - Variable in class org.jcsp.net.settings.Specs
 
Specs - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of system specifications.
Specs() - Constructor for class org.jcsp.net.settings.Specs
 
Specs.SpecAlreadyExistsException - Exception Class in org.jcsp.net.settings
 
Spurious - Class in org.jcsp.lang
This holds the static flag (indicating whether spurious wakeups should be logged) and early timeout allowance (for Alternatives with CSTimer guards).
Spurious() - Constructor for class org.jcsp.lang.Spurious
 
SpuriousLog - Class in org.jcsp.lang
This holds the log of spurious wakeups and early timeouts.
SpuriousLog() - Constructor for class org.jcsp.lang.SpuriousLog
 
spuriousWakeUp - Variable in class org.jcsp.lang.One2OneChannelImpl
Flag to deal with a spurious wakeup during a write
spuriousWakeUp - Variable in class org.jcsp.lang.One2OneChannelIntImpl
Flag to deal with a spurious wakeup during a write
spuriousWakeUp - Variable in class org.jcsp.lang.PoisonableOne2OneChannelImpl
Flag to deal with a spurious wakeup during a write
spuriousWakeUp - Variable in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
Flag to deal with a spurious wakeup during a write
Squares - Class in org.jcsp.plugNplay
Generates the Integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.
Squares(ChannelOutput) - Constructor for class org.jcsp.plugNplay.Squares
Construct a new Squares process with the output Channel out.
SquaresInt - Class in org.jcsp.plugNplay.ints
Generates the integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.
SquaresInt(ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.SquaresInt
Construct a new SquaresInt process with the output Channel out.
StandardChannelFactory<T> - Class in org.jcsp.lang
This class acts as a Factory for creating channels.
StandardChannelFactory() - Constructor for class org.jcsp.lang.StandardChannelFactory
Constructs a new factory.
StandardChannelIntFactory - Class in org.jcsp.lang
This class acts as a Factory for creating channels.
StandardChannelIntFactory() - Constructor for class org.jcsp.lang.StandardChannelIntFactory
Constructs a new factory.
StandardConnectionFactory - Class in org.jcsp.lang
Implements a factory for creating connections.
StandardConnectionFactory() - Constructor for class org.jcsp.lang.StandardConnectionFactory
 
StandardNetChannelEndFactory - Class in org.jcsp.net
A standard implementation of the JCSP.NET Networked channel factory interaces.
StandardNetChannelEndFactory - Class in org.jcsp.net2
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
StandardNetChannelEndFactory() - Constructor for class org.jcsp.net.StandardNetChannelEndFactory
 
StandardNetChannelEndFactory() - Constructor for class org.jcsp.net2.StandardNetChannelEndFactory
 
StandardNetChannelEndFactory(Profile) - Constructor for class org.jcsp.net.StandardNetChannelEndFactory
Creates a factory that creates links using a given profile rather than the default one.
StandardNetConnectionFactory - Class in org.jcsp.net
This is an implementation of NetConnectionFactory.
StandardNetConnectionFactory() - Constructor for class org.jcsp.net.StandardNetConnectionFactory
Constructor for StandardNetConnectionFactory.
start() - Method in class org.jcsp.awt.ActiveApplet
Called by the browser when the ActiveApplet is first started and each time its web page is revisited.
start() - Method in class org.jcsp.lang.ProcessManager
Start the managed process (but keep running ourselves).
start() - Static method in class org.jcsp.lang.SpuriousLog
Start logging of spurious wakeups.
start() - Method in class org.jcsp.net.cns.CNS
This starts the channel name server.
start() - Method in class org.jcsp.net.cns.CNSService
This checks to see if the service is already running, if it is not then it starts it.
start() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Starts the dynamic loader service by spawning ClassManager and JFTP processes.
start() - Method in class org.jcsp.net.LinkManager
Starts this instance of the LinkManager and returns.
start() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Sets the service running.
start() - Method in interface org.jcsp.net.Service
This should start the service when called and return.
start(boolean) - Method in class org.jcsp.net.tcpip.TCPIPLink
Start this Link but allow the caller to continue in parallel.
start(int) - Method in class org.jcsp.lang.ProcessManager
Start the managed process at a specified priority (but keep running ourselves).
start(NodeAddress) - Static method in class org.jcsp.net2.LinkServer
 
START - Static variable in class org.jcsp.awt.ActiveApplet
This value is sent down a stopStart channel on second and subsequent browser invocations of start - see the user-defined stop/start response.
startAngle - Variable in class org.jcsp.awt.GraphicsCommand.DrawArc
 
startAngle - Variable in class org.jcsp.awt.GraphicsCommand.FillArc
 
startDisable(int) - Static method in class org.jcsp.lang.AltingBarrierCoordinate
 
started - Variable in class org.jcsp.awt.ActiveApplet
TRUE iff the applet is currently active.
startedChan - Variable in class org.jcsp.net.cns.CNSService.ServiceProcess
 
startedReplyChan - Variable in class org.jcsp.net.cns.CNS
 
startEnable() - Static method in class org.jcsp.lang.AltingBarrierCoordinate
 
startGet() - Method in class org.jcsp.net.AcknowledgementsBuffer
 
startGet() - Method in class org.jcsp.util.Buffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in interface org.jcsp.util.ChannelDataStore
Begins an extended read on the buffer, returning the data for the extended read.
startGet() - Method in class org.jcsp.util.InfiniteBuffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in class org.jcsp.util.ints.BufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Begins an extended read on the buffer, returning the data for the extended read Pre-condition: getState must not currently return EMPTY.
startGet() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Begins an extended rendezvous by the reader.
startGet() - Method in class org.jcsp.util.ints.OverWritingBufferInt
Begins an extended rendezvous by the reader.
startGet() - Method in class org.jcsp.util.ints.ZeroBufferInt
Begins an extended rendezvous - simply returns the next integer in the buffer.
startGet() - Method in class org.jcsp.util.OverFlowingBuffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in class org.jcsp.util.OverWriteOldestBuffer
Begins an extended rendezvous by the reader.
startGet() - Method in class org.jcsp.util.OverWritingBuffer
This begins an extended rendezvous by the reader.
startGet() - Method in class org.jcsp.util.ZeroBuffer
Begins an extended rendezvous - simply returns the next object in the buffer.
startLinkManager() - Method in interface org.jcsp.net.Node.Attributes
 
startLinkManager() - Method in class org.jcsp.net.Node.AttributesAccess
 
startLinkServer(NodeAddressID) - Method in class org.jcsp.net.ProtocolID
Constructs, starts and returns a LinkServer on a specified NodeAddressID.
startLinkServer(NodeAddressID) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Starts the TCP/IP link server at this node using the given address ID.
startRead() - Method in class org.jcsp.lang.AltingChannelInputImpl
 
startRead() - Method in class org.jcsp.lang.AltingChannelInputIntImpl
 
startRead() - Method in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
startRead() - Method in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
startRead() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.
Begins an extended rendezvous
startRead() - Method in class org.jcsp.lang.Any2AnyImpl
 
startRead() - Method in class org.jcsp.lang.Any2AnyIntImpl
 
startRead() - Method in class org.jcsp.lang.Any2OneImpl
 
startRead() - Method in class org.jcsp.lang.Any2OneIntImpl
 
startRead() - Method in class org.jcsp.lang.BufferedOne2OneChannel
 
startRead() - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
 
startRead() - Method in interface org.jcsp.lang.ChannelInput
Begin an extended rendezvous read from the channel.
startRead() - Method in class org.jcsp.lang.ChannelInputImpl
 
startRead() - Method in interface org.jcsp.lang.ChannelInputInt
Begin an extended rendezvous read from the channel.
startRead() - Method in class org.jcsp.lang.ChannelInputIntImpl
 
startRead() - Method in class org.jcsp.lang.ChannelInputWrapper
Deprecated.
Begins an extended rendezvous
startRead() - Method in interface org.jcsp.lang.ChannelInternals
 
startRead() - Method in interface org.jcsp.lang.ChannelInternalsInt
 
startRead() - Method in class org.jcsp.lang.Crew
This must be invoked before any read operations on the associated shared resource.
startRead() - Method in class org.jcsp.lang.One2AnyImpl
 
startRead() - Method in class org.jcsp.lang.One2AnyIntImpl
 
startRead() - Method in class org.jcsp.lang.One2OneChannelImpl
 
startRead() - Method in class org.jcsp.lang.One2OneChannelIntImpl
 
startRead() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
startRead() - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
startRead() - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
 
startRead() - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
 
startRead() - Method in class org.jcsp.lang.RejectableAltingChannelInputImpl
 
startRead() - Method in class org.jcsp.lang.SharedChannelInputImpl
 
startRead() - Method in class org.jcsp.lang.SharedChannelInputIntImpl
 
startRead() - Method in class org.jcsp.net.Net2AnyChannel
 
startRead() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
startRead() - Method in class org.jcsp.net2.Net2AnyChannel
Begins an extended read operation on the channel
startRead() - Method in class org.jcsp.net2.Net2OneChannel
Performs an extended read operation on the channel
startService(String) - Method in class org.jcsp.net.ServiceManager
Starts the service with the specified name.
startState - Variable in class org.jcsp.awt.ActiveButtonControl
 
startWrite() - Method in class org.jcsp.lang.Crew
This must be invoked before any write operations on the associated shared resource.
state - Variable in class org.jcsp.awt.ActiveButtonControl
 
state - Variable in class org.jcsp.lang.Alternative
The state of the ALTing process.
state - Variable in class org.jcsp.net2.BarrierData
The current state of the Barrier
state - Variable in class org.jcsp.net2.ChannelData
The current state of the channel.
state - Variable in class org.jcsp.net2.ConnectionData
 
state - Variable in class org.jcsp.util.ints.ZeroBufferInt
The current state
state - Variable in class org.jcsp.util.ZeroBuffer
The current state
stateId - Variable in class org.jcsp.awt.ActiveButtonControl
 
staticServiceRef - Static variable in class org.jcsp.net.cns.CNSService
Reference used by static methods of CNS class.
staticSync - Static variable in class org.jcsp.net.cns.CNSService
Object used for synchronizing around staticServiceRef.
statusOfLastRun - Variable in class org.jcsp.net.remote.RemoteProcess
True if the previous run was okay, false if there was an error of some form.
stop() - Method in class org.jcsp.awt.ActiveApplet
Called by the browser when the web page containing this ActiveApplet is replaced by another page or just before this ActiveApplet is to be destroyed.
stop() - Method in class org.jcsp.lang.ProcessManager
Deprecated. 
stop() - Method in class org.jcsp.net.cns.CNS
Stops the channel name server.
stop() - Method in class org.jcsp.net.cns.CNSService
This checks to see if the service is running, if it is then it stops it.
stop() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Stops the dynamic loader service.
stop() - Method in class org.jcsp.net.LinkServer
Stops the LinkServer.
stop() - Method in class org.jcsp.net.remote.SpawnerService
 
stop() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Stops the service.
stop() - Method in interface org.jcsp.net.Service
Should stop the service and then return.
stop() - Method in class org.jcsp.net.tcpip.TCPIPLinkServer
Stops the LinkServer.
Stop - Class in org.jcsp.lang
This is a process that starts, engages in no events, performs no computation but refuses to terminate.
Stop() - Constructor for class org.jcsp.lang.Stop
 
STOP - Static variable in class org.jcsp.awt.ActiveApplet
This value is sent down a stopStart channel when the browser invokes a stop - see the user-defined stop/start response.
stopChan - Variable in class org.jcsp.net.cns.CNS
 
stopChan - Variable in class org.jcsp.net.cns.CNSService
 
stopChannel - Variable in class org.jcsp.net.NetChannelInputProcess
 
stopCNSService() - Method in class org.jcsp.net.cns.CNSService.ServiceProcess
This stops the CNS Service and removes its Channel from IndexManager.
stopOnGuard - Variable in class org.jcsp.test.EventRecorder
 
Stopping, Interrupting, Race-Hazards and Poison - Search tag in class org.jcsp.lang.ProcessManager
Section
stopProtocolServer(NodeAddressID) - Method in class org.jcsp.net.ProtocolManager
Stops the LinkServer that is listening on the specified address.
StopRun - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
stopStart - Variable in class org.jcsp.awt.ActiveApplet
If this channel is set, the default stop/start behaviour changes - see the user-defined stop/start response.
strength - Variable in exception class org.jcsp.lang.PoisonException
 
string - Variable in class org.jcsp.awt.GraphicsCommand.DrawString
 
string(String) - Static method in class org.jcsp.demos.util.Ask
Ask.string issues the prompt and returns the String that is typed.
STRING_FORM_PREFIX - Static variable in class org.jcsp.net.ChannelID
 
stringForm - Variable in class org.jcsp.net.tcpip.TCPIPAddressID
 
stringToArray(String) - Static method in class org.jcsp.net.Utils
This takes a String in the form of that returned from the arrayToString method and returns a String[].
strValue - Variable in class org.jcsp.net.Requirement
 
strValue - Variable in class org.jcsp.net.settings.OtherSpec
 
strValue - Variable in class org.jcsp.net.Specification
 
stuffString(String) - Static method in class org.jcsp.net.Utils
 
sub(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
Substitute - Class in org.jcsp.plugNplay
Substitutes a user-configured Object for each Object in the stream flowing through.
Substitute(ChannelInput, ChannelOutput, Object) - Constructor for class org.jcsp.plugNplay.Substitute
Construct a new Substitute process.
SubstituteInt - Class in org.jcsp.plugNplay.ints
Substitutes a user-configured constant for each integer in the stream flowing through.
SubstituteInt(ChannelInputInt, ChannelOutputInt, int) - Constructor for class org.jcsp.plugNplay.ints.SubstituteInt
Construct a new SubstituteInt process.
success - Variable in class org.jcsp.net.cns.CNSMessage.DeregisterReply
 
success - Variable in class org.jcsp.net.cns.CNSMessage.LogonReplyMessage
 
success - Variable in class org.jcsp.net2.bns.BNSMessage
Whether the previous message was successful
success - Variable in class org.jcsp.net2.cns.CNSMessage
Whether the previous message was successful
Successor - Class in org.jcsp.plugNplay
Adds one to each Integer in the stream flowing through.
Successor(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Successor
Construct a new Successor process with the input Channel in and the output Channel out.
SuccessorInt - Class in org.jcsp.plugNplay.ints
Adds one to each integer in the stream flowing through.
SuccessorInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.SuccessorInt
Construct a new SuccessorInt process with the input Channel in and the output Channel out.
Sun's Java Plug-in - Search tag in class org.jcsp.awt.ActiveApplet
Section
sx1 - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
sx2 - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
sy1 - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
sy2 - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
Symmetric Channels - Search tag in package org.jcsp.lang
Section
sync - Variable in class org.jcsp.lang.Parallel
Monitor for internal synchronisation.
sync - Variable in class org.jcsp.net.cns.CNSService.PendingResolve
 
sync() - Method in class org.jcsp.lang.AltingBarrier
This is a simple way to perform a committed synchonisation on an AltingBarrier without having to set up an Alternative.
sync() - Method in class org.jcsp.lang.Barrier
Synchronise the invoking process on this barrier.
sync() - Method in class org.jcsp.net2.NetBarrier
Performs a SYNC operation with the Barrier throws JCSPNetworkException Thrown if something goes wrong in the underlying architecture
SYNC - Static variable in class org.jcsp.net2.NetworkProtocol
A SYNChronization message sent from a client end of a NetBarrier to a server end when the client's local processes have all synchronised
syncDone - Variable in class org.jcsp.lang.AltingChannelInputIntSymmetricImpl
 
syncDone - Variable in class org.jcsp.lang.AltingChannelInputSymmetricImpl
 
syncDone - Variable in class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
syncDone - Variable in class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
synchChan - Variable in class org.jcsp.net.NetSharedAltingConnectionClient
 
synchChan - Variable in class org.jcsp.net.NetSharedConnectionServerImpl
 
synchIn - Variable in class org.jcsp.lang.SharedAltingConnectionClient
 
synchIn - Variable in class org.jcsp.lang.SharedConnectionServerImpl
 
synchObject - Variable in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
The object used for synchronization by the methods here to protect the readers from each other when manipulating the filters and reading data.
synchObject - Variable in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
The synchronization object to protect the writers from each other when they read data or update the write filters.
synchOut - Variable in class org.jcsp.lang.SharedAltingConnectionClient
 
synchOut - Variable in class org.jcsp.lang.SharedConnectionServerImpl
 
system - Variable in class org.jcsp.net.Profile
 
systemClassLoader - Variable in class org.jcsp.net.dynamic.ClassManager
A local reference to the system class loader.

T

tabIn(String) - Static method in class org.jcsp.net.settings.JCSPConfig
 
tag - Variable in class org.jcsp.lang.TaggedProtocol
This public tag is used by the receiving process to determine which variant of a tagged protocol has been received.
Tag(String, String[], String[], boolean) - Constructor for class org.jcsp.net.settings.ConfigReader.Tag
 
TaggedProtocol - Class in org.jcsp.lang
TaggedProtocol is the base class for messages carrying an occam2-like tagged (CASE) protocol over JCSP channels.
TaggedProtocol(int) - Constructor for class org.jcsp.lang.TaggedProtocol
This super-constructor is invoked by the extending sub-class constructor.
Tail - Class in org.jcsp.plugNplay
The output stream is the tail of its input stream.
Tail(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Tail
Construct a new Tail process with the input Channel in and the output Channel out.
TailInt - Class in org.jcsp.plugNplay.ints
The output stream is the tail of its input stream.
TailInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.TailInt
Construct a new TailInt process with the input Channel in and the output Channel out.
target - Variable in class org.jcsp.net.LinkManager.LinkCheck
 
target - Variable in class org.jcsp.net.LinkManager.LinkRequest
 
target - Variable in class org.jcsp.net.LinkManager.LinksToNodeHolder
 
TCPIPAddressID - Class in org.jcsp.net.tcpip
Provides a concrete implementation of the abstract NodeAddressID for use with the TCP/IP link protocol.
TCPIPAddressID(String, int, boolean) - Constructor for class org.jcsp.net.tcpip.TCPIPAddressID
Creates a TCPIPAddressID for a computer, given it's host name and port number.
TCPIPAddressID(InetAddress, int, boolean) - Constructor for class org.jcsp.net.tcpip.TCPIPAddressID
Creates a TCPIPAddressID for a computer, given it's IP address and port number.
TCPIPCNSServer - Class in org.jcsp.net.tcpip
Program to run a Channel Name Service.
TCPIPCNSServer - Class in org.jcsp.net2.tcpip
Deprecated.
Use TCPIPNodeFactory instead
TCPIPCNSServer() - Constructor for class org.jcsp.net.tcpip.TCPIPCNSServer
 
TCPIPCNSServer() - Constructor for class org.jcsp.net2.tcpip.TCPIPCNSServer
Deprecated.
 
TCPIPCNSServer2 - Class in org.jcsp.net.tcpip
Program to run a Channel Name Service.
TCPIPCNSServer2() - Constructor for class org.jcsp.net.tcpip.TCPIPCNSServer2
 
TCPIPLink - Class in org.jcsp.net.tcpip
Implements a link running over TCP/IP sockets.
TCPIPLink - Class in org.jcsp.net2.tcpip
A concrete implementation of a Link that operates over a TCP/IP based socket connection.
TCPIPLink(Socket) - Constructor for class org.jcsp.net.tcpip.TCPIPLink
Constructor for using an existing socket.
TCPIPLink(Socket, boolean) - Constructor for class org.jcsp.net.tcpip.TCPIPLink
Constructor for using an existing socket.
TCPIPLink(Socket, NodeID) - Constructor for class org.jcsp.net2.tcpip.TCPIPLink
Creates new TCPIPLink from a Socket.
TCPIPLink(TCPIPAddressID) - Constructor for class org.jcsp.net.tcpip.TCPIPLink
Constructor for connecting to a remote computer.
TCPIPLink(TCPIPNodeAddress) - Constructor for class org.jcsp.net2.tcpip.TCPIPLink
Creates a new TCPIPLink
TCPIPLink.CreateRxStream - Class in org.jcsp.net.tcpip
The process which creates rxStream.
TCPIPLink.CreateTxStream - Class in org.jcsp.net.tcpip
The process which creates txStream.
TCPIPLink.RxId - Class in org.jcsp.net.tcpip
The process which recieves the remote Id.
TCPIPLink.RxLoop - Class in org.jcsp.net.tcpip
The process which recieves from a socket.
TCPIPLink.TxId - Class in org.jcsp.net.tcpip
The process which sends our Id.
TCPIPLink.TxLoop - Class in org.jcsp.net.tcpip
The process which does transmission to a socket.
TCPIPLink.TxLoopPoison - Class in org.jcsp.net.tcpip
An object of this type is used by RxLoop to poison TxLoop.
TCPIPLinkServer - Class in org.jcsp.net.tcpip
A process to accept links to a ServerSocket, create appropriate TCPIPLink objects, and register them with the LinkManager.
TCPIPLinkServer - Class in org.jcsp.net2.tcpip
Concrete implementation of a LinkServer that listens on a TCP/IP based ServerSocket.
TCPIPLinkServer(ServerSocket) - Constructor for class org.jcsp.net2.tcpip.TCPIPLinkServer
Creates LinkServer by wrapping round an existing ServerSocket.
TCPIPLinkServer(ServerSocket, boolean) - Constructor for class org.jcsp.net.tcpip.TCPIPLinkServer
Private constructor.
TCPIPLinkServer(TCPIPNodeAddress) - Constructor for class org.jcsp.net2.tcpip.TCPIPLinkServer
Creates a new TCPIPLinkServer listening on the given address
TCPIPNodeAddress - Class in org.jcsp.net2.tcpip
A concrete implementation of a NodeAddress that is designed for TCP/IP connections.
TCPIPNodeAddress() - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPNodeAddress
TCPIPNodeAddress(int) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPNodeAddress using the local IP address and a given port number.
TCPIPNodeAddress(String, int) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPNodeAddress from an IP address and port
TCPIPNodeFactory - Class in org.jcsp.net.tcpip
Default factory for simple initialisations using the TCPIPv4 protocol package.
TCPIPNodeFactory - Class in org.jcsp.net2.tcpip
Deprecated.
This method of Node initialisation should no longer be used. See Node for more information
TCPIPNodeFactory() - Constructor for class org.jcsp.net.tcpip.TCPIPNodeFactory
Default constructor, connecting to the local host on the default CNS port or to a host name in the system properties.
TCPIPNodeFactory(String) - Constructor for class org.jcsp.net.tcpip.TCPIPNodeFactory
Connect to the named host on the default CNS port.
TCPIPNodeFactory(String) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeFactory
Deprecated.
Creates a new TCPIPNodeFactory
TCPIPNodeFactory(String, int) - Constructor for class org.jcsp.net.tcpip.TCPIPNodeFactory
Connect to a named host on a specific port.
TCPIPNodeFactory(TCPIPNodeAddress) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeFactory
Deprecated.
Creates a new TCPIPNodeFactory
TCPIPNodeServer - Class in org.jcsp.net2.tcpip
The new name for the TCPIPCNSServer.
TCPIPNodeServer() - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeServer
 
TCPIPProtocolID - Class in org.jcsp.net.tcpip
Defines a protocol ID for the TCP/IP link implementation.
TCPIPProtocolID - Class in org.jcsp.net2.tcpip
Concrete implementation of a ProtocolID used to parse a string representation of a TCPIPNodeAddress into a TCPIPNodeAddress object.
TCPIPProtocolID() - Constructor for class org.jcsp.net.tcpip.TCPIPProtocolID
 
TCPIPProtocolID() - Constructor for class org.jcsp.net2.tcpip.TCPIPProtocolID
Default private constructor
terminate - Variable in class org.jcsp.net.remote.SpawnerService
Termination channel.
terminate - Static variable in class org.jcsp.net.tcpip.TCPIPCNSServer
For use by other sub classes of this class to terminate the server.
terminate - Static variable in class org.jcsp.net.tcpip.TCPIPCNSServer2
For use by other sub classes of this class to terminate the server.
terminate() - Method in class org.jcsp.lang.ParThread
Sets the ParThread to terminate next time it's unparked.
terminated - Variable in class org.jcsp.net.settings.ConfigReader.Tag
 
testAndBuild(NodeAddressID) - Method in class org.jcsp.net.LinkFactory.Builder
Takes a NodeAddressID and constructs and returns a Link object.
textEvent - Variable in class org.jcsp.awt.ActiveTextEnterArea
 
textEvent - Variable in class org.jcsp.awt.ActiveTextEnterField
 
TextEventHandler - Class in org.jcsp.awt
 
TextEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.TextEventHandler
constructs a new TextEventHandler with the specified event Channel.
textValueChanged(TextEvent) - Method in class org.jcsp.awt.TextEventHandler
Invoked when an Text change occurs on the component the event handler is listening to.
The `Wot-no-Chickens?' Canteen - Search tag in class org.jcsp.lang.Alternative
Section
theAckChannel - Variable in class org.jcsp.net2.One2NetChannel
The channel used to receive acknowledgements from the input end via the Link.
The ActveApplet as an ActivePanel - Search tag in class org.jcsp.awt.ActiveApplet
Section
The Canteen - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
The Chef - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
The Clock - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
The College - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
The Flying Dingbats - Search tag in class org.jcsp.lang.Bucket
Section
The New College - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
The Philosopher - Search tag in class org.jcsp.lang.Any2OneCallChannel
Section
The Professor - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
The Student - Search tag in class org.jcsp.lang.Any2AnyCallChannel
Section
thread - Variable in class org.jcsp.lang.ProcessManager
The thread supporting the CSProcess being executed by this ProcessManager
threshold - Variable in class org.jcsp.net.ChannelIndexMap
 
tim - Variable in class org.jcsp.awt.ActiveApplet
 
time - Variable in class org.jcsp.net.NodeUIImpl
 
time - Variable in class org.jcsp.net2.NodeID
Current time in milliseconds
timeIndex - Variable in class org.jcsp.lang.Alternative
If one or more guards were CSTimers, this holds the index of the one with the earliest timeout.
timeout - Variable in class org.jcsp.lang.Alternative
This flag is set if one of the enabled guards was a CSTimer guard.
TIMEOUT - Variable in class org.jcsp.awt.ActiveApplet
 
timeoutAck - Variable in class org.jcsp.awt.ActiveApplet
This is the time (in milliseconds) that the browser will wait for the applet process to acknowledge (on destroyAck) a DESTROY message (sent down destroy).
timeoutIndex - Variable in class org.jcsp.lang.InlineAlternative
Timeout index
timer - Variable in class org.jcsp.test.DelaySyncer
 
timers - Variable in class org.jcsp.lang.InlineAlternative
The timer guards
Times - Class in org.jcsp.plugNplay
Multiplies two Integer streams to one stream.
Times(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Times
Construct a new Times process with the input Channels in1 and in2 and the output Channel out.
TimesInt - Class in org.jcsp.plugNplay.ints
Multiplies two integer streams to one stream.
TimesInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.TimesInt
Construct a new TimesInt process with the input Channels in0 and in1 and the output Channel out.
timestamp - Variable in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleChallenge
 
title - Variable in class org.jcsp.awt.ActiveClosingFrame
 
title - Static variable in class org.jcsp.demos.util.Ask
 
toBarrier - Variable in class org.jcsp.net2.BarrierData
The connection to the Barrier for connecting to the NetBarrier object from the Link
toBNS - Variable in class org.jcsp.net2.bns.BNSService
The channel to send messages to the BNS upon
toChannel - Variable in class org.jcsp.net2.ChannelData
The channel output used to connect to the network channel object.
toClient - Variable in class org.jcsp.lang.AltingConnectionServerImpl
 
toClientChans - Variable in class org.jcsp.net.cns.CNS
 
toCNS - Variable in class org.jcsp.net.cns.CNSService
 
toCNS - Variable in class org.jcsp.net2.cns.CNSService
The channel to send messages to the CNS upon
toConnection - Variable in class org.jcsp.net2.ConnectionData
 
toGraphics - Variable in class org.jcsp.awt.ActiveCanvas
 
toInputEnd - Variable in class org.jcsp.net2.mobile.MessageBox
 
toLink - Variable in class org.jcsp.net2.NetworkMessage
ChannelOutput to the Link so that acknowledgements can be sent.
toLinkTx - Variable in class org.jcsp.net2.One2NetChannel
The channel connecting to the Link that connects to the networked input end of this channel.
toLinkTX - Variable in class org.jcsp.net2.NetAltingConnectionClient
 
toLinkTX - Variable in class org.jcsp.net2.NetBarrier
The connection to the Link that the client end communicates with
toMessageBox - Variable in class org.jcsp.net2.mobile.MobileChannelInput
 
toNet - Variable in class org.jcsp.net.One2NetChannel
The channel we use for sending to the network TX.
toString() - Method in class org.jcsp.net.ApplicationID
Returns a String representation of this object.
toString() - Method in class org.jcsp.net.ChannelID
Returns a human readable string representation of the current instance of this class.
toString() - Method in class org.jcsp.net.ChannelMessage.Data
 
toString() - Method in class org.jcsp.net.cns.CNS.NameAndLevel
Returns a human readable String representation of this NameAccessLevel object.
toString() - Method in class org.jcsp.net.cns.NameAccessLevel
Returns a string representation of this object.
toString() - Method in class org.jcsp.net.DomainID
Returns a human readable String showing this domain name and any parent domains.
toString() - Method in class org.jcsp.net.dynamic.DynamicClassLoaderMessage
Diagnostic string identifying the message by timestamp.
toString() - Method in class org.jcsp.net.GlobalID
Returns a human readable string representation of a GlobalID.
toString() - Method in class org.jcsp.net.NodeID
Returns a human readable String that represents this NodeID object.
toString() - Method in exception class org.jcsp.net.remote.RemoteProcessFailedException
Returns a string description of the exception.
toString() - Method in exception class org.jcsp.net.remote.RemoteSpawnException
Returns a string representation of the actual exception.
toString() - Method in exception class org.jcsp.net.security.AccessDeniedException
Returns a printable string describing the exception.
toString() - Method in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleUserID
 
toString() - Method in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleUserToken
 
toString() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Returns a string description of this authority.
toString() - Method in class org.jcsp.net.settings.Address
 
toString() - Method in class org.jcsp.net.settings.Addresses
 
toString() - Method in class org.jcsp.net.settings.AddressSetting
 
toString() - Method in class org.jcsp.net.settings.JCSPConfig
 
toString() - Method in class org.jcsp.net.settings.LinkProfile
 
toString() - Method in class org.jcsp.net.settings.LinkProfiles
 
toString() - Method in class org.jcsp.net.settings.NodeProfile
 
toString() - Method in class org.jcsp.net.settings.NodeProfiles
 
toString() - Method in class org.jcsp.net.settings.OtherReq
 
toString() - Method in class org.jcsp.net.settings.Plugin
 
toString() - Method in class org.jcsp.net.settings.Plugins
 
toString() - Method in class org.jcsp.net.settings.Protocol
 
toString() - Method in class org.jcsp.net.settings.Protocols
 
toString() - Method in class org.jcsp.net.settings.Service
 
toString() - Method in class org.jcsp.net.settings.Services
 
toString() - Method in class org.jcsp.net.settings.Setting
 
toString() - Method in class org.jcsp.net.settings.Settings
 
toString() - Method in class org.jcsp.net.settings.Spec
 
toString() - Method in class org.jcsp.net.settings.Specs
 
toString() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns a string representation of this TCPIPAddressID, in the form "123.45.67.234:5678".
toString() - Method in class org.jcsp.net2.NetBarrierLocation
Returns the string representation of the NetBarrierLocation.
toString() - Method in class org.jcsp.net2.NetChannelLocation
Converts the NetChannelLocation object into a string representation of the form ncl://[NodeID]/[VCN]
toString() - Method in class org.jcsp.net2.NetConnectionLocation
Converts the NetConnectionLocation object into a string representation of the form nconnl://[NodeID]/[VConnN]
toString() - Method in class org.jcsp.net2.NodeAddress
Converts the NodeAddress into a String.
toString() - Method in class org.jcsp.net2.NodeID
Converts the NodeID into a string for communication with other implementations, or for display purposes.
toTxProcess - Variable in class org.jcsp.net2.Link.RxLoop
This is the channel connected to the Link's TX process.
Translate(int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.Translate
 
TRANSLATE - Static variable in class org.jcsp.awt.GraphicsCommand
 
Two Important Modifications on parMultiply - Search tag in class org.jcsp.lang.Sequence
Section
txChannel - Variable in class org.jcsp.net.Link
The channel used for TX over the link.
txChannel - Variable in class org.jcsp.net.LinkLost
The broken Link's transmit channel.
txChannel - Variable in class org.jcsp.net2.Link
The channel connected to the Link Tx process.
TxId() - Constructor for class org.jcsp.net.tcpip.TCPIPLink.TxId
 
TxLoop() - Constructor for class org.jcsp.net.LoopbackLink.TxLoop
 
TxLoop() - Constructor for class org.jcsp.net.tcpip.TCPIPLink.TxLoop
 
TxLoop(ChannelInput, DataOutputStream) - Constructor for class org.jcsp.net2.Link.TxLoop
Constructor to create the TX part of the Link
TxLoopPoison() - Constructor for class org.jcsp.net.LoopbackLink.TxLoopPoison
 
TxLoopPoison() - Constructor for class org.jcsp.net.tcpip.TCPIPLink.TxLoopPoison
 
txReplyChannel - Variable in class org.jcsp.net.cns.CNS.PendingResolve
 
txReplyChannel - Variable in class org.jcsp.net.Message
The channel for transmitting replies.
txStream - Variable in class org.jcsp.net.tcpip.TCPIPLink
The stream for reading from the socket.
txStream - Variable in class org.jcsp.net2.Link
The outgoing stream for the connection.
type - Variable in class org.jcsp.net.Requirement
 
type - Variable in class org.jcsp.net.settings.OtherSpec
 
type - Variable in class org.jcsp.net.Specification
 
type - Variable in class org.jcsp.net2.bns.BNSMessage
The message type.
type - Variable in class org.jcsp.net2.cns.CNSMessage
The message type.
type - Variable in class org.jcsp.net2.mobile.MobileChannelMessage
 
type - Variable in class org.jcsp.net2.NetworkMessage
The message type, as described in NetworkProtocol.

U

uID - Variable in class org.jcsp.net.security.SimpleSecurityAuthority.SimpleUserToken
 
uiFactory - Variable in class org.jcsp.net.Node
 
UIFactory - Class in org.jcsp.net
This class is a Factory that construct a unique identify for this Node.
UIFactory() - Constructor for class org.jcsp.net.UIFactory
 
UnacknowledgedNetChannelEndFactory - Class in org.jcsp.net
Extends the standard network channel factory to give unacknowledged channel output ends.
UnacknowledgedNetChannelEndFactory() - Constructor for class org.jcsp.net.UnacknowledgedNetChannelEndFactory
Creates a new factory object.
uncaughtException(String, Throwable) - Static method in class org.jcsp.lang.Parallel
 
uninstallService(String) - Method in class org.jcsp.net.ServiceManager
This method allows a service that is not running to be uninstalled.
unique - Variable in class org.jcsp.net.settings.Address
 
uniqueName - Variable in class org.jcsp.net.remote.ProcessSpawner
A unique name generated by the service fo use in creating a temporary file.
unrecognisedAddressIDs - Variable in class org.jcsp.net.NodeID
This is the set of addresses of LinkServers that the Node, represented by this NodeID, is running but this JVM does not recognise.
update(Graphics) - Method in class org.jcsp.awt.ActiveCanvas
This method is used by the JVM event thread -- it is not really for public consumption.
update(Graphics) - Method in class org.jcsp.awt.DisplayList
This is the call-back delegated here by the registered Component.
update(Graphics) - Method in interface org.jcsp.awt.Paintable
This is the call-back delegated here by the registered Component.
updated - Variable in class org.jcsp.awt.DisplayList
 
updateIndex - Variable in class org.jcsp.awt.DisplayList
 
User-Defined Applet stop/start/destroy Behaviours - Search tag in class org.jcsp.awt.ActiveApplet
Section
UserID - Interface in org.jcsp.net.security
Uniquely identifies a user.
userObject - Variable in class org.jcsp.net.security.SimpleSecurityAuthority
The user control object that avoids giving out the full administrative interface.
UserObject() - Constructor for class org.jcsp.net.cns.CNSService.UserObject
 
userProxy - Variable in class org.jcsp.net.cns.CNSService
 
UserToken - Interface in org.jcsp.net.security
Uniquely identifies an authenticated user.
Utils - Class in org.jcsp.net
This class provides some utility methods that developers might find useful when implementing JCSP.NET communication protocol drivers.
Utils() - Constructor for class org.jcsp.net.Utils
 

V

val - Variable in class org.jcsp.net.cns.ChannelNameKey
 
val - Variable in class org.jcsp.net.Requirement.BooleanComparable
 
validateResponse(Challenge, Response) - Method in interface org.jcsp.net.security.SecurityAuthority
Determines if a response is valid for the given challenge.
validateResponse(Challenge, Response) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Checks if the generated response corresponds to one expected from a permitted user.
value - Variable in class org.jcsp.demos.util.Ask.Prompt
 
value - Variable in class org.jcsp.net.ChannelIndexMap.Entry
 
value - Variable in class org.jcsp.net.settings.Address
 
value - Variable in class org.jcsp.net.settings.ConfigReader.Tag
 
value - Variable in class org.jcsp.net.settings.Setting
 
value - Variable in class org.jcsp.plugNplay.ints.ProcessReadInt
The int read from the channel
value - Variable in class org.jcsp.plugNplay.ints.ProcessWriteInt
The int to be written to the channel
value - Variable in class org.jcsp.plugNplay.ProcessRead
The Object read from the channel
value - Variable in class org.jcsp.plugNplay.ProcessWrite
The Object to be written to the channel
value - Variable in class org.jcsp.util.ints.ZeroBufferInt
The int
value - Variable in class org.jcsp.util.ZeroBuffer
The Object
values - Variable in class org.jcsp.net.settings.ConfigReader
 
values - Variable in class org.jcsp.test.WriterProcess
 
values - Variable in class org.jcsp.test.WriterProcessInt
 
valueS - Variable in class org.jcsp.demos.util.Ask.Prompt
 
valuesRead - Variable in class org.jcsp.test.ExtendedReaderSync
 
valuesRead - Variable in class org.jcsp.test.ExtendedReaderSyncInt
 
valueWrittenWhileFull - Variable in class org.jcsp.util.ints.OverWriteOldestBufferInt
 
valueWrittenWhileFull - Variable in class org.jcsp.util.ints.OverWritingBufferInt
 
valueWrittenWhileFull - Variable in class org.jcsp.util.OverWriteOldestBuffer
 
valueWrittenWhileFull - Variable in class org.jcsp.util.OverWritingBuffer
 
vbn - Variable in class org.jcsp.net2.BarrierData
The virtual Barrier number that uniquely identifies the Barrier within the Node
vbn - Variable in class org.jcsp.net2.NetBarrierLocation
The index portion of the location structure
vcn - Variable in class org.jcsp.net.AcknowledgementsBuffer.Acks
 
vcn - Variable in class org.jcsp.net.NetChannelLocation
The VCN of a channel, if known.
vcn - Variable in class org.jcsp.net2.ChannelData
The virtual channel number.
vcn - Variable in class org.jcsp.net2.NetChannelLocation
The vcn portion of the location
vconnn - Variable in class org.jcsp.net2.ConnectionData
 
vconnn - Variable in class org.jcsp.net2.NetConnectionLocation
The vconnn portion of the location
vec - Variable in class org.jcsp.awt.ActiveApplet
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveButton
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveCanvas
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveCheckbox
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveCheckboxMenuItem
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveChoice
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveComponent
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveContainer
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveDialog
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveFileDialog
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveFrame
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveLabel
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveList
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveMenu
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveMenuItem
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActivePanel
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveScrollbar
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveScrollPane
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveTextArea
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveTextField
The Vector construct containing the handlers.
vec - Variable in class org.jcsp.awt.ActiveWindow
The Vector construct containing the handlers.
verbose - Variable in class org.jcsp.awt.ActiveButtonControl
 
verbose - Variable in class org.jcsp.awt.ActiveButtonState
 
verifyKey(NodeKey) - Method in class org.jcsp.net.Node
Verifies that the supplied key matches the local Node's key.
Void(String) - Static method in class org.jcsp.demos.util.Ask
Ask.Void issues the prompt and returns when is pressed.

W

waitForReplies(int) - Method in class org.jcsp.net.Link
Waits for numRepliesOutstanding instances of LinkLost to arrive from the txChannel.
waitForReplies(int) - Method in class org.jcsp.net.tcpip.TCPIPLink
Waits for numRepliesOutstanding instances of LinkLost to arrive from the txChannel.
waiting - Static variable in class org.jcsp.lang.Alternative
 
waiting - Variable in class org.jcsp.net.LinkManager.LinksToNodeHolder
The processes waiting for a link.
waitingEnds - Variable in class org.jcsp.net2.NetBarrier
A queue of waiting network ends waiting for a SYNC message
waitingResolves - Variable in class org.jcsp.net2.bns.BNS
Map of currently waiting resolves; name->reply-location
waitingResolves - Variable in class org.jcsp.net2.cns.CNS
The map of currently waiting resolves; name->reply-location
width - Variable in class org.jcsp.awt.GraphicsCommand.ClearRect
 
width - Variable in class org.jcsp.awt.GraphicsCommand.ClipRect
 
width - Variable in class org.jcsp.awt.GraphicsCommand.CopyArea
 
width - Variable in class org.jcsp.awt.GraphicsCommand.Draw3DRect
 
width - Variable in class org.jcsp.awt.GraphicsCommand.DrawArc
 
width - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
width - Variable in class org.jcsp.awt.GraphicsCommand.DrawOval
 
width - Variable in class org.jcsp.awt.GraphicsCommand.DrawRect
 
width - Variable in class org.jcsp.awt.GraphicsCommand.DrawRoundRect
 
width - Variable in class org.jcsp.awt.GraphicsCommand.Fill3DRect
 
width - Variable in class org.jcsp.awt.GraphicsCommand.FillArc
 
width - Variable in class org.jcsp.awt.GraphicsCommand.FillOval
 
width - Variable in class org.jcsp.awt.GraphicsCommand.FillRect
 
width - Variable in class org.jcsp.awt.GraphicsCommand.FillRoundRect
 
width - Variable in class org.jcsp.awt.GraphicsCommand.SetClip
 
windowActivated(WindowEvent) - Method in class org.jcsp.awt.WindowEventHandler
Invoked when the Component the event handler is listening to has the window activated.
windowClosed(WindowEvent) - Method in class org.jcsp.awt.WindowEventHandler
Invoked when the Component the event handler is listening to has the window closed.
windowClosing(WindowEvent) - Method in class org.jcsp.awt.WindowEventHandler
Invoked when the Component the event handler is listening to has the window start to close.
windowDeactivated(WindowEvent) - Method in class org.jcsp.awt.WindowEventHandler
Invoked when the Component the event handler is listening to has the window deactivated.
windowDeiconified(WindowEvent) - Method in class org.jcsp.awt.WindowEventHandler
Invoked when the Component the event handler is listening to has the window deiconified.
windowEvent - Variable in class org.jcsp.awt.ActiveClosingFrame
 
WindowEventHandler - Class in org.jcsp.awt
 
WindowEventHandler(ChannelOutput) - Constructor for class org.jcsp.awt.WindowEventHandler
constructs a new WindowEventHandler with the specified output Channel.
windowIconified(WindowEvent) - Method in class org.jcsp.awt.WindowEventHandler
Invoked when the Component the event handler is listening to has the window iconified.
windowOpened(WindowEvent) - Method in class org.jcsp.awt.WindowEventHandler
Invoked when the Component the event handler is listening to has the window opened.
wireless - Variable in class org.jcsp.net.settings.LinkProfile
 
wireless - Variable in class org.jcsp.net.settings.Specs
 
wireless - Variable in class org.jcsp.net.settings.Wireless
 
Wireless - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a wireless protocol.
Wireless(int, boolean) - Constructor for class org.jcsp.net.settings.Wireless
 
write(int) - Method in class org.jcsp.lang.AltingChannelOutputIntSymmetricImpl
 
write(int) - Method in class org.jcsp.lang.Any2AnyIntImpl
 
write(int) - Method in class org.jcsp.lang.Any2OneIntImpl
 
write(int) - Method in class org.jcsp.lang.BlackHoleChannelInt
Write an integer to the channel and loose it.
write(int) - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
Writes an int to the channel.
write(int) - Method in interface org.jcsp.lang.ChannelInternalsInt
 
write(int) - Method in interface org.jcsp.lang.ChannelOutputInt
Write an int to the channel.
write(int) - Method in class org.jcsp.lang.ChannelOutputIntImpl
 
write(int) - Method in class org.jcsp.lang.One2AnyIntImpl
 
write(int) - Method in class org.jcsp.lang.One2OneChannelIntImpl
Writes an int to the channel.
write(int) - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
Writes an Object to the channel.
write(int) - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
Writes an Object to the channel.
write(int) - Method in class org.jcsp.lang.SharedChannelOutputIntImpl
 
write(Object) - Method in class org.jcsp.lang.BlackHoleChannel
Write an Object to the channel and lose it.
write(Object) - Method in class org.jcsp.lang.ChannelOutputWrapper
Deprecated.
Writes a value to the channel.
write(Object) - Method in interface org.jcsp.lang.RejectableChannelOutput
Deprecated.
Writes data over the channel.
write(Object) - Method in class org.jcsp.net.Any2NetChannel
Output data to this channel.
write(Object) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
write(Object) - Method in class org.jcsp.net.One2NetChannel
Output data to this channel.
write(Object) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
write(Object) - Method in class org.jcsp.util.filter.FilteredChannelOutputWrapper
 
write(Object) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
write(T) - Method in class org.jcsp.lang.AltingChannelOutputSymmetricImpl
 
write(T) - Method in class org.jcsp.lang.Any2AnyImpl
 
write(T) - Method in class org.jcsp.lang.Any2OneImpl
 
write(T) - Method in class org.jcsp.lang.BufferedOne2OneChannel
Writes an Object to the channel.
write(T) - Method in interface org.jcsp.lang.ChannelInternals
 
write(T) - Method in interface org.jcsp.lang.ChannelOutput
Write an Object to the channel.
write(T) - Method in class org.jcsp.lang.ChannelOutputImpl
 
write(T) - Method in class org.jcsp.lang.One2AnyImpl
 
write(T) - Method in class org.jcsp.lang.One2OneChannelImpl
Writes an Object to the channel.
write(T) - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
Writes an Object to the channel.
write(T) - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
Writes an Object to the channel.
write(T) - Method in class org.jcsp.lang.SharedChannelOutputImpl
 
write(T) - Method in class org.jcsp.net2.Any2NetChannel
Writes an object to the underlying channel.
write(T) - Method in class org.jcsp.net2.One2NetChannel
Writes an object to the input end
writeExternal(ObjectOutput) - Method in class org.jcsp.net.dynamic.SerializedData.ExtClass
 
writeExternal(ObjectOutput) - Method in class org.jcsp.net.dynamic.SerializedData
 
writeExternal(ObjectOutput) - Method in class org.jcsp.net.SerializedObject.ExtClass
 
writeExternal(ObjectOutput) - Method in class org.jcsp.net.SerializedObject
 
WriteFiltered - Interface in org.jcsp.util.filter
Interface for a channel end supporting write filtering operations.
writeFilters - Variable in class org.jcsp.util.filter.FilteredChannelFactory
Write filters to install in channels created by this factory.
writeLinkDecision(boolean) - Method in class org.jcsp.net.Link
Writes a boolean link decision as to whether the other node has the option to keep or discard the link.
writeLinkDecision(boolean) - Method in class org.jcsp.net.tcpip.TCPIPLink
Writes a boolean link decision value to the output stream.
writeMonitor - Variable in class org.jcsp.lang.Any2AnyImpl
 
writeMonitor - Variable in class org.jcsp.lang.Any2AnyIntImpl
 
writeMonitor - Variable in class org.jcsp.lang.Any2OneImpl
 
writeMonitor - Variable in class org.jcsp.lang.Any2OneIntImpl
 
writeObject(ObjectOutputStream) - Method in class org.jcsp.net.dynamic.InputReconnectionManagerCNSImpl
Serialization method to write this object to a stream.
writeObject(ObjectOutputStream) - Method in class org.jcsp.net.dynamic.MigratableAltingChannelInputImpl
When serializing object to the output stream, the filters from the underlying channel are extracted so that they too get serialized.
writeObject(ObjectOutputStream) - Method in class org.jcsp.net.dynamic.MigratableChannelOutputImpl
 
writeObject(ObjectOutputStream) - Method in class org.jcsp.net.dynamic.OutputReconnectionManagerCNSImpl
Serializes this object to the output stream.
writeObject(ObjectOutputStream) - Method in class org.jcsp.net.NodeID
 
writeObject(ObjectOutputStream) - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
writeObject(ObjectOutputStream) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
WRITER - Static variable in class org.jcsp.lang.CrewServer
 
writerControl - Variable in class org.jcsp.lang.Crew
 
writerControl - Variable in class org.jcsp.lang.CrewServer
 
WriteRejected() - Constructor for class org.jcsp.net.ChannelMessage.WriteRejected
 
writeReplace() - Method in class org.jcsp.net.dynamic.SerializedData
Replaces this object with another during serialization.
writeReplace() - Method in class org.jcsp.net.SerializedObject
 
writerPoison(int) - Method in class org.jcsp.lang.Any2AnyImpl
 
writerPoison(int) - Method in class org.jcsp.lang.Any2AnyIntImpl
 
writerPoison(int) - Method in class org.jcsp.lang.Any2OneImpl
 
writerPoison(int) - Method in class org.jcsp.lang.Any2OneIntImpl
 
writerPoison(int) - Method in class org.jcsp.lang.BufferedOne2OneChannel
 
writerPoison(int) - Method in class org.jcsp.lang.BufferedOne2OneChannelIntImpl
 
writerPoison(int) - Method in interface org.jcsp.lang.ChannelInternals
 
writerPoison(int) - Method in interface org.jcsp.lang.ChannelInternalsInt
 
writerPoison(int) - Method in class org.jcsp.lang.One2AnyImpl
 
writerPoison(int) - Method in class org.jcsp.lang.One2AnyIntImpl
 
writerPoison(int) - Method in class org.jcsp.lang.One2OneChannelImpl
 
writerPoison(int) - Method in class org.jcsp.lang.One2OneChannelIntImpl
 
writerPoison(int) - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannel
 
writerPoison(int) - Method in class org.jcsp.lang.PoisonableBufferedOne2OneChannelInt
 
writerPoison(int) - Method in class org.jcsp.lang.PoisonableOne2OneChannelImpl
 
writerPoison(int) - Method in class org.jcsp.lang.PoisonableOne2OneChannelIntImpl
 
WriterProcess - Class in org.jcsp.test
A process that writes out a list of values, synchronizing on the corresponding barrier after each.
WriterProcess(ChannelOutput, List, AltingBarrier) - Constructor for class org.jcsp.test.WriterProcess
 
WriterProcess(ChannelOutput, List, AltingBarrier[][]) - Constructor for class org.jcsp.test.WriterProcess
 
WriterProcessInt - Class in org.jcsp.test
A process that writes out a list of values, synchronizing on the corresponding barrier after each.
WriterProcessInt(ChannelOutputInt, int[], AltingBarrier) - Constructor for class org.jcsp.test.WriterProcessInt
 
WriterProcessInt(ChannelOutputInt, int[], AltingBarrier[][]) - Constructor for class org.jcsp.test.WriterProcessInt
 
writeTestObject(Object) - Method in class org.jcsp.net.Link
Writes a test object to the underlying connection.
writeTestObject(Object) - Method in class org.jcsp.net.tcpip.TCPIPLink
Writes a test object to the output stream, flushing and resetting the stream afterwards.
writeToAll(JFTP.ClassReply) - Method in class org.jcsp.net.dynamic.JFTP.ChanSet
Broadcast the reply to all of the clients in the set.
WrongFactoryException - Exception Class in org.jcsp.net.cns
Thrown if an attempt is made to get a NamedChannelEndManager to destroy a channel that it did not create.
WrongFactoryException() - Constructor for exception class org.jcsp.net.cns.WrongFactoryException
Constructor for WrongFactoryException.
WrongFactoryException(String) - Constructor for exception class org.jcsp.net.cns.WrongFactoryException
Constructor for WrongFactoryException.

X

x - Variable in class org.jcsp.awt.GraphicsCommand.ClearRect
 
x - Variable in class org.jcsp.awt.GraphicsCommand.ClipRect
 
x - Variable in class org.jcsp.awt.GraphicsCommand.CopyArea
 
x - Variable in class org.jcsp.awt.GraphicsCommand.Draw3DRect
 
x - Variable in class org.jcsp.awt.GraphicsCommand.DrawArc
 
x - Variable in class org.jcsp.awt.GraphicsCommand.DrawBytes
 
x - Variable in class org.jcsp.awt.GraphicsCommand.DrawChars
 
x - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
x - Variable in class org.jcsp.awt.GraphicsCommand.DrawOval
 
x - Variable in class org.jcsp.awt.GraphicsCommand.DrawRect
 
x - Variable in class org.jcsp.awt.GraphicsCommand.DrawRoundRect
 
x - Variable in class org.jcsp.awt.GraphicsCommand.DrawString
 
x - Variable in class org.jcsp.awt.GraphicsCommand.Fill3DRect
 
x - Variable in class org.jcsp.awt.GraphicsCommand.FillArc
 
x - Variable in class org.jcsp.awt.GraphicsCommand.FillOval
 
x - Variable in class org.jcsp.awt.GraphicsCommand.FillRect
 
x - Variable in class org.jcsp.awt.GraphicsCommand.FillRoundRect
 
x - Variable in class org.jcsp.awt.GraphicsCommand.SetClip
 
x - Variable in class org.jcsp.awt.GraphicsCommand.Translate
 
x1 - Variable in class org.jcsp.awt.GraphicsCommand.DrawLine
 
x2 - Variable in class org.jcsp.awt.GraphicsCommand.DrawLine
 
XML_BOOLEAN_FALSE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XML_BOOLEAN_TRUE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XML_TRISTATE_CANBE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XML_TRISTATE_FALSE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XML_TRISTATE_TRUE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XMLConfigConstants - Interface in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to define the XML configuration names.
XMLNodeFactory - Class in org.jcsp.net
Factory for node instantiation based on an XML-like file.
XMLNodeFactory(File) - Constructor for class org.jcsp.net.XMLNodeFactory
Constructs an XMLNodeFactory that uses the specified file.
XMLNodeFactory(String) - Constructor for class org.jcsp.net.XMLNodeFactory
Constructs an XMLNodeFactory that uses the specified file.
XMLNodeFactory(URL) - Constructor for class org.jcsp.net.XMLNodeFactory
Constructs an XMLNodeFactory that uses the specified file.
XMLValidationException() - Constructor for exception class org.jcsp.net.settings.ConfigReader.XMLValidationException
Creates a new exception without a detail message.
XMLValidationException(String) - Constructor for exception class org.jcsp.net.settings.ConfigReader.XMLValidationException
Creates a new exception with a detail message.
Xor - Class in org.jcsp.plugNplay
Bitwise xors two Integer streams to one stream.
Xor(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Xor
Construct a new Xor process with the input Channels in1 and in2 and the output Channel out.
XorInt - Class in org.jcsp.plugNplay.ints
Bitwise xors two integer streams to one stream.
XorInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.XorInt
Construct a new XorInt process with the input Channels in0 and in1 and the output Channel out.
xPoints - Variable in class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
xPoints - Variable in class org.jcsp.awt.GraphicsCommand.DrawPolyline
 
xPoints - Variable in class org.jcsp.awt.GraphicsCommand.FillPolygon
 

Y

y - Variable in class org.jcsp.awt.GraphicsCommand.ClearRect
 
y - Variable in class org.jcsp.awt.GraphicsCommand.ClipRect
 
y - Variable in class org.jcsp.awt.GraphicsCommand.CopyArea
 
y - Variable in class org.jcsp.awt.GraphicsCommand.Draw3DRect
 
y - Variable in class org.jcsp.awt.GraphicsCommand.DrawArc
 
y - Variable in class org.jcsp.awt.GraphicsCommand.DrawBytes
 
y - Variable in class org.jcsp.awt.GraphicsCommand.DrawChars
 
y - Variable in class org.jcsp.awt.GraphicsCommand.DrawImage
 
y - Variable in class org.jcsp.awt.GraphicsCommand.DrawOval
 
y - Variable in class org.jcsp.awt.GraphicsCommand.DrawRect
 
y - Variable in class org.jcsp.awt.GraphicsCommand.DrawRoundRect
 
y - Variable in class org.jcsp.awt.GraphicsCommand.DrawString
 
y - Variable in class org.jcsp.awt.GraphicsCommand.Fill3DRect
 
y - Variable in class org.jcsp.awt.GraphicsCommand.FillArc
 
y - Variable in class org.jcsp.awt.GraphicsCommand.FillOval
 
y - Variable in class org.jcsp.awt.GraphicsCommand.FillRect
 
y - Variable in class org.jcsp.awt.GraphicsCommand.FillRoundRect
 
y - Variable in class org.jcsp.awt.GraphicsCommand.SetClip
 
y - Variable in class org.jcsp.awt.GraphicsCommand.Translate
 
y1 - Variable in class org.jcsp.awt.GraphicsCommand.DrawLine
 
y2 - Variable in class org.jcsp.awt.GraphicsCommand.DrawLine
 
yPoints - Variable in class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
yPoints - Variable in class org.jcsp.awt.GraphicsCommand.DrawPolyline
 
yPoints - Variable in class org.jcsp.awt.GraphicsCommand.FillPolygon
 

Z

ZeroBuffer<T> - Class in org.jcsp.util
This is used to create a zero-buffered object channel that never loses data.
ZeroBuffer() - Constructor for class org.jcsp.util.ZeroBuffer
 
ZeroBufferInt - Class in org.jcsp.util.ints
This is used to create a zero-buffered integer channel that never loses data.
ZeroBufferInt() - Constructor for class org.jcsp.util.ints.ZeroBufferInt
 
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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form