| 
CSP for Java (JCSP) 1.1-rc4  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jcsp.lang.Guard
org.jcsp.lang.AltingConnectionClient
org.jcsp.lang.AltingConnectionClientImpl
org.jcsp.lang.SharedAltingConnectionClient
org.jcsp.net.NetSharedAltingConnectionClient
public class NetSharedAltingConnectionClient
 Defines a class whose instances should be
 
 that connect to a SharedAltingConnectionClientConnectionServer over a JCSP.NET
 network.
 
 Individual instances may not be used by multiple processes but
 duplicate clients can be obtained by invoking
 . These duplicates work over the
 same connection and each one may be used by a different process.
 duplicate()
| Constructor Summary | |
|---|---|
protected  | 
NetSharedAltingConnectionClient(Any2OneChannel synchChan,
                                NetAltingChannelInput fromServer,
                                NetChannelOutput openToServer,
                                NetChannelOutput reqToServer,
                                NetChannelOutput backToClient)
Constructor for NetSharedAltingConnectionClient.  | 
| Method Summary | |
|---|---|
 void | 
destroyClient()
Destroys this networked client object.  | 
 SharedConnectionClient | 
duplicate()
Produces a duplicate NetSharedAltingConnectionClient object which
 may be used by another process. | 
 NetChannelLocation | 
getChannelLocation()
Returns the address location of the connection server.  | 
| Methods inherited from class org.jcsp.lang.SharedAltingConnectionClient | 
|---|
claim, release | 
| Methods inherited from class org.jcsp.lang.AltingConnectionClientImpl | 
|---|
isOpen, reply, request | 
| Methods inherited from class org.jcsp.lang.AltingConnectionClient | 
|---|
getAltingChannel, pending, setAltingChannel | 
| Methods inherited from class org.jcsp.lang.Guard | 
|---|
schedule | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.jcsp.lang.ConnectionClient | 
|---|
isOpen, reply, request | 
| Constructor Detail | 
|---|
protected NetSharedAltingConnectionClient(Any2OneChannel synchChan,
                                          NetAltingChannelInput fromServer,
                                          NetChannelOutput openToServer,
                                          NetChannelOutput reqToServer,
                                          NetChannelOutput backToClient)
Constructor for NetSharedAltingConnectionClient.
fromServer - synchIn - toServer - synchOut - backToClient - parent - | Method Detail | 
|---|
public NetChannelLocation getChannelLocation()
getChannelLocation in interface NetworkedNetChannelLocation object.Networked.getChannelLocation()public SharedConnectionClient duplicate()
 Produces a duplicate
 NetSharedAltingConnectionClient object which
 may be used by another process.
 
duplicate in interface SharedConnectionClientduplicate in class SharedAltingConnectionClientSharedConnectionClient
          object.public void destroyClient()
Destroys this networked client object.
This frees any resources used within the JCSP.NET infrastructure.
  | 
CSP for Java (JCSP) 1.1-rc4  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||