sidnet.stack.users.marco_project.packet_centric.routing
Class QueryMessage
java.lang.Object
sidnet.stack.users.marco_project.packet_centric.routing.QueryMessage
- All Implemented Interfaces:
- JistAPI.Timeless, Message
public class QueryMessage
- extends java.lang.Object
- implements Message
Fields inherited from interface jist.swans.misc.Message |
NULL |
Method Summary |
void |
getBytes(byte[] b,
int offset)
Store packet into byte array. |
int |
getSize()
Return packet size or Constants.ZERO_WIRE_SIZE. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
src
public Coordinate src
snk
public Coordinate snk
snkIP
public NetAddress snkIP
userQuery
public Query userQuery
numberOfRoutes
public int numberOfRoutes
charges
public java.util.List<ElectricCharge> charges
sequenceNumber
public long sequenceNumber
QueryMessage
public QueryMessage(Coordinate src,
Coordinate snk,
NetAddress snkIP,
Query userQuery,
int numberOfRoutes,
java.util.List<ElectricCharge> charges,
long sequenceNumber)
getBytes
public void getBytes(byte[] b,
int offset)
- Store packet into byte array.
- Specified by:
getBytes
in interface Message
- Parameters:
b
- destination byte arrayoffset
- byte array starting offset
getSize
public int getSize()
- Return packet size or Constants.ZERO_WIRE_SIZE.
- Specified by:
getSize
in interface Message
- Returns:
- packet size [in bytes]