Communicating Threads for Java

A CSP library for Java

© Copyrights 2000 Gerald H. Hilderink
A B C D E F G H I L M N O P R S T U V W

A

accept(Process) - Method in interface csp.lang.CallChannelAccept
 
ActionListenerDriver - class csp.io.linkdrivers.ActionListenerDriver.
The ActionListenerDriver enables communication between CSP processes and the AWT thread.
ActionListenerDriver() - Constructor for class csp.io.linkdrivers.ActionListenerDriver
 
actionPerformed(Object) - Method in class csp.io.linkdrivers.ActionListenerDriver
Save the event of the action.
add(Guard) - Method in class csp.lang.Alternative
Add specfied guard.
add(Guard[]) - Method in class csp.lang.Alternative
Add specified array of guards.
add(Process) - Method in class csp.lang.Sequential
Add specified process.
add(Process) - Method in class csp.lang.Parallel
Add specified process.
add(Process) - Method in class csp.lang.PriParallel
Add specified process.
add(Process[]) - Method in class csp.lang.Sequential
Add specified array of processes.
add(Process[]) - Method in class csp.lang.Parallel
Add specified array of processes.
add(Process[]) - Method in class csp.lang.PriParallel
Add specified array of processes.
Alternative - class csp.lang.Alternative.
The Alternative process performs a choice construct on channel communication.
Alternative() - Constructor for class csp.lang.Alternative
Creates an Alternative process without a guard.
Alternative(Boolean) - Constructor for class csp.lang.Alternative
Creates an Alternative process without a guard.
Alternative(Boolean, Guard) - Constructor for class csp.lang.Alternative
Creates an Alternative process with one specified guard.
Alternative(Boolean, Guard[]) - Constructor for class csp.lang.Alternative
Creates an Alternative process with a specified list of guards.
Alternative(Guard) - Constructor for class csp.lang.Alternative
Creates an Alternative process with one specified guard.
Alternative(Guard[]) - Constructor for class csp.lang.Alternative
Creates an Alternative process with a specified list of guards.
ASYNCHRONOUS - Static variable in class csp.io.linkdrivers.TCPIP
Asynchronous mode

B

Boolean - class csp.lang.Boolean.
The Boolean class wraps a value of the primitive type boolean in an object.
Boolean() - Constructor for class csp.lang.Boolean
 
Boolean(boolean) - Constructor for class csp.lang.Boolean
Allocates a Boolean object representing the value argument.
Boolean(String) - Constructor for class csp.lang.Boolean
Allocates a Boolean object representing the value true if the string argument is not null and is equal, ignoring case, to the string "true".
booleanValue() - Method in class csp.lang.Boolean
Returns the value of this Boolean object as a boolean.
BoundedBuffer - class csp.io.linkdrivers.BoundedBuffer.
The BoundedBuffer class provides a buffered communication channel between processes.
BoundedBuffer(int) - Constructor for class csp.io.linkdrivers.BoundedBuffer
Create a buffer object with buffer array size specified by buffersize.
Buffer - class csp.io.linkdrivers.Buffer.
The Buffer class provides a buffered communication channel between processes.
Buffer(int) - Constructor for class csp.io.linkdrivers.Buffer
Create a buffer object with buffer array size specified by buffersize.
Byte - class csp.lang.Byte.
The Byte class is the standard wrapper for byte values.
Byte() - Constructor for class csp.lang.Byte
 
Byte(byte) - Constructor for class csp.lang.Byte
Constructs a Byte object initialized to the specified byte value.
Byte(String) - Constructor for class csp.lang.Byte
Constructs a Byte object initialized to the value specified by the String parameter.
byteValue() - Method in class csp.lang.Double
Returns the value of this Double as a byte (by casting to a byte).
byteValue() - Method in class csp.lang.Short
Returns the value of this Short as a byte.
byteValue() - Method in class csp.lang.Byte
Returns the value of this Byte as a byte.
byteValue() - Method in class csp.lang.Float
Returns the value of this Float as a byte (by casting to a byte).
byteValue() - Method in class csp.lang.Integer
Returns the value of this Integer as a byte.
byteValue() - Method in class csp.lang.Long
Returns the value of this Long as a byte.

C

CallChannel - class csp.lang.CallChannel.
EXPERIMENTAL The CallChannel class.
CallChannel() - Constructor for class csp.lang.CallChannel
 
CallChannelAccept - interface csp.lang.CallChannelAccept.
EXPERIMENTAL The CallChannelAccept interface specifies the accept method that must be called by the server (callee) process when it wants to accept methods from a client (caller) process.
Channel - class csp.lang.Channel.
The Channel abstract class.
Channel_of_Any - class csp.lang.Channel_of_Any.
The Channel_of_Object class provides a communication channel for passing any objects between processes.
Channel_of_Any() - Constructor for class csp.lang.Channel_of_Any
Create a channel of type Any.
Channel_of_Any(LinkDriver) - Constructor for class csp.lang.Channel_of_Any
Create a channel of type Any with a specified link driver plugged in.
Channel_of_Any(String) - Constructor for class csp.lang.Channel_of_Any
Create a channel of type Any with a specified name.
Channel_of_Any(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Any
Create a channel of type Any with a specified name and link driver plugged in.
Channel_of_Boolean - class csp.lang.Channel_of_Boolean.
The Channel_of_Boolan class provides a communication channel for passing any Boolean objects between processes.
Channel_of_Boolean() - Constructor for class csp.lang.Channel_of_Boolean
Create a channel of type Boolean.
Channel_of_Boolean(LinkDriver) - Constructor for class csp.lang.Channel_of_Boolean
Create a channel of type Boolean with a specified link driver plugged in.
Channel_of_Boolean(String) - Constructor for class csp.lang.Channel_of_Boolean
Create a channel of type Boolean with a specified name.
Channel_of_Boolean(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Boolean
Create a channel of type Boolean with a specified name and link driver plugged in.
Channel_of_Byte - class csp.lang.Channel_of_Byte.
The Channel_of_Byte class provides a communication channel for passing any Byte objects between processes.
Channel_of_Byte() - Constructor for class csp.lang.Channel_of_Byte
Create a channel of type Byte.
Channel_of_Byte(LinkDriver) - Constructor for class csp.lang.Channel_of_Byte
Create a channel of type Byte with a specified link driver plugged in.
Channel_of_Byte(String) - Constructor for class csp.lang.Channel_of_Byte
Create a channel of type Byte with a specified name.
Channel_of_Byte(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Byte
Create a channel of type Byte with a specified name and link driver plugged in.
Channel_of_Character - class csp.lang.Channel_of_Character.
The Channel_of_Character class provides a communication channel for passing any Character objects between processes.
Channel_of_Character() - Constructor for class csp.lang.Channel_of_Character
Create a channel of type Char.
Channel_of_Character(LinkDriver) - Constructor for class csp.lang.Channel_of_Character
Create a channel of type Char with a specified link driver plugged in.
Channel_of_Character(String) - Constructor for class csp.lang.Channel_of_Character
Create a channel of type Char with a specified name.
Channel_of_Character(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Character
Create a channel of type Char with a specified name and link driver plugged in.
Channel_of_Double - class csp.lang.Channel_of_Double.
The Channel_of_Double class provides a communication channel for passing any Double objects between processes.
Channel_of_Double() - Constructor for class csp.lang.Channel_of_Double
Create a channel of type Double.
Channel_of_Double(LinkDriver) - Constructor for class csp.lang.Channel_of_Double
Create a channel of type Double with a specified link driver plugged in.
Channel_of_Double(String) - Constructor for class csp.lang.Channel_of_Double
Create a channel of type Double with a specified name.
Channel_of_Double(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Double
Create a channel of type Double with a specified name and link driver plugged in.
Channel_of_Float - class csp.lang.Channel_of_Float.
The Channel_of_Float class provides a communication channel for passing any Float objects between processes.
Channel_of_Float() - Constructor for class csp.lang.Channel_of_Float
Create a channel of type Float.
Channel_of_Float(LinkDriver) - Constructor for class csp.lang.Channel_of_Float
Create a channel of type Float with a specified link driver plugged in.
Channel_of_Float(String) - Constructor for class csp.lang.Channel_of_Float
Create a channel of type Float with a specified name.
Channel_of_Float(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Float
Create a channel of type Float with a specified name and link driver plugged in.
Channel_of_Integer - class csp.lang.Channel_of_Integer.
The Channel_of_Integer class provides a communication channel for passing any Integer objects between processes.
Channel_of_Integer() - Constructor for class csp.lang.Channel_of_Integer
Create a channel of type Integer.
Channel_of_Integer(LinkDriver) - Constructor for class csp.lang.Channel_of_Integer
Create a channel of type Integer with a specified link driver plugged in.
Channel_of_Integer(String) - Constructor for class csp.lang.Channel_of_Integer
Create a channel of type Integer with a specified name.
Channel_of_Integer(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Integer
Create a channel of type Integer with a specified name and link driver plugged in.
Channel_of_Long - class csp.lang.Channel_of_Long.
The Channel_of_Long class provides a communication channel for passing any Long objects between processes.
Channel_of_Long() - Constructor for class csp.lang.Channel_of_Long
Create a channel of type Long.
Channel_of_Long(LinkDriver) - Constructor for class csp.lang.Channel_of_Long
Create a channel of type Long with a specified link driver plugged in.
Channel_of_Long(String) - Constructor for class csp.lang.Channel_of_Long
Create a channel of type Long with a specified name.
Channel_of_Long(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Long
Create a channel of type Long with a specified name and link driver plugged in.
Channel_of_Object - class csp.lang.Channel_of_Object.
The Channel_of_Object class provides a communication channel for passing any objects between processes.
Channel_of_Object() - Constructor for class csp.lang.Channel_of_Object
This constructor initializes a newly created Channel object according to the rendezvous principle.
Channel_of_Object(LinkDriver) - Constructor for class csp.lang.Channel_of_Object
This constructor initializes a newly created Channel object extended by a specified link driver that is plugged into the channel.
Channel_of_Object(String) - Constructor for class csp.lang.Channel_of_Object
This constructor initializes a newly created Channel object according to the rendezvous principle that contains a name.
Channel_of_Object(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Object
This construct initializes a newly created Channel object with a name and a link driver.
Channel_of_ObjectObject - class csp.lang.Channel_of_ObjectObject.
EXPERIMENTAL
Channel_of_ObjectObject() - Constructor for class csp.lang.Channel_of_ObjectObject
This constructor initializes a newly created Channel object according to the rendezvous principle.
Channel_of_ObjectObject(String) - Constructor for class csp.lang.Channel_of_ObjectObject
This constructor initializes a newly created Channel object according to the rendezvous principle that contains a name.
Channel_of_Proxy - class csp.lang.Channel_of_Proxy.
Deprecated. The name Proxy is not the best choice. A proxy means more than just a container class holding a reference to an object and a tag variable. We renamed the Proxy class to Reference class, which is more appropriate. See Channel_of_Reference class. The Channel_of_Proxy class provides a communication channel for passing any Proxy objects between processes.

Copyright © 1996-2000 Gerald H. Hilderink. All Rights Reserved.

Channel_of_Proxy() - Constructor for class csp.lang.Channel_of_Proxy
Deprecated. Create a channel of type Proxy.
Channel_of_Proxy(LinkDriver) - Constructor for class csp.lang.Channel_of_Proxy
Deprecated. Create a channel of type Proxy with a specified link driver plugged in.
Channel_of_Proxy(String) - Constructor for class csp.lang.Channel_of_Proxy
Deprecated. Create a channel of type Proxy with a specified name.
Channel_of_Proxy(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Proxy
Deprecated. Create a channel of type Proxy with a specified name and link driver plugged in.
Channel_of_Reference - class csp.lang.Channel_of_Reference.
The Channel_of_Reference class provides a communication channel for passing references of objects between processes.
Channel_of_Reference() - Constructor for class csp.lang.Channel_of_Reference
Create a channel of type Reference.
Channel_of_Reference(LinkDriver) - Constructor for class csp.lang.Channel_of_Reference
Create a channel of type Reference with a specified link driver plugged in.
Channel_of_Reference(String) - Constructor for class csp.lang.Channel_of_Reference
Create a channel of type Reference with a specified name.
Channel_of_Reference(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Reference
Create a channel of type Reference with a specified name and link driver plugged in.
Channel_of_Short - class csp.lang.Channel_of_Short.
The Channel_of_Short class provides a communication channel for passing any Short objects between processes.
Channel_of_Short() - Constructor for class csp.lang.Channel_of_Short
Create a channel of type Short.
Channel_of_Short(LinkDriver) - Constructor for class csp.lang.Channel_of_Short
Create a channel of type Short with a specified link driver plugged in.
Channel_of_Short(String) - Constructor for class csp.lang.Channel_of_Short
Create a channel of type Short with a specified name.
Channel_of_Short(String, LinkDriver) - Constructor for class csp.lang.Channel_of_Short
Create a channel of type Short with a specified name and link driver plugged in.
Channel() - Constructor for class csp.lang.Channel
 
ChannelInput - interface csp.lang.ChannelInput.
The ChannelInput interface specifies the root interface type for all channel input interfaces.
ChannelInput_of_Any - interface csp.lang.ChannelInput_of_Any.
The ChannelInput_of_Any interface specifies the read method for synchronizing on events by reading on Channel_of_Any.
ChannelInput_of_Boolean - interface csp.lang.ChannelInput_of_Boolean.
The ChannelInput_of_Boolean interface specifies the read method for reading any Boolean objects from Channel_of_Boolean.
ChannelInput_of_Byte - interface csp.lang.ChannelInput_of_Byte.
The ChannelInput_of_Byte interface specifies the read method for reading any Byte objects from Channel_of_Byte.
ChannelInput_of_Character - interface csp.lang.ChannelInput_of_Character.
The ChannelInput_of_Character interface specifies the read method for reading any Character objects from Channel_of_Character.
ChannelInput_of_Double - interface csp.lang.ChannelInput_of_Double.
The ChannelInput_of_Double interface specifies the read method for reading any Double objects from Channel_of_Double.
ChannelInput_of_Float - interface csp.lang.ChannelInput_of_Float.
The ChannelInput_of_Float interface specifies the read method for reading any Float objects from Channel_of_Float.
ChannelInput_of_Integer - interface csp.lang.ChannelInput_of_Integer.
The ChannelInput_of_Integer interface specifies the read method for reading any Integer objects from Channel_of_Integer.
ChannelInput_of_Long - interface csp.lang.ChannelInput_of_Long.
The ChannelInput_of_Long interface specifies the read method for reading any Long objects from Channel_of_Long.
ChannelInput_of_Object - interface csp.lang.ChannelInput_of_Object.
The ChannelInput_of_Object interface specifies the read method for reading any objects from Channel_of_Object.
ChannelInput_of_Proxy - interface csp.lang.ChannelInput_of_Proxy.
Deprecated. The name Proxy is not the best choice. A proxy means more than just a container class holding a reference to an object and a tag variable. We renamed the Proxy class to Reference class, which is more appropriate. See ChannelInput_of_Reference class. The ChannelInput_of_Proxy interface specifies the read method for reading any Proxy objects from Channel_of_Proxy.

Copyright © 1996-2000 Gerald H. Hilderink. All Rights Reserved.

ChannelInput_of_Reference - interface csp.lang.ChannelInput_of_Reference.
The ChannelInput_of_Reference interface specifies the read method for reading any references of objects from Channel_of_Reference.
ChannelInput_of_Short - interface csp.lang.ChannelInput_of_Short.
The ChannelInput_of_Short interface specifies the read method for reading any Short objects from Channel_of_Short.
ChannelInputOutput_of_ObjectObject - interface csp.lang.ChannelInputOutput_of_ObjectObject.
The ChannelInputOutput_of_ObjectObject interface specifies the read-write method for reading and writing any objects in one event from Channel_of_ObjectObject.
ChannelListener - interface csp.io.linkdrivers.ChannelListener.
The ChannelListener enables communication between CSP processes and the AWT thread.
ChannelListenerDriver - class csp.io.linkdrivers.ChannelListenerDriver.
The ChannelListenerDriver enables communication between CSP processes and the AWT thread.
ChannelListenerDriver(ChannelListener) - Constructor for class csp.io.linkdrivers.ChannelListenerDriver
 
ChannelOutput - interface csp.lang.ChannelOutput.
The ChannelOutput interface specifies the root interface type for all channel output interfaces.
ChannelOutput_of_Any - interface csp.lang.ChannelOutput_of_Any.
The ChannelOutput_of_Any interface specifies the write method for synchronizing on events by writing on Channel_of_Any.
ChannelOutput_of_Boolean - interface csp.lang.ChannelOutput_of_Boolean.
The ChannelOutput_of_Boolean interface specifies the write method for writing any Boolean objects on Channel_of_Boolean.
ChannelOutput_of_Byte - interface csp.lang.ChannelOutput_of_Byte.
The ChannelOutput_of_Byte interface specifies the write method for writing any Byte objects on Channel_of_Byte.
ChannelOutput_of_Character - interface csp.lang.ChannelOutput_of_Character.
The ChannelOutput_of_Character interface specifies the write method for writing any Character objects on Channel_of_Character.
ChannelOutput_of_Double - interface csp.lang.ChannelOutput_of_Double.
The ChannelOutput_of_Double interface specifies the write method for writing any Double objects on Channel_of_Double.
ChannelOutput_of_Float - interface csp.lang.ChannelOutput_of_Float.
The ChannelOutput_of_Float interface specifies the write method for writing any Float objects on Channel_of_Float.
ChannelOutput_of_Integer - interface csp.lang.ChannelOutput_of_Integer.
The ChannelOutput_of_Integer interface specifies the write method for writing any Integer objects on Channel_of_Integer.
ChannelOutput_of_Long - interface csp.lang.ChannelOutput_of_Long.
The ChannelOutput_of_Long interface specifies the write method for writing any Long objects on Channel_of_Long.
ChannelOutput_of_Object - interface csp.lang.ChannelOutput_of_Object.
The ChannelOutput_of_Object interface specifies the write method for writing any objects on Channel_of_Object.
ChannelOutput_of_Proxy - interface csp.lang.ChannelOutput_of_Proxy.
Deprecated. The name Proxy is not the best choice. A proxy means more than just a container class holding a reference to an object and a tag variable. We renamed the Proxy class to Reference class, which is more appropriate. See ChannelOutput_of_Reference class. The ChannelOutput_of_Proxy interface specifies the write method for writing any Proxy objects on Channel_of_Proxy.

Copyright © 1996-2000 Gerald H. Hilderink. All Rights Reserved.

ChannelOutput_of_Reference - interface csp.lang.ChannelOutput_of_Reference.
The ChannelOutput_of_Reference interface specifies the write method for writing any references of objects on Channel_of_Reference.
ChannelOutput_of_Short - interface csp.lang.ChannelOutput_of_Short.
The ChannelOutput_of_Short interface specifies the write method for writing any Short objects on Channel_of_Short.
ChannelOutputInput_of_ObjectObject - interface csp.lang.ChannelOutputInput_of_ObjectObject.
The ChannelOutputInput_of_ObjectObject interface specifies the write-read method for writing and reading any objects in one event on Channel_of_ObjectObject.
channelPerformed(Object) - Method in interface csp.io.linkdrivers.ChannelListener
 
Character - class csp.lang.Character.
The Character class wraps a value of the primitive type char in an object.
Character() - Constructor for class csp.lang.Character
 
Character(char) - Constructor for class csp.lang.Character
Constructs a Character object and initializes it so that it represents the primitive value argument.
charValue() - Method in class csp.lang.Character
Returns the value of this Character object.
claimInput() - Method in class csp.lang.Channel
EXPERIMENTAL
Claim channel input.
claimInput() - Method in interface csp.lang.ChannelInput
Claim channel input.
claimOutput() - Method in class csp.lang.Channel
EXPERIMENTAL
Claim channel output.
claimOutput() - Method in interface csp.lang.ChannelOutput
Claim channel output.
claimSync() - Static method in class csp.lang.Thread
EXPERIMENTAL
Claim synchronization.
close() - Method in class csp.io.linkdrivers.TCPIP
 
COMBINING_SPACING_MARK - Static variable in class csp.lang.Character
 
CONNECTOR_PUNCTUATION - Static variable in class csp.lang.Character
 
CONTROL - Static variable in class csp.lang.Character
 
csp.io - package csp.io
 
csp.io.linkdrivers - package csp.io.linkdrivers
 
csp.lang - package csp.lang
 
CURRENCY_SYMBOL - Static variable in class csp.lang.Character
 

D

DASH_PUNCTUATION - Static variable in class csp.lang.Character
 
DECIMAL_DIGIT_NUMBER - Static variable in class csp.lang.Character
 
decode(String) - Static method in class csp.lang.Short
Decodes a String into a Short.
decode(String) - Static method in class csp.lang.Byte
Decodes a String into a Byte.
decode(String) - Static method in class csp.lang.Integer
Decodes a string into an Integer.
digit(char, int) - Static method in class csp.lang.Character
Returns the numeric value of the character ch in the specified radix.
Double - class csp.lang.Double.
The Double class wraps a value of the primitive type double in an object.
Double() - Constructor for class csp.lang.Double
 
Double(double) - Constructor for class csp.lang.Double
Constructs a newly allocated Double object that represents the primitive double argument.
Double(String) - Constructor for class csp.lang.Double
Constructs a newly allocated Double object that represents the floating- point value of type double represented by the string.
doubleToLongBits(double) - Static method in class csp.lang.Double
Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "double format" bit layout.
doubleValue() - Method in class csp.lang.Double
Returns the double value of this Double.
doubleValue() - Method in class csp.lang.Short
Returns the value of this Short as a double.
doubleValue() - Method in class csp.lang.Byte
Returns the value of this Byte as a double.
doubleValue() - Method in class csp.lang.Float
Returns the double value of this Float.
doubleValue() - Method in class csp.lang.Integer
Returns the value of this Integer as a double.
doubleValue() - Method in class csp.lang.Long
Returns the value of this Long as a double.

E

enableCounter(boolean) - Static method in class csp.lang.Thread
DO NOT USE! FOR TEST PURPOSE
ENCLOSING_MARK - Static variable in class csp.lang.Character
 
END_PUNCTUATION - Static variable in class csp.lang.Character
 
equals(Object) - Method in class csp.lang.Double
Compares this object against the specified object.
equals(Object) - Method in class csp.lang.Short
Compares this object to the specified object.
equals(Object) - Method in class csp.lang.Byte
Compares this object to the specified object.
equals(Object) - Method in class csp.lang.Float
Compares this object against some other object.
equals(Object) - Method in class csp.lang.Integer
Compares this object to the specified object.
equals(Object) - Method in class csp.lang.Character
Compares this object against the specified object.
equals(Object) - Method in class csp.lang.Boolean
Returns true if and only if the argument is not null and is a Boolean object that contains the same boolean value as this object.
equals(Object) - Method in class csp.lang.Long
Compares this object against the specified object.

F

FALSE - Static variable in class csp.lang.Boolean
The Boolean object corresponding to the primitive value false.
Float - class csp.lang.Float.
The Float class wraps a value of primitive type float in an object.
Float() - Constructor for class csp.lang.Float
 
Float(double) - Constructor for class csp.lang.Float
Constructs a newly allocated Floatobject that represents the argument converted to type float.
Float(float) - Constructor for class csp.lang.Float
Constructs a newly allocated Float object that represents the primitive float argument.
Float(String) - Constructor for class csp.lang.Float
Constructs a newly allocated Float object that represents the floating- point value of type float represented by the string.
floatToIntBits(float) - Static method in class csp.lang.Float
Returns the bit represention of a single-float value.
floatValue() - Method in class csp.lang.Double
Returns the float value of this Double.
floatValue() - Method in class csp.lang.Short
Returns the value of this Short as a float.
floatValue() - Method in class csp.lang.Byte
Returns the value of this Byte as a float.
floatValue() - Method in class csp.lang.Float
Returns the float value of this Float object.
floatValue() - Method in class csp.lang.Integer
Returns the value of this Integer as a float.
floatValue() - Method in class csp.lang.Long
Returns the value of this Long as a float.
forDigit(int, int) - Static method in class csp.lang.Character
Determines the character representation for a specific digit in the specified radix.
FORMAT - Static variable in class csp.lang.Character
 

G

getBoolean(String) - Static method in class csp.lang.Boolean
Returns is true if and only if the system property named by the argument exists and is equal to the string "true".
getCounter() - Static method in class csp.lang.Thread
DO NOT USE! FOR TEST PURPOSE
getException() - Method in class csp.io.IOException
Return the exception.
getInteger(String) - Static method in class csp.lang.Integer
Determines the integer value of the system property with the specified name.
getInteger(String, int) - Static method in class csp.lang.Integer
Determines the integer value of the system property with the specified name.
getInteger(String, Integer) - Static method in class csp.lang.Integer
Determines the integer value of the system property with the specified name.
getLong(String) - Static method in class csp.lang.Long
Determines the long value of the system property with the specified name.
getLong(String, long) - Static method in class csp.lang.Long
Determines the long value of the system property with the specified name.
getLong(String, Long) - Static method in class csp.lang.Long
Determines the long value of the system property with the specified name.
getName() - Method in class csp.lang.Channel
Return the name of the channel.
getName() - Method in interface csp.lang.ChannelOutput
 
getName() - Method in interface csp.lang.ChannelInput
 
getNumericValue(char) - Static method in class csp.lang.Character
Returns the Unicode numeric value of the character as a nonnegative integer.
getType(char) - Static method in class csp.lang.Character
Returns a value indicating a character category.
Guard - class csp.lang.Guard.
Guard objects are part of the Alternative composition construct.
Guard() - Constructor for class csp.lang.Guard
Create a skip-guard that is always true and performs a skip.
Guard(Boolean) - Constructor for class csp.lang.Guard
Create a conditonal skip-guard that and performs a skip if enabled.
Guard(Boolean, ChannelInput) - Constructor for class csp.lang.Guard
Create an input-guard with specified channel.
Guard(Boolean, ChannelInput, Process) - Constructor for class csp.lang.Guard
Create an input-guard with specified channel and process.
Guard(Boolean, ChannelOutput) - Constructor for class csp.lang.Guard
Create an output-guard with specified channel.
Guard(Boolean, ChannelOutput, Process) - Constructor for class csp.lang.Guard
Create an output-guard with specified channel and process.
Guard(Boolean, long) - Constructor for class csp.lang.Guard
Create a timeout-skip-guard with specified timeout.
Guard(Boolean, long, Process) - Constructor for class csp.lang.Guard
Create a conditional timeout-guard with specified process and timeout.
Guard(Boolean, Process) - Constructor for class csp.lang.Guard
Create a skip-guard with specified process.
Guard(ChannelInput) - Constructor for class csp.lang.Guard
Create an input-guard with specified channel.
Guard(ChannelInput, Process) - Constructor for class csp.lang.Guard
Create an input-guard with specified channel and process.
Guard(ChannelOutput) - Constructor for class csp.lang.Guard
Create an output-guard with specified channel.
Guard(ChannelOutput, Process) - Constructor for class csp.lang.Guard
Create an output-guard with specified channel and process.
Guard(long) - Constructor for class csp.lang.Guard
Create a timeout-skip-guard with specified timeout.
Guard(long, Process) - Constructor for class csp.lang.Guard
Create a timeout-guard with specified process and timeout.
Guard(Process) - Constructor for class csp.lang.Guard
Create a skip-guard with specified process.

H

hashCode() - Method in class csp.lang.Double
Returns a hashcode for this Double.
hashCode() - Method in class csp.lang.Short
Returns a hashcode for this Short.
hashCode() - Method in class csp.lang.Byte
Returns a hashcode for this Byte.
hashCode() - Method in class csp.lang.Float
Returns a hashcode for this Float.
hashCode() - Method in class csp.lang.Integer
Returns a hashcode for this Integer.
hashCode() - Method in class csp.lang.Character
Returns a hash code for this Character.
hashCode() - Method in class csp.lang.Boolean
Returns a hash code for this Boolean.
hashCode() - Method in class csp.lang.Long
Computes a hashcode for this Long.

I

insert(Guard, int) - Method in class csp.lang.Alternative
Insert a specified guard at specified index.
insert(Process, int) - Method in class csp.lang.Sequential
Insert a specified process at specified index.
insert(Process, int) - Method in class csp.lang.PriParallel
Insert a specified proces at specified index.
intBitsToFloat(int) - Static method in class csp.lang.Float
Returns the single-float corresponding to a given bit represention.
Integer - class csp.lang.Integer.
The Integer class wraps a value of the primitive type int in an object.
Integer() - Constructor for class csp.lang.Integer
 
Integer(int) - Constructor for class csp.lang.Integer
Constructs a newly allocated Integer object that represents the primitive int argument.
Integer(String) - Constructor for class csp.lang.Integer
Constructs a newly allocated Integer object that represents the value represented by the string.
intValue() - Method in class csp.lang.Double
Returns the integer value of this Double (by casting to an int).
intValue() - Method in class csp.lang.Short
Returns the value of this Short as an int.
intValue() - Method in class csp.lang.Byte
Returns the value of this Byte as an int.
intValue() - Method in class csp.lang.Float
Returns the integer value of this Float (by casting to an int).
intValue() - Method in class csp.lang.Integer
Returns the value of this Integer as an int.
intValue() - Method in class csp.lang.Long
Returns the value of this Long as an int.
IOException - exception csp.io.IOException.
Thrown when an i/o exception occurs.
IOException(String) - Constructor for class csp.io.IOException
 
IOException(Throwable) - Constructor for class csp.io.IOException
 
isDefined(char) - Static method in class csp.lang.Character
Determines if a character has a defined meaning in Unicode.
isDigit(char) - Static method in class csp.lang.Character
Determines if the specified character is a digit.
isIdentifierIgnorable(char) - Static method in class csp.lang.Character
Determines if the specified character should be regarded as an ignorable character in a Java identifier or a Unicode identifier.
isInfinite() - Method in class csp.lang.Double
Returns true if this Double value is infinitely large in magnitude.
isInfinite() - Method in class csp.lang.Float
Returns true if this Float value is infinitely large in magnitude.
isInfinite(double) - Static method in class csp.lang.Double
Returns true if the specified number is infinitely large in magnitude.
isInfinite(float) - Static method in class csp.lang.Float
Returns true if the specified number is infinitely large in magnitude.
isISOControl(char) - Static method in class csp.lang.Character
Determines if the specified character is an ISO control character.
isJavaIdentifierPart(char) - Static method in class csp.lang.Character
Determines if the specified character may be part of a Java identifier as other than the first character.
isJavaIdentifierStart(char) - Static method in class csp.lang.Character
Determines if the specified character is permissible as the first character in a Java identifier.
isJavaLetter(char) - Static method in class csp.lang.Character
Deprecated. Replaced by isJavaIdentifierStart(char).
isJavaLetterOrDigit(char) - Static method in class csp.lang.Character
Deprecated. Replaced by isJavaIdentifierPart(char).
isLetter(char) - Static method in class csp.lang.Character
Determines if the specified character is a letter.
isLetterOrDigit(char) - Static method in class csp.lang.Character
Determines if the specified character is a letter or digit.
isLowerCase(char) - Static method in class csp.lang.Character
Determines if the specified character is a lowercase character.
isNaN() - Method in class csp.lang.Double
Returns true if this Double value is the special Not-a-Number (NaN) value.
isNaN() - Method in class csp.lang.Float
Returns true if this Float value is Not-a-Number (NaN).
isNaN(double) - Static method in class csp.lang.Double
Returns true if the specified number is the special Not-a-Number (NaN) value.
isNaN(float) - Static method in class csp.lang.Float
Returns true if the specified number is the special Not-a-Number (NaN) value.
isSpace(char) - Static method in class csp.lang.Character
Deprecated. Replaced by isWhitespace(char).
isSpaceChar(char) - Static method in class csp.lang.Character
Determines if the specified character is a Unicode space character.
isTitleCase(char) - Static method in class csp.lang.Character
Determines if the specified character is a titlecase character.
isUnicodeIdentifierPart(char) - Static method in class csp.lang.Character
Determines if the specified character may be part of a Unicode identifier as other than the first character.
isUnicodeIdentifierStart(char) - Static method in class csp.lang.Character
Determines if the specified character is permissible as the first character in a Unicode identifier.
isUpperCase(char) - Static method in class csp.lang.Character
Determines if the specified character is an uppercase character.
isWhitespace(char) - Static method in class csp.lang.Character
Determines if the specified character is white space according to Java.

L

LETTER_NUMBER - Static variable in class csp.lang.Character
 
LINE_SEPARATOR - Static variable in class csp.lang.Character
 
LinkDriver - class csp.lang.LinkDriver.
A link driver determines the actual way of communication and its subclass is the only hardware dependent part of the csp package.
LinkDriver() - Constructor for class csp.lang.LinkDriver
 
Long - class csp.lang.Long.
The Long class wraps a value of the primitive type long in an object.
Long() - Constructor for class csp.lang.Long
 
Long(long) - Constructor for class csp.lang.Long
Constructs a newly allocated Long object that represents the primitive long argument.
Long(String) - Constructor for class csp.lang.Long
Constructs a newly allocated Long object that represents the value represented by the string.
longBitsToDouble(long) - Static method in class csp.lang.Double
Returns the double-float corresponding to a given bit represention.
longValue() - Method in class csp.lang.Double
Returns the long value of this Double (by casting to a long).
longValue() - Method in class csp.lang.Short
Returns the value of this Short as a long.
longValue() - Method in class csp.lang.Byte
Returns the value of this Byte as a long.
longValue() - Method in class csp.lang.Float
Returns the long value of this Float (by casting to a long).
longValue() - Method in class csp.lang.Integer
Returns the value of this Integer as a long.
longValue() - Method in class csp.lang.Long
Returns the value of this Long as a long.
LowerBoundedBuffer - class csp.io.linkdrivers.LowerBoundedBuffer.
The LowerBoundedBuffer class provides a buffered communication channel between processes.
LowerBoundedBuffer(int) - Constructor for class csp.io.linkdrivers.LowerBoundedBuffer
Create a buffer object with buffer array size specified by buffersize.
LOWERCASE_LETTER - Static variable in class csp.lang.Character
 

M

main(String[]) - Static method in class csp.lang.Version
 
MATH_SYMBOL - Static variable in class csp.lang.Character
 
MAX_RADIX - Static variable in class csp.lang.Character
The maximum radix available for conversion to and from Strings.
MAX_VALUE - Static variable in class csp.lang.Double
The largest positive value of type double.
MAX_VALUE - Static variable in class csp.lang.Short
The maximum value a Short can have.
MAX_VALUE - Static variable in class csp.lang.Byte
The maximum value a Byte can have.
MAX_VALUE - Static variable in class csp.lang.Float
The largest positive value of type float.
MAX_VALUE - Static variable in class csp.lang.Integer
The largest value of type int.
MAX_VALUE - Static variable in class csp.lang.Character
The constant value of this field is the largest value of type char.
MAX_VALUE - Static variable in class csp.lang.Long
The largest value of type long.
MIN_RADIX - Static variable in class csp.lang.Character
The minimum radix available for conversion to and from Strings.
MIN_VALUE - Static variable in class csp.lang.Double
The smallest positive value of type double.
MIN_VALUE - Static variable in class csp.lang.Short
The minimum value a Short can have.
MIN_VALUE - Static variable in class csp.lang.Byte
The minimum value a Byte can have.
MIN_VALUE - Static variable in class csp.lang.Float
The smallest positive value of type float.
MIN_VALUE - Static variable in class csp.lang.Integer
The smallest value of type int.
MIN_VALUE - Static variable in class csp.lang.Character
The constant value of this field is the smallest value of type char.
MIN_VALUE - Static variable in class csp.lang.Long
The smallest value of type long.
MODIFIER_LETTER - Static variable in class csp.lang.Character
 
MODIFIER_SYMBOL - Static variable in class csp.lang.Character
 

N

NaN - Static variable in class csp.lang.Double
A NaN value of type double.
NaN - Static variable in class csp.lang.Float
The NaN value of type float.
NEGATIVE_INFINITY - Static variable in class csp.lang.Double
The negative infinity of type double.
NEGATIVE_INFINITY - Static variable in class csp.lang.Float
The negative infinity of type float.
NON_SPACING_MARK - Static variable in class csp.lang.Character
 

O

object - Variable in class csp.lang.Proxy
Deprecated.  
object - Variable in class csp.lang.Reference
 
OTHER_LETTER - Static variable in class csp.lang.Character
 
OTHER_NUMBER - Static variable in class csp.lang.Character
 
OTHER_PUNCTUATION - Static variable in class csp.lang.Character
 
OTHER_SYMBOL - Static variable in class csp.lang.Character
 
OutOfBoundsException - exception csp.io.OutOfBoundsException.
Thrown when an out of bounds is reached in a buffer or array.
OutOfBoundsException(String) - Constructor for class csp.io.OutOfBoundsException
 
OutOfBoundsException(Throwable) - Constructor for class csp.io.OutOfBoundsException
 
OverSamplingBuffer - class csp.io.linkdrivers.OverSamplingBuffer.
The OverSamplingBuffer class provides a buffered communication channel between processes with OverSampling.
OverSamplingBuffer(int) - Constructor for class csp.io.linkdrivers.OverSamplingBuffer
Create a oversampling buffer linkdriver with a number of oversampling as specified by samplingsize.
OverSamplingBuffer(int, Object) - Constructor for class csp.io.linkdrivers.OverSamplingBuffer
Create an oversampling buffer linkdriver with the number of oversampling as specified by samplingsize and an initial object as specified by object.
OverwriteBuffer - class csp.io.linkdrivers.OverwriteBuffer.
The OverwriteBuffer class provides a buffered communication channel between processes with overriding.
OverwriteBuffer(int) - Constructor for class csp.io.linkdrivers.OverwriteBuffer
Create a Overwrite buffer object with buffer array size specified by buffersize.

P

PARAGRAPH_SEPARATOR - Static variable in class csp.lang.Character
 
Parallel - class csp.lang.Parallel.
Parallel composition class starts processes in parallel.
Parallel() - Constructor for class csp.lang.Parallel
Creates a Parallel process without any processes.
Parallel(Process) - Constructor for class csp.lang.Parallel
Creates a Parallel process with one specified process.
Parallel(Process[]) - Constructor for class csp.lang.Parallel
Creates a Parallel process with a specified list of processes.
parseByte(String) - Static method in class csp.lang.Byte
Assuming the specified String represents a byte, returns that byte's value.
parseByte(String, int) - Static method in class csp.lang.Byte
Assuming the specified String represents a byte, returns that byte's value.
parseInt(String) - Static method in class csp.lang.Integer
Parses the string argument as a signed decimal integer.
parseInt(String, int) - Static method in class csp.lang.Integer
Parses the string argument as a signed integer in the radix specified by the second argument.
parseLong(String) - Static method in class csp.lang.Long
Parses the string argument as a signed decimal long.
parseLong(String, int) - Static method in class csp.lang.Long
Parses the string argument as a signed long in the radix specified by the second argument.
parseShort(String) - Static method in class csp.lang.Short
Assuming the specified String represents a short, returns that short's value.
parseShort(String, int) - Static method in class csp.lang.Short
Assuming the specified String represents a short, returns that short's value.
Port - class csp.io.linkdrivers.Port.
A process may communicate with external devices which are mapped into the processor's memory map, using a special input or output in a way to communicate on channels.
Port(int) - Constructor for class csp.io.linkdrivers.Port
Initiate the buffer state as NONEMPTYFULL.
POSITIVE_INFINITY - Static variable in class csp.lang.Double
The positive infinity of type double.
POSITIVE_INFINITY - Static variable in class csp.lang.Float
The positive infinity of type float.
PriAlternative - class csp.lang.PriAlternative.
The PriAlternative process performs a priority based choice construct on channel communication.
PriAlternative() - Constructor for class csp.lang.PriAlternative
Creates an PriAlternative process without any guards.
PriAlternative(Boolean) - Constructor for class csp.lang.PriAlternative
Creates an PriAlternative process without any guards.
PriAlternative(Boolean, Guard) - Constructor for class csp.lang.PriAlternative
Creates a PriAlternative process with one specified guard.
PriAlternative(Boolean, Guard[]) - Constructor for class csp.lang.PriAlternative
Creates a PriAlternative process with a specified list of guards.
PriAlternative(Guard) - Constructor for class csp.lang.PriAlternative
Creates a PriAlternative process with one specified guard.
PriAlternative(Guard[]) - Constructor for class csp.lang.PriAlternative
Creates a PriAlternative process with a specified list of guards.
PriParallel - class csp.lang.PriParallel.
The PriParallel composition construct starts processes in parallel with decrementing priorities.
PriParallel() - Constructor for class csp.lang.PriParallel
Creates a PriParallel process without any processes.
PriParallel(Process) - Constructor for class csp.lang.PriParallel
Creates a PriParallel process with one specified process.
PriParallel(Process[]) - Constructor for class csp.lang.PriParallel
Creates a PriParallel process with a specified list of processes.
PRIVATE_USE - Static variable in class csp.lang.Character
 
Process - interface csp.lang.Process.
Specifies the object to be a CSP process.
Proxy - class csp.lang.Proxy.
Deprecated. The name Proxy is not the best choice. A proxy means more than just a container class holding a reference to an object and a tag variable. We renamed the Proxy class to Reference class, which is more appropriate. See Reference class. The Proxy object is a wrapper object that holds a public Object variable object to store the object and a public int tag variable of store the message type.

The variable tag must be zero or higher ([0, ->]). An undefined tag is marked as UNDEFINED (default).

After writing the object, the reference to this object will be set to null. This prevents sharing the object by more than one processes. This protection in not entirely secure because the sender may hold a copy of the reference and may therefore share the object -- this choice is up to the programmer.

Copyright © 1996-1998 University of Twente. All Rights Reserved.

Proxy() - Constructor for class csp.lang.Proxy
Deprecated. This constructor creates a newly Proxy object.
Proxy(Object) - Constructor for class csp.lang.Proxy
Deprecated. This constructor creates a newly Proxy object with an initial object specified by the argument.

R

read() - Method in class csp.lang.Channel_of_Any
Read any signal.
read() - Method in interface csp.lang.ChannelInput_of_Any
Read any signal.
read(Boolean) - Method in class csp.lang.Channel_of_Boolean
Read a csp.lang.Boolean object.
read(Boolean) - Method in interface csp.lang.ChannelInput_of_Boolean
Read a csp.lang.Boolean object.
read(Byte) - Method in class csp.lang.Channel_of_Byte
Read a csp.lang.Byte object.
read(Byte) - Method in interface csp.lang.ChannelInput_of_Byte
Read a csp.lang.Byte object.
read(Character) - Method in class csp.lang.Channel_of_Character
Read a csp.lang.Char object.
read(Character) - Method in interface csp.lang.ChannelInput_of_Character
Read a csp.lang.Character object.
read(Double) - Method in class csp.lang.Channel_of_Double
Read a csp.lang.Double object.
read(Double) - Method in interface csp.lang.ChannelInput_of_Double
Read a csp.lang.Double object.
read(Float) - Method in interface csp.lang.ChannelInput_of_Float
Read a csp.lang.Float object.
read(Float) - Method in class csp.lang.Channel_of_Float
Read a csp.lang.Float object.
read(Integer) - Method in class csp.lang.Channel_of_Integer
Read a csp.lang.Integer object.
read(Integer) - Method in interface csp.lang.ChannelInput_of_Integer
Read a csp.lang.Integer object.
read(Long) - Method in class csp.lang.Channel_of_Long
Read a csp.lang.Long object.
read(Long) - Method in interface csp.lang.ChannelInput_of_Long
Read a csp.lang.Long object.
read(Object) - Method in class csp.lang.Channel_of_Object
Read message.
read(Object) - Method in class csp.lang.LinkDriver
Read an object.
read(Object) - Method in interface csp.lang.ChannelInput_of_Object
 
read(Object) - Method in class csp.io.linkdrivers.Rendezvous
Read object.
read(Object) - Method in class csp.io.linkdrivers.SubSamplingBuffer
Read object.
read(Object) - Method in class csp.io.linkdrivers.Timer
Read time in milliseconds.
read(Object) - Method in class csp.io.linkdrivers.UDP
This method will be called by the channel object.
read(Object) - Method in class csp.io.linkdrivers.ChannelListenerDriver
 
read(Object) - Method in class csp.io.linkdrivers.TCPIP
This method will be called by the channel object.
read(Object) - Method in class csp.io.linkdrivers.Buffer
Read object.
read(Object) - Method in class csp.io.linkdrivers.Port
Read object.
read(Object) - Method in class csp.io.linkdrivers.LowerBoundedBuffer
Read object.
read(Object) - Method in class csp.io.linkdrivers.OverSamplingBuffer
Read object.
read(Object) - Method in class csp.io.linkdrivers.OverwriteBuffer
Read object.
read(Object) - Method in class csp.io.linkdrivers.ActionListenerDriver
Read object.
read(Object) - Method in class csp.io.linkdrivers.BoundedBuffer
Read object.
read(Object) - Method in class csp.io.linkdrivers.UpperBoundedBuffer
Read object.
read(Proxy) - Method in interface csp.lang.ChannelInput_of_Proxy
Deprecated. Read a csp.lang.Proxy object.
read(Proxy) - Method in class csp.lang.Channel_of_Proxy
Deprecated. Read a csp.lang.Proxy object.
read(Reference) - Method in class csp.lang.Channel_of_Reference
Read a csp.lang.Reference object.
read(Reference) - Method in interface csp.lang.ChannelInput_of_Reference
Read a csp.lang.Reference object.
read(Short) - Method in interface csp.lang.ChannelInput_of_Short
Read a csp.lang.Short object.
read(Short) - Method in class csp.lang.Channel_of_Short
Read a csp.lang.Short object.
readwrite(Object, Object) - Method in class csp.lang.Channel_of_ObjectObject
Read and write message during one communication event.
readwrite(Object, Object) - Method in interface csp.lang.ChannelInputOutput_of_ObjectObject
Read an Object object and write an Object object in one communication event.
REALTIME - Static variable in class csp.io.linkdrivers.TCPIP
Realtime mode with rendezvous behavior
Reference - class csp.lang.Reference.
The Reference object is a wrapper object that holds a public Object variable object to store the reference to an object and a public int tag variable of store the message type.
Reference() - Constructor for class csp.lang.Reference
This constructor creates a newly Reference object.
Reference(Object) - Constructor for class csp.lang.Reference
This constructor creates a newly Reference object with an initial object specified by the argument.
releaseInput() - Method in class csp.lang.Channel
EXPERIMENTAL
Release channel input.
releaseInput() - Method in interface csp.lang.ChannelInput
Release claim for channel input.
releaseOutput() - Method in class csp.lang.Channel
EXPERIMENTAL
Release channel output.
releaseOutput() - Method in interface csp.lang.ChannelOutput
Release claim for channel output.
releaseSync() - Static method in class csp.lang.Thread
EXPERIMENTAL
Release synchronization.
remove(Guard) - Method in class csp.lang.Alternative
Remove specfied guard.
remove(Process) - Method in class csp.lang.Sequential
Remove specified process.
remove(Process) - Method in class csp.lang.Parallel
Remove specified process.
Rendezvous - class csp.io.linkdrivers.Rendezvous.
The Rendezvous class is the default link driver used by the channel.
Rendezvous() - Constructor for class csp.io.linkdrivers.Rendezvous
 
revision() - Method in class csp.lang.Version
Return the revision number of this package.
run() - Method in class csp.lang.Sequential
Start the process.
run() - Method in class csp.lang.Skip
 
run() - Method in class csp.lang.Parallel
Start the process.
run() - Method in class csp.lang.PriParallel
Start the process.
run() - Method in class csp.lang.Thread
 
run() - Method in class csp.lang.Alternative
Process body.
run() - Method in class csp.lang.Stop
 
run() - Method in class csp.lang.TimeSlicer
This method implements the process code which generates the time slices.
run() - Method in interface csp.lang.Process
Run the process.
run() - Method in class csp.io.linkdrivers.UDP
 
run() - Method in class csp.io.linkdrivers.TCPIP
 
run() - Method in class csp.io.linkdrivers.ActionListenerDriver
Interrupt Service Routine.

S

select() - Method in class csp.lang.Alternative
Return the index of a channel that is ready.
Sequential - class csp.lang.Sequential.
Sequential composition process performs execution of processes in sequence.
Sequential() - Constructor for class csp.lang.Sequential
 
Sequential(Process) - Constructor for class csp.lang.Sequential
 
Sequential(Process[]) - Constructor for class csp.lang.Sequential
 
Short - class csp.lang.Short.
The Short class is the standard wrapper for short values.
Short() - Constructor for class csp.lang.Short
 
Short(short) - Constructor for class csp.lang.Short
Constructs a Short object initialized to the specified short value.
Short(String) - Constructor for class csp.lang.Short
Constructs a Short object initialized to the value specified by the String parameter.
shortValue() - Method in class csp.lang.Double
Returns the value of this Double as a short (by casting to a short).
shortValue() - Method in class csp.lang.Short
Returns the value of this Short as a short.
shortValue() - Method in class csp.lang.Byte
Returns the value of this Byte as a short.
shortValue() - Method in class csp.lang.Float
Returns the value of this Float as a short (by casting to a short).
shortValue() - Method in class csp.lang.Integer
Returns the value of this Integer as a short.
shortValue() - Method in class csp.lang.Long
Returns the value of this Long as a short.
Skip - class csp.lang.Skip.
A SKIP process is a process that does nothing but successfully terminates.
Skip() - Constructor for class csp.lang.Skip
This constructor creates a SKIP process that does nothing but successfully terminates.
Skip(Boolean) - Constructor for class csp.lang.Skip
This constructor creates a SKIP process that does nothing but successfully terminates.
sleep(long) - Static method in class csp.lang.Thread
Sleep for some time in milliseconds.
sleepUntil(long) - Static method in class csp.lang.Thread
Sleep until some time in milliseconds.
SPACE_SEPARATOR - Static variable in class csp.lang.Character
 
START_PUNCTUATION - Static variable in class csp.lang.Character
 
Stop - class csp.lang.Stop.
A STOP process is a process that does nothing, never communicates and never terminates (ungraceful halting).
Stop() - Constructor for class csp.lang.Stop
This constructor creates a STOP process that does nothing, never communicates and never terminates (ungraceful halting).
SubSamplingBuffer - class csp.io.linkdrivers.SubSamplingBuffer.
The SubSamplingBuffer class provides a buffered communication channel between processes with subsampling.
SubSamplingBuffer(int) - Constructor for class csp.io.linkdrivers.SubSamplingBuffer
Create a subsampling buffer linkdriver with a number of subsampling as specified by samplingsize.
SubSamplingBuffer(int, Object) - Constructor for class csp.io.linkdrivers.SubSamplingBuffer
Create a subsampling buffer linkdriver with the number of subsampling as specified by samplingsize and an initial object as specified by object.
SURROGATE - Static variable in class csp.lang.Character
 

T

tag - Variable in class csp.lang.Proxy
Deprecated. Public place holder for an object reference and tag.
tag - Variable in class csp.lang.Reference
Public place holder for an object reference and tag.
TCPIP - class csp.io.linkdrivers.TCPIP.
The TCPIP class provides communication across a TCP/IP connection.
TCPIP(int) - Constructor for class csp.io.linkdrivers.TCPIP
 
TCPIP(int, int) - Constructor for class csp.io.linkdrivers.TCPIP
 
TCPIP(String, int) - Constructor for class csp.io.linkdrivers.TCPIP
 
TCPIP(String, int, int) - Constructor for class csp.io.linkdrivers.TCPIP
 
Thread - class csp.lang.Thread.
The parallel and priparallel constructs behave according to the CSP specification.
Thread(Process) - Constructor for class csp.lang.Thread
 
Timeout - class csp.lang.Timeout.
A Timeout class defines a timeout-guard that is the similar as the Guard(.., long time, ..) guards.
Timeout(Boolean, long) - Constructor for class csp.lang.Timeout
Create a conditional timeout-skip-guard with specified timeout.
Timeout(Boolean, long, Process) - Constructor for class csp.lang.Timeout
Create a conditional timeout-guard with specified process and timeout.
Timeout(long) - Constructor for class csp.lang.Timeout
Create a timeout-skip-guard with specified timeout.
Timeout(long, Process) - Constructor for class csp.lang.Timeout
Create a timeout-guard with specified process and timeout.
Timer - class csp.io.linkdrivers.Timer.
The Timer class provides a link to the system clock.
Timer() - Constructor for class csp.io.linkdrivers.Timer
Initiate the buffer state as NONEMPTYFULL.
TimeSlicer - class csp.lang.TimeSlicer.
TimeSlicer.java This class is optional and can be used to timeslice between processes of the same priority.
TimeSlicer(int) - Constructor for class csp.lang.TimeSlicer
This method initializes the size of the time quant to the specified value.
TITLECASE_LETTER - Static variable in class csp.lang.Character
 
toBinaryString(int) - Static method in class csp.lang.Integer
Creates a string representation of the integer argument as an unsigned integer in base 2.
toBinaryString(long) - Static method in class csp.lang.Long
Creates a string representation of the long argument as an unsigned integer in base 2.
toHexString(int) - Static method in class csp.lang.Integer
Creates a string representation of the integer argument as an unsigned integer in base 16.
toHexString(long) - Static method in class csp.lang.Long
Creates a string representation of the long argument as an unsigned integer in base 16.
toLowerCase(char) - Static method in class csp.lang.Character
The given character is mapped to its lowercase equivalent; if the character has no lowercase equivalent, the character itself is returned.
toOctalString(int) - Static method in class csp.lang.Integer
Creates a string representation of the integer argument as an unsigned integer in base 8.
toOctalString(long) - Static method in class csp.lang.Long
Creates a string representation of the long argument as an unsigned integer in base 8.
toString() - Method in class csp.lang.Double
Returns a String representation of this Double object.
toString() - Method in class csp.lang.Proxy
Deprecated.  
toString() - Method in class csp.lang.Reference
 
toString() - Method in class csp.lang.Short
Returns a String object representing this Short's value.
toString() - Method in class csp.lang.Byte
Returns a String object representing this Byte's value.
toString() - Method in class csp.lang.Float
Returns a String representation of this Float object.
toString() - Method in class csp.lang.Integer
Returns a String object representing this Integer's value.
toString() - Method in class csp.lang.Character
Returns a String object representing this character's value.
toString() - Method in class csp.lang.Boolean
Returns a String object representing this Boolean's value.
toString() - Method in class csp.lang.Long
Returns a String object representing this Long's value.
toString() - Method in class csp.io.IOException
 
toString() - Method in class csp.io.OutOfBoundsException
 
toString(byte) - Static method in class csp.lang.Byte
Returns a new String object representing the specified Byte.
toString(double) - Static method in class csp.lang.Double
Creates a string representation of the double argument.
toString(float) - Static method in class csp.lang.Float
Returns a String representation for the specified float value.
toString(int) - Static method in class csp.lang.Integer
Returns a new String object representing the specified integer.
toString(int, int) - Static method in class csp.lang.Integer
Creates a string representation of the first argument in the radix specified by the second argument.
toString(long) - Static method in class csp.lang.Long
Returns a new String object representing the specified integer.
toString(long, int) - Static method in class csp.lang.Long
Creates a string representation of the first argument in the radix specified by the second argument.
toString(short) - Static method in class csp.lang.Short
Returns a new String object representing the specified Short.
toTitleCase(char) - Static method in class csp.lang.Character
Converts the character argument to titlecase.
toUpperCase(char) - Static method in class csp.lang.Character
Converts the character argument to uppercase.
TRUE - Static variable in class csp.lang.Boolean
The Boolean object corresponding to the primitive value true.
TYPE - Static variable in class csp.lang.Double
The Class object representing the primitive type double.
TYPE - Static variable in class csp.lang.Short
The Class object representing the primitive type short.
TYPE - Static variable in class csp.lang.Byte
The Class object representing the primitive type byte.
TYPE - Static variable in class csp.lang.Float
The Class object representing the primitive type float.
TYPE - Static variable in class csp.lang.Integer
The Class object representing the primitive type int.
TYPE - Static variable in class csp.lang.Character
The Class object representing the primitive type char.
TYPE - Static variable in class csp.lang.Boolean
The Class object representing the primitive type boolean.
TYPE - Static variable in class csp.lang.Long
The Class object representing the primitive type long.

U

UDP - class csp.io.linkdrivers.UDP.
EXPERIMENTAL The UDP class provides communication across a UDP connection.
UDP(DatagramSocket) - Constructor for class csp.io.linkdrivers.UDP
 
UNASSIGNED - Static variable in class csp.lang.Character
 
UNDEFINED - Static variable in class csp.lang.Proxy
Deprecated.  
UNDEFINED - Static variable in class csp.lang.Reference
 
update() - Method in class csp.lang.TimeSlicer
This method is used to deactivate the time slicer when it is no longer needed.
UpperBoundedBuffer - class csp.io.linkdrivers.UpperBoundedBuffer.
The UpperBoundedBuffer class provides a buffered communication channel between processes.
UpperBoundedBuffer(int) - Constructor for class csp.io.linkdrivers.UpperBoundedBuffer
Create a buffer object with buffer array size specified by buffersize.
UPPERCASE_LETTER - Static variable in class csp.lang.Character
 

V

value - Variable in class csp.lang.Double
The value of the Double.
value - Variable in class csp.lang.Short
The value of the Short.
value - Variable in class csp.lang.Byte
The value of the Byte.
value - Variable in class csp.lang.Float
The value of the Float.
value - Variable in class csp.lang.Integer
The value of the Integer.
value - Variable in class csp.lang.Character
The value of the Character.
value - Variable in class csp.lang.Boolean
The value of the Boolean.
value - Variable in class csp.lang.Long
The value of the Long.
valueOf(String) - Static method in class csp.lang.Double
Returns a new Double value initialized to the value represented by the specified String.
valueOf(String) - Static method in class csp.lang.Short
Assuming the specified String represents a short, returns a new Short object initialized to that value.
valueOf(String) - Static method in class csp.lang.Byte
Assuming the specified String represents a byte, returns a new Byte object initialized to that value.
valueOf(String) - Static method in class csp.lang.Float
Returns the floating point value represented by the specified String.
valueOf(String) - Static method in class csp.lang.Integer
Returns a new Integer object initialized to the value of the specified String.
valueOf(String) - Static method in class csp.lang.Boolean
Returns the boolean value represented by the specified String.
valueOf(String) - Static method in class csp.lang.Long
Returns a new long object initialized to the value of the specified String.
valueOf(String, int) - Static method in class csp.lang.Short
Assuming the specified String represents a short, returns a new Short object initialized to that value.
valueOf(String, int) - Static method in class csp.lang.Byte
Assuming the specified String represents a byte, returns a new Byte object initialized to that value.
valueOf(String, int) - Static method in class csp.lang.Integer
Returns a new Integer object initialized to the value of the specified String.
valueOf(String, int) - Static method in class csp.lang.Long
Returns a new long object initialized to the value of the specified String.
Version - class csp.lang.Version.
Print the version of the Communicating Threads for Java (CTJ) library.
version() - Method in class csp.lang.Version
Return the version number of this package.
Version() - Constructor for class csp.lang.Version
 

W

write() - Method in interface csp.lang.ChannelOutput_of_Any
Write any signal.
write() - Method in class csp.lang.Channel_of_Any
Write any signal.
write(Boolean) - Method in interface csp.lang.ChannelOutput_of_Boolean
Write a csp.lang.Boolean object.
write(Boolean) - Method in class csp.lang.Channel_of_Boolean
Write a csp.lang.Boolean object.
write(Byte) - Method in class csp.lang.Channel_of_Byte
Write a csp.lang.Byte object.
write(Byte) - Method in interface csp.lang.ChannelOutput_of_Byte
Write a csp.lang.Byte object.
write(Character) - Method in interface csp.lang.ChannelOutput_of_Character
Write a csp.lang.Character object.
write(Character) - Method in class csp.lang.Channel_of_Character
Write a csp.lang.Char object.
write(Double) - Method in interface csp.lang.ChannelOutput_of_Double
Write a csp.lang.Double object.
write(Double) - Method in class csp.lang.Channel_of_Double
Write a csp.lang.Double object.
write(Float) - Method in interface csp.lang.ChannelOutput_of_Float
Write a csp.lang.Float object.
write(Float) - Method in class csp.lang.Channel_of_Float
Write a csp.lang.Float object.
write(Integer) - Method in interface csp.lang.ChannelOutput_of_Integer
Write a csp.lang.Integer object.
write(Integer) - Method in class csp.lang.Channel_of_Integer
Write a csp.lang.Integer object.
write(Long) - Method in class csp.lang.Channel_of_Long
Write a csp.lang.Long object.
write(Long) - Method in interface csp.lang.ChannelOutput_of_Long
Write a csp.lang.Long object.
write(Object) - Method in interface csp.lang.ChannelOutput_of_Object
Write an Object object.
write(Object) - Method in class csp.lang.Channel_of_Object
Write message.
write(Object) - Method in class csp.lang.LinkDriver
Write specified object.
write(Object) - Method in class csp.io.linkdrivers.Rendezvous
Write object.
write(Object) - Method in class csp.io.linkdrivers.SubSamplingBuffer
Write Object object.
write(Object) - Method in class csp.io.linkdrivers.Timer
Write object.
write(Object) - Method in class csp.io.linkdrivers.UDP
This method will be called by the channel object.
write(Object) - Method in class csp.io.linkdrivers.ChannelListenerDriver
Write object.
write(Object) - Method in class csp.io.linkdrivers.TCPIP
This method will be called by the channel object.
write(Object) - Method in class csp.io.linkdrivers.Buffer
Write object.
write(Object) - Method in class csp.io.linkdrivers.Port
Write object.
write(Object) - Method in class csp.io.linkdrivers.LowerBoundedBuffer
Write object.
write(Object) - Method in class csp.io.linkdrivers.OverSamplingBuffer
Write Object object.
write(Object) - Method in class csp.io.linkdrivers.OverwriteBuffer
Write Object object.
write(Object) - Method in class csp.io.linkdrivers.ActionListenerDriver
Write object.
write(Object) - Method in class csp.io.linkdrivers.BoundedBuffer
Write object.
write(Object) - Method in class csp.io.linkdrivers.UpperBoundedBuffer
Write object.
write(Proxy) - Method in interface csp.lang.ChannelOutput_of_Proxy
Deprecated. Write a csp.lang.Proxy object.
write(Proxy) - Method in class csp.lang.Channel_of_Proxy
Deprecated. Write a csp.lang.Proxy object.
write(Reference) - Method in interface csp.lang.ChannelOutput_of_Reference
Write a csp.lang.Reference object.
write(Reference) - Method in class csp.lang.Channel_of_Reference
Write a csp.lang.Reference object.
write(Short) - Method in interface csp.lang.ChannelOutput_of_Short
Write a csp.lang.Short object.
write(Short) - Method in class csp.lang.Channel_of_Short
Write a csp.lang.Short object.
writeread(Object, Object) - Method in interface csp.lang.ChannelOutputInput_of_ObjectObject
Write an Object object and read an Object object in one communication event.
writeread(Object, Object) - Method in class csp.lang.Channel_of_ObjectObject
Write and read message during one communication event.

A B C D E F G H I L M N O P R S T U V W

Communicating Threads for Java

A CSP library for Java

© Copyrights 2000 Gerald H. Hilderink