ostore.tapestry.impl
Class PublishInfo
java.lang.Object
|
+--ostore.tapestry.impl.PublishInfo
- All Implemented Interfaces:
- Comparable, QuickSerializable
- public class PublishInfo
- extends Object
- implements Comparable, QuickSerializable
Method Summary |
int |
compareTo(Object o)
|
boolean |
equals(Object other)
Don't look at distance. |
int |
hashCode()
Don't look at distance. |
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()
Returns a human-readable representation of this
PublishInfo . |
int |
type_code()
Returns the unique integer associated with this class in the
TypeTable . |
src
public SecureHash src
distance
public long distance
tag
public TapestryTag tag
lasthop
public NodeId lasthop
PublishInfo
public PublishInfo(SecureHash src,
TapestryTag tag,
NodeId lasthop)
PublishInfo
public PublishInfo(SecureHash src,
long distance,
TapestryTag tag,
NodeId lasthop)
PublishInfo
public PublishInfo(byte[] data,
int[] offset)
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.
- Specified by:
to_bytes
in interface QuickSerializable
- 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
.
- Specified by:
type_code
in interface QuickSerializable
- Following copied from interface:
ostore.util.QuickSerializable
- Returns:
- an integer unique to this class
compareTo
public int compareTo(Object o)
- Specified by:
compareTo
in interface Comparable
equals
public boolean equals(Object other)
- Don't look at distance.
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Don't look at distance.
- Overrides:
hashCode
in class Object
toString
public String toString()
- Returns a human-readable representation of this
PublishInfo
.
- Overrides:
toString
in class Object