sidnet.stack.users.marco_project.node_centric.routing
Class RreqMessage
java.lang.Object
sidnet.stack.users.marco_project.node_centric.routing.RreqMessage
- All Implemented Interfaces:
- JistAPI.Timeless, Message
public class RreqMessage
- 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 |
queryId
public int queryId
src
public Coordinate src
snk
public Coordinate snk
srcIP
public NetAddress srcIP
snkIP
public NetAddress snkIP
routeId
public int routeId
charges
public java.util.List<ElectricCharge> charges
cosineCompensationBudget
public double cosineCompensationBudget
sequenceNumber
public long sequenceNumber
RreqMessage
public RreqMessage(int queryId,
Coordinate src,
Coordinate snk,
NetAddress srcIP,
NetAddress snkIP,
int routeId,
java.util.List<ElectricCharge> charges,
double cosineCompensationBudget,
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]