#include <Ospfv2Common.h>
◆ Ipv4AddressRange() [1/2]
| inet::ospfv2::Ipv4AddressRange::Ipv4AddressRange |
( |
| ) |
|
|
inline |
◆ Ipv4AddressRange() [2/2]
◆ containedByRange()
| bool inet::ospfv2::Ipv4AddressRange::containedByRange |
( |
const Ipv4Address & |
otherAddress, |
|
|
const Ipv4Address & |
otherMask |
|
) |
| const |
|
inline |
◆ contains() [1/2]
| bool inet::ospfv2::Ipv4AddressRange::contains |
( |
const Ipv4Address & |
other | ) |
const |
|
inline |
◆ contains() [2/2]
| bool inet::ospfv2::Ipv4AddressRange::contains |
( |
const Ipv4AddressRange & |
other | ) |
const |
|
inline |
◆ containsRange()
| bool inet::ospfv2::Ipv4AddressRange::containsRange |
( |
const Ipv4Address & |
otherAddress, |
|
|
const Ipv4Address & |
otherMask |
|
) |
| const |
|
inline |
◆ operator!=()
◆ operator<()
| bool inet::ospfv2::Ipv4AddressRange::operator< |
( |
const Ipv4AddressRange & |
other | ) |
const |
|
inline |
78 return (
mask > other.mask) || ((
mask == other.mask) && (
address < other.address));
◆ operator==()
| bool inet::ospfv2::Ipv4AddressRange::operator== |
( |
const Ipv4AddressRange & |
other | ) |
const |
|
inline |
◆ str()
| std::string inet::ospfv2::Ipv4AddressRange::str |
( |
| ) |
const |
|
inline |
◆ address
Referenced by inet::ospfv2::Ospfv2InterfaceState::calculateDesignatedRouter(), inet::ospfv2::Ospfv2Area::calculateInterAreaRoutes(), inet::ospfv2::Ospfv2Area::calculateShortestPathTree(), inet::ospfv2::Ospfv2InterfaceState::changeState(), containedByRange(), contains(), containsRange(), inet::ospfv2::Ospfv2Area::createRoutingTableEntryFromSummaryLSA(), inet::bgp::BgpRouter::decisionProcess(), inet::ospfv2::Ospfv2Area::findSameOrWorseCostRoute(), inet::ospfv2::Ospfv2Area::getUniqueLinkStateID(), inet::ospfv2::Router::getUniqueLinkStateID(), inet::ospfv2::Ospfv2ConfigReader::initiateDefaultRouteDistribution(), inet::ospfv2::Ospfv2::insertExternalRoute(), inet::ospfv2::Ospfv2Area::isAllZero(), inet::ospfv2::Ospfv2ConfigReader::loadAreaFromXML(), inet::ospfv2::Ospfv2ConfigReader::loadExternalRoute(), inet::ospfv2::Router::lookup(), inet::ospfv2::Router::notifyAboutRoutingTableChanges(), operator<(), operator==(), inet::ospfv2::Ospfv2Area::originateNetworkLSA(), inet::ospfv2::Ospfv2Area::originateRouterLSA(), inet::ospfv2::Ospfv2Area::originateSummaryLSA(), inet::ospfv2::HelloHandler::processPacket(), inet::ospfv2::Ospfv2Area::recheckSummaryLSAs(), inet::ospfv2::Ospfv2Interface::sendHelloPacket(), inet::ospfv2::Ospfv2Interface::setIfIndex(), str(), and inet::ospfv2::NeighborState::updateLsa().
◆ mask
Referenced by inet::ospfv2::Ospfv2Area::calculateInterAreaRoutes(), inet::ospfv2::Ospfv2Area::calculateShortestPathTree(), containedByRange(), contains(), containsRange(), inet::ospfv2::Ospfv2Area::createRoutingTableEntryFromSummaryLSA(), inet::bgp::BgpRouter::decisionProcess(), inet::ospfv2::Ospfv2Area::findSameOrWorseCostRoute(), inet::ospfv2::Ospfv2Area::getUniqueLinkStateID(), inet::ospfv2::Router::getUniqueLinkStateID(), inet::ospfv2::Ospfv2ConfigReader::initiateDefaultRouteDistribution(), inet::ospfv2::Ospfv2::insertExternalRoute(), inet::ospfv2::Ospfv2Area::isAllZero(), inet::ospfv2::Ospfv2ConfigReader::loadAreaFromXML(), inet::ospfv2::Ospfv2ConfigReader::loadExternalRoute(), inet::ospfv2::Router::lookup(), inet::ospfv2::Router::notifyAboutRoutingTableChanges(), operator<(), operator==(), inet::ospfv2::Ospfv2Area::originateNetworkLSA(), inet::ospfv2::Ospfv2Area::originateRouterLSA(), inet::ospfv2::Ospfv2Area::originateSummaryLSA(), inet::ospfv2::HelloHandler::processPacket(), inet::ospfv2::Ospfv2Area::recheckSummaryLSAs(), inet::ospfv2::Ospfv2Interface::sendHelloPacket(), inet::ospfv2::Ospfv2Interface::setIfIndex(), and str().
The documentation for this struct was generated from the following file: