sidnet.stack.users.marco_project.image_charges.routing
Class RreqMessage

java.lang.Object
  extended by sidnet.stack.users.marco_project.image_charges.routing.RreqMessage
All Implemented Interfaces:
JistAPI.Timeless, Message

public class RreqMessage
extends java.lang.Object
implements Message


Field Summary
 java.util.List<ElectricCharge> charges
           
 int queryId
           
 int routeId
           
 long sequenceNumber
           
 Coordinate snk
           
 NetAddress snkIP
           
 Coordinate src
           
 NetAddress srcIP
           
 Coordinate vpl
           
 
Fields inherited from interface jist.swans.misc.Message
NULL
 
Constructor Summary
RreqMessage(Coordinate src, Coordinate snk, NetAddress srcIP, NetAddress snkIP, int routeId, java.util.List<ElectricCharge> charges, Coordinate vpl, long sequenceNumber, int queryId)
           
 
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
 

Field Detail

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

vpl

public Coordinate vpl

sequenceNumber

public long sequenceNumber
Constructor Detail

RreqMessage

public RreqMessage(Coordinate src,
                   Coordinate snk,
                   NetAddress srcIP,
                   NetAddress snkIP,
                   int routeId,
                   java.util.List<ElectricCharge> charges,
                   Coordinate vpl,
                   long sequenceNumber,
                   int queryId)
Method Detail

getBytes

public void getBytes(byte[] b,
                     int offset)
Store packet into byte array.

Specified by:
getBytes in interface Message
Parameters:
b - destination byte array
offset - 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]