Uses of Interface
org.jcsp.lang.SharedChannelOutput
-
Packages that use SharedChannelOutput Package Description org.jcsp.lang This provides classes and interfaces corresponding to the fundamental primitives of CSP.org.jcsp.net This is main package for JCSP.NET.org.jcsp.net.cns This package contains the files specifically for the JCSP.NET Channel Name Service (CNS).org.jcsp.net2 org.jcsp.util.filter 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 SharedChannelOutput Modifier and Type Class Description (package private) class
SharedChannelOutputImpl<T>
Methods in org.jcsp.lang that return SharedChannelOutput Modifier and Type Method Description static <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.SharedChannelOutput<T>
Any2AnyChannel. out()
Returns the output end of the channel.SharedChannelOutput<T>
Any2AnyImpl. out()
SharedChannelOutput<T>
Any2OneChannel. out()
Returns the output end of the channel.SharedChannelOutput<T>
Any2OneImpl. out()
Constructors in org.jcsp.lang with parameters of type SharedChannelOutput Constructor Description SharedAltingConnectionClient(AltingChannelInput fromServer, ChannelInput synchIn, ChannelOutput openToServer, ChannelOutput reqToServer, SharedChannelOutput synchOut, ChannelOutput backToClient, ConnectionWithSharedAltingClient parent)
SharedConnectionServerImpl(AltingChannelInput openIn, AltingChannelInput requestIn, ChannelInput synchIn, SharedChannelOutput synchOut, ConnectionWithSharedAltingServer parent)
-
Uses of SharedChannelOutput in org.jcsp.net
Subinterfaces of SharedChannelOutput in org.jcsp.net Modifier and Type Interface Description interface
NetSharedChannelOutput
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 SharedChannelOutput Modifier and Type Class Description (package private) class
Any2NetChannel
A channel for network output (TX).Fields in org.jcsp.net declared as SharedChannelOutput Modifier and Type Field Description private SharedChannelOutput
NetChannelInputProcess. fromNetOut
private SharedChannelOutput
One2NetChannel. fromNetOut
Methods in org.jcsp.net with parameters of type SharedChannelOutput Modifier and Type Method Description (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 SharedChannelOutput Modifier and Type Field Description private SharedChannelOutput
CNSService. deregisterRequestChanOut
private SharedChannelOutput
CNSService. leaseRequestChanOut
private SharedChannelOutput
CNSService. registerRequestChanOut
private SharedChannelOutput
CNSService. resolveRequestChanOut
-
Uses of SharedChannelOutput in org.jcsp.net2
Subinterfaces of SharedChannelOutput in org.jcsp.net2 Modifier and Type Interface Description interface
NetSharedChannelOutput<T>
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.Classes in org.jcsp.net2 that implement SharedChannelOutput Modifier and Type Class Description (package private) class
Any2NetChannel<T>
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.filter Modifier and Type Interface Description interface
FilteredSharedChannelOutput
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 SharedChannelOutput Modifier and Type Class Description class
FilteredSharedChannelOutputWrapper
This is wrapper for aSharedChannelOutput
that adds write filtering.Methods in org.jcsp.util.filter that return SharedChannelOutput Modifier and Type Method Description SharedChannelOutput
FilteredAny2AnyChannelImpl. out()
SharedChannelOutput
FilteredAny2OneChannelImpl. out()
Methods in org.jcsp.util.filter with parameters of type SharedChannelOutput Modifier and Type Method Description static 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.FilteredSharedChannelOutput
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 SharedChannelOutput Constructor Description FilteredSharedChannelOutputWrapper(SharedChannelOutput out)
Constructs a new wrapper for the given channel output end.
-