JanosVM v1.0 API

java.lang.isolate
Class OneWayLink_Neither

java.lang.Object
  |
  +--java.lang.isolate.Link
        |
        +--java.lang.isolate.OneWayLink
              |
              +--java.lang.isolate.OneWayLink_Neither

class OneWayLink_Neither
extends OneWayLink


Field Summary
private static java.lang.String exceptionMsg
           
 
Fields inherited from class java.lang.isolate.OneWayLink
guidManager, name, receiver, sender
 
Fields inherited from class java.lang.isolate.Link
typeName
 
Constructor Summary
(package private) OneWayLink_Neither(Isolate sender, Isolate receiver, java.lang.String name)
           
 
Method Summary
 void close()
           
 boolean isOpen()
           
 IsolateMessage receive(long millis, int nanos)
           
 boolean send(IsolateMessage x, long millis, int nanos)
           
 
Methods inherited from class java.lang.isolate.OneWayLink
clone, equals, isReceiver, isSender, name, newInstance, receiver, sender, toString
 
Methods inherited from class java.lang.isolate.Link
newEventLink, newLink, receive, send, tryReceive, trySend
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Field Detail

exceptionMsg

private static final java.lang.String exceptionMsg
Constructor Detail

OneWayLink_Neither

OneWayLink_Neither(Isolate sender,
                   Isolate receiver,
                   java.lang.String name)
             throws ClosedLinkException
Method Detail

isOpen

public boolean isOpen()
               throws java.lang.IllegalStateException
Overrides:
isOpen in class OneWayLink

close

public void close()
           throws java.lang.IllegalStateException
Overrides:
close in class OneWayLink

send

public boolean send(IsolateMessage x,
                    long millis,
                    int nanos)
             throws java.lang.IllegalStateException
Overrides:
send in class OneWayLink

receive

public IsolateMessage receive(long millis,
                              int nanos)
                       throws java.lang.IllegalStateException
Overrides:
receive in class OneWayLink

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003