Classes | Namespaces | Functions

OSPFNeighbor.h File Reference

#include "OSPFPacket_m.h"
#include "OSPFTimer_m.h"
#include "OSPFcommon.h"
#include "LSA.h"
#include <list>

Go to the source code of this file.

Classes

class  OSPF::Neighbor
struct  OSPF::Neighbor::DDPacketID
struct  OSPF::Neighbor::TransmittedLSA

Namespaces

namespace  OSPF

Functions

bool operator== (OSPF::Neighbor::DDPacketID leftID, OSPF::Neighbor::DDPacketID rightID)
bool operator!= (OSPF::Neighbor::DDPacketID leftID, OSPF::Neighbor::DDPacketID rightID)

Function Documentation

bool operator!= ( OSPF::Neighbor::DDPacketID  leftID,
OSPF::Neighbor::DDPacketID  rightID 
) [inline]

Definition at line 208 of file OSPFNeighbor.h.

{
    return (!(leftID == rightID));
}

bool operator== ( OSPF::Neighbor::DDPacketID  leftID,
OSPF::Neighbor::DDPacketID  rightID 
) [inline]

Definition at line 199 of file OSPFNeighbor.h.

{
    return ((leftID.ddOptions.I_Init         == rightID.ddOptions.I_Init) &&
            (leftID.ddOptions.M_More         == rightID.ddOptions.M_More) &&
            (leftID.ddOptions.MS_MasterSlave == rightID.ddOptions.MS_MasterSlave) &&
            (leftID.options                  == rightID.options) &&
            (leftID.sequenceNumber           == rightID.sequenceNumber));
}