Uses of Interface
org.jcsp.lang.SharedChannelOutput
Packages that use SharedChannelOutput
Package
Description
This provides classes and interfaces corresponding to the fundamental
primitives of CSP.
This is main package for JCSP.NET.
This package contains the files specifically for the
JCSP.NET Channel Name Service (CNS).
This defines filtering channels that can apply transformations to objects
as they are read and/or written.
-
Uses of SharedChannelOutput in org.jcsp.lang
Classes in org.jcsp.lang that implement SharedChannelOutputMethods in org.jcsp.lang that return SharedChannelOutputModifier and TypeMethodDescriptionstatic <T> SharedChannelOutput<T>[]
Channel.getOutputArray
(Any2AnyChannel<T>[] c) This extracts the output-ends from the given channel array.static <T> SharedChannelOutput<T>[]
Channel.getOutputArray
(Any2OneChannel<T>[] c) This extracts the output-ends from the given channel array.Any2AnyChannel.out()
Returns the output end of the channel.Any2AnyImpl.out()
Any2OneChannel.out()
Returns the output end of the channel.Any2OneImpl.out()
Constructors in org.jcsp.lang with parameters of type SharedChannelOutputModifierConstructorDescriptionprotected
SharedAltingConnectionClient
(AltingChannelInput fromServer, ChannelInput synchIn, ChannelOutput openToServer, ChannelOutput reqToServer, SharedChannelOutput synchOut, ChannelOutput backToClient, ConnectionWithSharedAltingClient parent) protected
SharedConnectionServerImpl
(AltingChannelInput openIn, AltingChannelInput requestIn, ChannelInput synchIn, SharedChannelOutput synchOut, ConnectionWithSharedAltingServer parent) -
Uses of SharedChannelOutput in org.jcsp.net
Subinterfaces of SharedChannelOutput in org.jcsp.netModifier and TypeInterfaceDescriptioninterface
This interface should be implemented by classes that wish to act asNetChannelOutput
objects which can be used by muliple concurrent processes.Classes in org.jcsp.net that implement SharedChannelOutputModifier and TypeClassDescription(package private) class
A channel for network output (TX).Fields in org.jcsp.net declared as SharedChannelOutputModifier and TypeFieldDescriptionprivate SharedChannelOutput
NetChannelInputProcess.fromNetOut
private SharedChannelOutput
One2NetChannel.fromNetOut
Methods in org.jcsp.net with parameters of type SharedChannelOutputModifier and TypeMethodDescription(package private) void
IndexManager.addReservedChannel
(SharedChannelOutput channel, long channelIndex) boolean
ChannelIndexMap.put
(long key, SharedChannelOutput value) Puts a value into the index if the key does not already exist.boolean
ChannelIndexMap.remove
(long key, SharedChannelOutput ch) (package private) void
IndexManager.removeChannel
(long channelIndex, SharedChannelOutput currentChannel) -
Uses of SharedChannelOutput in org.jcsp.net.cns
Fields in org.jcsp.net.cns declared as SharedChannelOutputModifier and TypeFieldDescriptionprivate final SharedChannelOutput
CNSService.deregisterRequestChanOut
private final SharedChannelOutput
CNSService.leaseRequestChanOut
private final SharedChannelOutput
CNSService.registerRequestChanOut
private final SharedChannelOutput
CNSService.resolveRequestChanOut
-
Uses of SharedChannelOutput in org.jcsp.net2
Subinterfaces of SharedChannelOutput in org.jcsp.net2Modifier and TypeInterfaceDescriptioninterface
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.Classes in org.jcsp.net2 that implement SharedChannelOutputModifier and TypeClassDescription(package private) final class
An outputting network channel (TX) that can be safely shared amongst multiple writers (Any2Net). -
Uses of SharedChannelOutput in org.jcsp.util.filter
Subinterfaces of SharedChannelOutput in org.jcsp.util.filterModifier and TypeInterfaceDescriptioninterface
Interface for an output channel end that supports filtering operations and can be shared by multiple concurrent processes.Classes in org.jcsp.util.filter that implement SharedChannelOutputModifier and TypeClassDescriptionclass
This is wrapper for aSharedChannelOutput
that adds write filtering.Methods in org.jcsp.util.filter that return SharedChannelOutputModifier and TypeMethodDescriptionFilteredAny2AnyChannelImpl.out()
FilteredAny2OneChannelImpl.out()
Methods in org.jcsp.util.filter with parameters of type SharedChannelOutputModifier and TypeMethodDescriptionstatic FilteredSharedChannelOutput
FilteredChannelEnd.createFiltered
(SharedChannelOutput out) Creates a new filtered output channel end around an existing output channel end that can be shared by multiple processes.FilteredChannelEndFactory.createFiltered
(SharedChannelOutput out) Creates a new filtered channel output end around an existing channel end.Constructors in org.jcsp.util.filter with parameters of type SharedChannelOutputModifierConstructorDescriptionConstructs a new wrapper for the given channel output end.