ostore.agree
Class ForwardMsg

java.lang.Object
  |
  +--dd.api.DDRouteMsg
        |
        +--dd.api.DDMacRouteMsg
              |
              +--ostore.agree.ForwardMsg
All Implemented Interfaces:
QueueElementIF, QuickSerializable

public class ForwardMsg
extends DDMacRouteMsg


Field Summary
 QuickSerializable req
           
 SecureHash ring_id
           
 long seq
           
 SecureHash src
           
 long view
           
 
Fields inherited from class dd.api.DDRouteMsg
dd_intermediate_upcall, hopCount, inbound, one_hop, peer, recursive_route, TTL
 
Constructor Summary
ForwardMsg(InputBuffer buffer)
           
ForwardMsg(SecureHash dest, SecureHash src, SecureHash ring_id, QuickSerializable req, long view, long seq, boolean recursive, boolean dd_intermediate_upcall, boolean one_hop)
           
 
Method Summary
 void serialize(OutputBuffer buffer)
          Add the object to the buffer.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

req

public QuickSerializable req

src

public SecureHash src

ring_id

public SecureHash ring_id

view

public long view

seq

public long seq
Constructor Detail

ForwardMsg

public ForwardMsg(SecureHash dest,
                  SecureHash src,
                  SecureHash ring_id,
                  QuickSerializable req,
                  long view,
                  long seq,
                  boolean recursive,
                  boolean dd_intermediate_upcall,
                  boolean one_hop)

ForwardMsg

public ForwardMsg(InputBuffer buffer)
           throws QSException
Method Detail

serialize

public void serialize(OutputBuffer buffer)
Description copied from interface: QuickSerializable
Add the object to the buffer.

Specified by:
serialize in interface QuickSerializable
Overrides:
serialize in class DDRouteMsg
Parameters:
buffer - the output buffer to add the object to

toString

public String toString()
Overrides:
toString in class Object