ostore.tapestry.impl
Class RouteObjRootMsg
java.lang.Object
|
+--ostore.network.NetworkMessage
|
+--ostore.tapestry.impl.RouteObjRootMsg
- All Implemented Interfaces:
- Cloneable, QueueElementIF, QuickSerializable
- public class RouteObjRootMsg
- extends NetworkMessage
Method Summary |
Object |
clone()
|
void |
to_bytes(byte[] data,
int[] offset)
Store the object in its "on the wire" form in the byte array
data , starting at index offset [0] , and
increment offset [0] by the number of bytes written;
if data == null , increment offset [0] by
the number of bytes that would have been written otherwise. |
String |
toString()
|
int |
type_code()
Returns the unique integer associated with this class in the
TypeTable . |
QuickSerializable |
user_data()
|
src
public SecureHash src
guid
public SecureHash guid
query
public TapestryQuery query
query_state
public TapestryQueryState query_state
id
public SecureHash id
hop
public int hop
requestor
public NodeId requestor
_user_data_length
public int _user_data_length
_user_data_offset
public int _user_data_offset
_user_data_type
public long _user_data_type
_user_data_buffer
public byte[] _user_data_buffer
RouteObjRootMsg
public RouteObjRootMsg(NodeId peer,
SecureHash src,
SecureHash guid,
TapestryQuery query,
TapestryQueryState query_state,
SecureHash id,
int hop,
QuickSerializable user_data,
NodeId requestor)
RouteObjRootMsg
public RouteObjRootMsg(byte[] data,
int[] offset)
throws QSException
user_data
public QuickSerializable user_data()
throws QSException
to_bytes
public void to_bytes(byte[] data,
int[] offset)
- Description copied from interface:
QuickSerializable
- Store the object in its "on the wire" form in the byte array
data
, starting at index offset [0]
, and
increment offset [0]
by the number of bytes written;
if data == null
, increment offset [0]
by
the number of bytes that would have been written otherwise.
- Overrides:
to_bytes
in class NetworkMessage
- Following copied from interface:
ostore.util.QuickSerializable
- Parameters:
data
- The byte array to store into, or null
.offset
- A single element array whose first
element is the index in data to begin writing at on
function entry, and which on function exit has been
incremented by the number of bytes written.
type_code
public int type_code()
- Description copied from interface:
QuickSerializable
- Returns the unique integer associated with this class in the
TypeTable
.
- Overrides:
type_code
in class NetworkMessage
- Following copied from interface:
ostore.util.QuickSerializable
- Returns:
- an integer unique to this class
clone
public Object clone()
throws CloneNotSupportedException
- Overrides:
clone
in class NetworkMessage
toString
public String toString()
- Overrides:
toString
in class NetworkMessage