tapestry.impl
Class RouteObjDestMsg

java.lang.Object
  |
  +--ostore.network.NetworkMessage
        |
        +--tapestry.impl.TapestryMessage
              |
              +--tapestry.impl.RouteObjDestMsg
All Implemented Interfaces:
Cloneable, QueueElementIF, QuickSerializable

public class RouteObjDestMsg
extends TapestryMessage
implements QuickSerializable


Field Summary
 SecureHash dest
           
 SecureHash guid
           
 int hop
           
 int hopInit
           
 SecureHash src
           
 
Fields inherited from class tapestry.impl.TapestryMessage
ANYCAST, d_type, frg_id, frg_num, msg_id, MULTICAST, qos, UNICAST
 
Fields inherited from class ostore.network.NetworkMessage
comp_q, est_rtt_ms, inbound, peer, sender, tries, user_data, wait_ms
 
Constructor Summary
RouteObjDestMsg(InputBuffer buffer)
           
RouteObjDestMsg(NodeId peer, SecureHash src, SecureHash dest, SecureHash guid, int hop, int user_data_length, InputBuffer user_data_buffer)
           
RouteObjDestMsg(NodeId peer, SecureHash src, SecureHash dest, SecureHash guid, int hop, QuickSerializable user_data)
           
 
Method Summary
 Object clone()
           
 SecureHash generate_msg_id()
           
 SecureHash generate_msg_id(Object id)
           
 void serialize(OutputBuffer buffer)
           
 void set_qos(int qos)
           
 String toString()
           
 QuickSerializable user_data()
           
 
Methods inherited from class tapestry.impl.TapestryMessage
get_delivery_type, get_frg_id, get_frg_num, get_msg_id, get_qos, is_reliable, set_delivery_type, set_frg_id, set_frg_num, set_msg_id
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

src

public SecureHash src

dest

public SecureHash dest

guid

public SecureHash guid

hop

public int hop

hopInit

public int hopInit
Constructor Detail

RouteObjDestMsg

public RouteObjDestMsg(NodeId peer,
                       SecureHash src,
                       SecureHash dest,
                       SecureHash guid,
                       int hop,
                       QuickSerializable user_data)

RouteObjDestMsg

public RouteObjDestMsg(NodeId peer,
                       SecureHash src,
                       SecureHash dest,
                       SecureHash guid,
                       int hop,
                       int user_data_length,
                       InputBuffer user_data_buffer)

RouteObjDestMsg

public RouteObjDestMsg(InputBuffer buffer)
                throws QSException
Method Detail

user_data

public QuickSerializable user_data()
                            throws QSException
QSException

serialize

public void serialize(OutputBuffer buffer)
Specified by:
serialize in interface QuickSerializable
Overrides:
serialize in class TapestryMessage

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class TapestryMessage
CloneNotSupportedException

set_qos

public void set_qos(int qos)

generate_msg_id

public SecureHash generate_msg_id()

generate_msg_id

public SecureHash generate_msg_id(Object id)

toString

public String toString()
Overrides:
toString in class TapestryMessage