ostore.bloom
Class QueryMessage
java.lang.Object
|
+--ostore.network.NetworkMessage
|
+--ostore.bloom.QueryMessage
- All Implemented Interfaces:
- Cloneable, QueueElementIF, QuickSerializable
- public class QueryMessage
- extends NetworkMessage
- implements QuickSerializable
Update message.
- Version:
- $Id: QueryMessage.java,v 1.18 2002/10/31 07:53:37 jeffpang Exp $
- Author:
- Sean C. Rhea
id
public long id
src
public SecureHash src
dest
public SecureHash dest
query
public TapestryQuery query
query_state
public TapestryQueryState query_state
user_id
public SecureHash user_id
user_data
public BloomQuery user_data
QueryMessage
public QueryMessage(NodeId peer,
long id,
SecureHash src,
SecureHash dest,
TapestryQuery query,
TapestryQueryState query_state,
SecureHash user_id,
BloomQuery user_data)
QueryMessage
public QueryMessage(InputBuffer buffer)
throws QSException
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
path_length
public int path_length()
add_to_path
public void add_to_path(NodeId n)
on_path
public boolean on_path(NodeId n)
clone
public Object clone()
throws CloneNotSupportedException
- Overrides:
clone
in class NetworkMessage
toString
public String toString()
- Overrides:
toString
in class NetworkMessage