Sim.Routing.Champ
Class RREQHeader

java.lang.Object
  extended by Sim.Routing.Champ.RREQHeader
All Implemented Interfaces:
ProtocolFrame

public class RREQHeader
extends java.lang.Object
implements ProtocolFrame


Constructor Summary
RREQHeader(int source, int destination, int sequenceNumber, int previousHop, int forwardCount, int lastKnownDistance, int propagationRange)
          Creates a new instance of RREQHeader
 
Method Summary
 int getDestination()
           
 int getForwardCount()
           
 int getLastKnownDistance()
           
 int getPreviousHop()
           
 int getPropagationRange()
           
 int getSequenceNumber()
           
 int getSize()
          Returns the "serialized" size of this portion of the packet, in bytes.
 int getSource()
           
 void setDestination(int destination)
           
 void setForwardCount(int forwardCount)
           
 void setLastKnownDistance(int lastKnownDistance)
           
 void setPreviousHop(int previousHop)
           
 void setPropagationRange(int propagationRange)
           
 void setSequenceNumber(int sequenceNumber)
           
 void setSource(int source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RREQHeader

public RREQHeader(int source,
                  int destination,
                  int sequenceNumber,
                  int previousHop,
                  int forwardCount,
                  int lastKnownDistance,
                  int propagationRange)
Creates a new instance of RREQHeader

Parameters:
source -
destination -
sequenceNumber -
forwardCount -
lastKnownDistance -
propagationRange -
Method Detail

getSize

public int getSize()
Description copied from interface: ProtocolFrame
Returns the "serialized" size of this portion of the packet, in bytes.

Specified by:
getSize in interface ProtocolFrame

getSource

public int getSource()

setSource

public void setSource(int source)

getDestination

public int getDestination()

setDestination

public void setDestination(int destination)

getSequenceNumber

public int getSequenceNumber()

setSequenceNumber

public void setSequenceNumber(int sequenceNumber)

getForwardCount

public int getForwardCount()

setForwardCount

public void setForwardCount(int forwardCount)

getLastKnownDistance

public int getLastKnownDistance()

setLastKnownDistance

public void setLastKnownDistance(int lastKnownDistance)

getPropagationRange

public int getPropagationRange()

setPropagationRange

public void setPropagationRange(int propagationRange)

getPreviousHop

public int getPreviousHop()

setPreviousHop

public void setPreviousHop(int previousHop)