JanosVM v0.6.0 Java API Documentation: Class Facsimile
edu.utah.janosvm.kit.comm.amiga
Class Facsimile
java.lang.Object
|
+--edu.utah.janosvm.sys.ListNode
|
+--edu.utah.janosvm.kit.comm.amiga.Facsimile
public class Facsimile extends ListNode implements CrossTeamCloneable , java.lang.Cloneable
NOTE: Facsimile is used since the message will be copied into the other team
instead of just sharing like a Message.
Fields inherited from interface java.lang.Cloneable
KAFFE_VERSION
Methods inherited from class java.lang.Object
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait
Facsimile
public Facsimile ()
setReplyPort
public void setReplyPort (FaxPortHandle mp)
Set the reply port for this fax.
Parameters: mp
- The port to expect replies on.
getReplyPort
public FaxPortHandle getReplyPort ()
Returns: The reply port for this fax.
isReply
public boolean isReply ()
Returns: Whether or not this fax is a reply to another.
reply
protected void reply ()
throws DeadTeamException ,
TeamEjectionException
Send this fax back as a reply.
Throws: Throws - DeadTeamException if the destination port's owner team
is dead.
clone
public java.lang.Object clone ()
Description copied from class: ListNode
Clone a ListNode. The node is cloned in isolation;
the clone is never on a list, regardless of the state
of the original.
Overrides: clone in class ListNode
toString
public java.lang.String toString ()
Overrides: toString in class ListNode
This documentation is Copyright (C) 2000-2002 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 Mar 17, 2002