- 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(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
-
This constructs a one-any Object channel with user chosen buffering size and policy.
- one2any(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable one-any Object channel.
- one2any(ChannelDataStore, 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) - Static method in class org.jcsp.lang.Channel
-
This constructs an array of buffered one-any Object channels.
- one2anyArray(int, ChannelDataStore, 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 - 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.
- 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.
- One2AnyChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
-
- 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
-
- 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
-
- 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
-
- 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 - 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.
- 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(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
-
This constructs a one-any integer channel with user chosen buffering size and policy.
- one2anyInt(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable one-any integer channel.
- 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.
- 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(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
-
This constructs a one-one Object channel with user chosen buffering size and policy.
- one2one(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable one-one Object channel.
- one2one(ChannelDataStore, 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) - Static method in class org.jcsp.lang.Channel
-
This constructs an array of buffered one-one Object channels.
- one2oneArray(int, ChannelDataStore, 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 - Interface in org.jcsp.lang
-
This defines the interface for a one-to-one Object channel.
- One2OneChannelInt - Interface in org.jcsp.lang
-
This defines the interface for a one-to-one integer channel.
- One2OneChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
-
- 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
-
- 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
-
- One2OneChannelSymmetric - 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
-
- 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 - Interface in org.jcsp.lang
-
Defines an interface for a connection that can be used by a single server and single client.
- 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(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
-
This constructs a one-one integer channel with user chosen buffering size and policy.
- one2oneInt(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable one-one integer channel.
- 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.
- 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.lang - package org.jcsp.lang
-
This provides classes and interfaces corresponding to the fundamental
primitives of CSP.
- 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.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.
- 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.
- 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 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 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 interface org.jcsp.lang.One2OneChannel
-
Returns the output channel end.
- out() - Method in interface org.jcsp.lang.One2OneChannelInt
-
Returns the output end of the 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.
- outFilter() - Method in interface org.jcsp.util.filter.FilteredAny2AnyChannel
-
Returns an interface for configuring write filters on the channel.
- outFilter() - Method in interface org.jcsp.util.filter.FilteredAny2OneChannel
-
Returns an interface for configuring write filters on the channel.
- outFilter() - Method in interface org.jcsp.util.filter.FilteredOne2AnyChannel
-
Returns the control interface to manipulate the write filters.
- outFilter() - Method in interface org.jcsp.util.filter.FilteredOne2OneChannel
-
Returns the control interface for configuring the write filters on the channel.
- OverFlowingBuffer - 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.
- OverWriteOldestBuffer - 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 - 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.