Package org.jcsp.lang

Class SharedAltingConnectionClient<T>

All Implemented Interfaces:
ConnectionClient<T>, SharedConnectionClient<T>
Direct Known Subclasses:
NetSharedAltingConnectionClient

public class SharedAltingConnectionClient<T> extends AltingConnectionClientImpl<T> implements SharedConnectionClient<T>

Implements a client end of a Connection which can have multiple client processes.

This object cannot itself be shared between concurrent processes but duplicate objects can be generated that can be used by multiple concurrent processes. This can be achieved using the duplicate() method.

The reply from the server can be ALTed over.