Sim.Routing.Champ
Class RREQHeader
java.lang.Object
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
-
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)