SSF.OS.OSPFv2.test
Class PacketGenerator.NeighborState

java.lang.Object
  |
  +--SSF.OS.OSPFv2.test.PacketGenerator.NeighborState
Enclosing class:
PacketGenerator

class PacketGenerator.NeighborState
extends java.lang.Object

these attributes contain information about the actual state of the adjacency, which triggers certain special behaviors


Field Summary
(package private)  int areaId
          The area ID, this neighbor/interface belongs to
(package private)  int behaviorState
          Behavior internal variable that can be used for different purposes in the different behaviors.
(package private)  boolean ddInit
          DD I Bit
(package private)  boolean ddMaster
          DD MS Bit
(package private)  boolean ddMore
          DD M Bit
(package private)  int ddMTU
          DD MTU
(package private)  boolean[] ddOptions
          DD options
(package private)  int ddPacketsRcvd
          number of dd packets received from this neighbor
(package private)  int ddPacketsSent
          number of dd packets sent to this neighbor
(package private)  int ddSequence
          DD Sequence number
(package private)  SSF.OS.OSPFv2.LSA firstNbrRouterLsa
          First router LSA heard from the neighbor
(package private)  int iface
          interface attached to the link to this neighbor
(package private)  int ifIP
          The own interface's IP address
(package private)  SSF.OS.OSPFv2.DD_Packet lastDDPacket
          Last DD Packet sent to the neighbor
(package private)  double lastHelloHeard
          The time, when the last hello packet has been heard from the neighbor
(package private)  double lastHelloSent
          The time, when the last hello packet has been sent to the neighbor
(package private)  boolean lastMBitRcvd
          M-bit of the last received DD packet
(package private)  boolean lastMBitSent
          M-bit of the last sent DD packet
(package private)  double lastNonHelloHeard
          The time, when the last non-hello packet has been heard from the neighbor
(package private)  double lastNonHelloSent
          The time, when the last non-hello packet has been sent to the neighbor
(package private)  java.util.Vector lsasFromNbr
          vector with all LSAs received from this neighbor
(package private)  int nbrIP
          The neighbor's IP address
(package private)  int nbrMask
          the neghbor's network mask
(package private)  java.lang.String nbrNh
          The neighbor's NH address
(package private)  int nbrRouterID
          the neighbor's router id
(package private)  SSF.OS.OSPFv2.LSA nbrRouterLsa
          Neighbor router LSA
(package private)  int nbrState
          the neighbor state
(package private)  java.util.Hashtable requestedLSAs
          Hashtable with requests sent to this neighbor
(package private)  SSF.OS.Timer timer
          Timer to trigger certain events in a behavior
 
Constructor Summary
PacketGenerator.NeighborState()
          Constructs a new neighbor state with fields initialized to default values.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

nbrRouterID

int nbrRouterID
the neighbor's router id

nbrState

int nbrState
the neighbor state

nbrMask

int nbrMask
the neghbor's network mask

ddPacketsSent

int ddPacketsSent
number of dd packets sent to this neighbor

ddPacketsRcvd

int ddPacketsRcvd
number of dd packets received from this neighbor

lastMBitRcvd

boolean lastMBitRcvd
M-bit of the last received DD packet

lastMBitSent

boolean lastMBitSent
M-bit of the last sent DD packet

lsasFromNbr

java.util.Vector lsasFromNbr
vector with all LSAs received from this neighbor

iface

int iface
interface attached to the link to this neighbor

timer

SSF.OS.Timer timer
Timer to trigger certain events in a behavior

areaId

int areaId
The area ID, this neighbor/interface belongs to

ifIP

int ifIP
The own interface's IP address

nbrIP

int nbrIP
The neighbor's IP address

nbrNh

java.lang.String nbrNh
The neighbor's NH address

behaviorState

int behaviorState
Behavior internal variable that can be used for different purposes in the different behaviors.

lastNonHelloHeard

double lastNonHelloHeard
The time, when the last non-hello packet has been heard from the neighbor

lastNonHelloSent

double lastNonHelloSent
The time, when the last non-hello packet has been sent to the neighbor

lastHelloHeard

double lastHelloHeard
The time, when the last hello packet has been heard from the neighbor

lastHelloSent

double lastHelloSent
The time, when the last hello packet has been sent to the neighbor

nbrRouterLsa

SSF.OS.OSPFv2.LSA nbrRouterLsa
Neighbor router LSA

firstNbrRouterLsa

SSF.OS.OSPFv2.LSA firstNbrRouterLsa
First router LSA heard from the neighbor

ddSequence

int ddSequence
DD Sequence number

ddInit

boolean ddInit
DD I Bit

ddMore

boolean ddMore
DD M Bit

ddMaster

boolean ddMaster
DD MS Bit

ddMTU

int ddMTU
DD MTU

ddOptions

boolean[] ddOptions
DD options

lastDDPacket

SSF.OS.OSPFv2.DD_Packet lastDDPacket
Last DD Packet sent to the neighbor

requestedLSAs

java.util.Hashtable requestedLSAs
Hashtable with requests sent to this neighbor
Constructor Detail

PacketGenerator.NeighborState

public PacketGenerator.NeighborState()
Constructs a new neighbor state with fields initialized to default values.