ostore.tapestry.impl
Class DebugRespMsg

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

public class DebugRespMsg
extends NetworkMessage
implements QuickSerializable

Message used by DynamicTClient to respond to a DebugMsg


Field Summary
 int requestType
           
 int rev_level
           
 NodeId rev_nid
           
 SecureHash rev_s
           
 
Fields inherited from class ostore.network.NetworkMessage
comp_q, inbound, peer, sender, tries, user_data
 
Constructor Summary
DebugRespMsg(InputBuffer buffer)
           
DebugRespMsg(NodeId peer, boolean success, int requestType, SecureHash requestID, SecureHash src, String output)
           
DebugRespMsg(NodeId peer, boolean success, int requestType, SecureHash requestID, SecureHash src, String output, SecureHash rev_s, NodeId rev_nid, int rev_level)
           
 
Method Summary
 Object clone()
           
 SecureHash getID()
           
 void serialize(OutputBuffer buffer)
          Add the object to the buffer.
 boolean success()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

requestType

public int requestType

rev_s

public SecureHash rev_s

rev_nid

public NodeId rev_nid

rev_level

public int rev_level
Constructor Detail

DebugRespMsg

public DebugRespMsg(NodeId peer,
                    boolean success,
                    int requestType,
                    SecureHash requestID,
                    SecureHash src,
                    String output,
                    SecureHash rev_s,
                    NodeId rev_nid,
                    int rev_level)

DebugRespMsg

public DebugRespMsg(NodeId peer,
                    boolean success,
                    int requestType,
                    SecureHash requestID,
                    SecureHash src,
                    String output)

DebugRespMsg

public DebugRespMsg(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 NetworkMessage
Following copied from interface: ostore.util.QuickSerializable
Parameters:
buffer - the output buffer to add the object to

getID

public SecureHash getID()

success

public boolean success()

clone

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

toString

public String toString()
Overrides:
toString in class NetworkMessage