|
INET Framework for OMNeT++/OMNEST
|
Classes | |
| class | AsExternalLsa |
| struct | AuthenticationKeyType |
| class | DatabaseDescriptionHandler |
| struct | DesignatedRouterId |
| class | HelloHandler |
| struct | HostRouteParameters |
| class | IMessageHandler |
| class | InterfaceStateBackup |
| class | InterfaceStateDesignatedRouter |
| class | InterfaceStateDown |
| class | InterfaceStateLoopback |
| class | InterfaceStateNotDesignatedRouter |
| class | InterfaceStatePointToPoint |
| class | InterfaceStateWaiting |
| struct | Ipv4AddressRange |
| class | LinkStateAcknowledgementHandler |
| class | LinkStateRequestHandler |
| class | LinkStateUpdateHandler |
| struct | LsaKeyType |
| class | LsaKeyType_Less |
| class | LsaProcessingMarker |
| class | LsaTrackingInfo |
| class | MessageHandler |
| class | Neighbor |
| class | NeighborState |
| class | NeighborStateAttempt |
| class | NeighborStateDown |
| class | NeighborStateExchange |
| class | NeighborStateExchangeStart |
| class | NeighborStateFull |
| class | NeighborStateInit |
| class | NeighborStateLoading |
| class | NeighborStateTwoWay |
| class | NetworkLsa |
| struct | NextHop |
| class | Ospfv2 |
| Implements the OSPFv2 routing protocol. More... | |
| class | Ospfv2Area |
| class | Ospfv2AsExternalLsa |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:201 by opp_msgtool. More... | |
| class | Ospfv2AsExternalLsaContents |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:191 by opp_msgtool. More... | |
| class | Ospfv2ConfigReader |
| Configuration reader for the OSPF module. More... | |
| class | Ospfv2DatabaseDescriptionPacket |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:220 by opp_msgtool. More... | |
| struct | Ospfv2DdOptions |
| Struct generated from inet/routing/ospfv2/Ospfv2Packet.msg:208 by opp_msgtool. More... | |
| struct | Ospfv2ExternalTosInfo |
| Struct generated from inet/routing/ospfv2/Ospfv2Packet.msg:177 by opp_msgtool. More... | |
| class | Ospfv2HelloPacket |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:61 by opp_msgtool. More... | |
| class | Ospfv2Interface |
| class | Ospfv2InterfaceState |
| class | Ospfv2Link |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:130 by opp_msgtool. More... | |
| class | Ospfv2LinkStateAcknowledgementPacket |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:256 by opp_msgtool. More... | |
| class | Ospfv2LinkStateRequestPacket |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:240 by opp_msgtool. More... | |
| class | Ospfv2LinkStateUpdatePacket |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:248 by opp_msgtool. More... | |
| class | Ospfv2Lsa |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:107 by opp_msgtool. More... | |
| class | Ospfv2LsaHeader |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:90 by opp_msgtool. More... | |
| struct | Ospfv2LsaRequest |
| Struct generated from inet/routing/ospfv2/Ospfv2Packet.msg:229 by opp_msgtool. More... | |
| class | Ospfv2NetworkLsa |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:159 by opp_msgtool. More... | |
| struct | Ospfv2Options |
| Struct generated from inet/routing/ospfv2/Ospfv2Packet.msg:33 by opp_msgtool. More... | |
| class | Ospfv2Packet |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:49 by opp_msgtool. More... | |
| class | Ospfv2PacketSerializer |
| Converts between Ospfv2Packet and binary (network byte order) OSPF data. More... | |
| class | Ospfv2RouterLsa |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:144 by opp_msgtool. More... | |
| class | Ospfv2RoutingTableEntry |
| class | Ospfv2SummaryLsa |
Class generated from inet/routing/ospfv2/Ospfv2Packet.msg:169 by opp_msgtool. More... | |
| struct | Ospfv2TosData |
| Struct generated from inet/routing/ospfv2/Ospfv2Packet.msg:122 by opp_msgtool. More... | |
| class | Router |
| All OSPF classes are in this namespace. More... | |
| class | RouterLsa |
| class | RoutingInfo |
| class | SummaryLsa |
Typedefs | |
| typedef unsigned long | Metric |
| typedef Ipv4Address | RouterId |
| typedef Ipv4Address | AreaId |
| typedef Ipv4Address | LinkStateId |
Enumerations | |
| enum | Ospfv2TimerType { INTERFACE_HELLO_TIMER = 0, INTERFACE_WAIT_TIMER = 1, INTERFACE_ACKNOWLEDGEMENT_TIMER = 3, NEIGHBOR_INACTIVITY_TIMER = 4, NEIGHBOR_POLL_TIMER = 5, NEIGHBOR_DD_RETRANSMISSION_TIMER = 6, NEIGHBOR_UPDATE_RETRANSMISSION_TIMER = 7, NEIGHBOR_REQUEST_RETRANSMISSION_TIMER = 8, DATABASE_AGE_TIMER = 9 } |
Enum generated from inet/routing/ospfv2/Ospfv2Packet.msg:19 by opp_msgtool. More... | |
| enum | Ospfv2LsaType { ROUTERLSA_TYPE = 1, NETWORKLSA_TYPE = 2, SUMMARYLSA_NETWORKS_TYPE = 3, SUMMARYLSA_ASBOUNDARYROUTERS_TYPE = 4, AS_EXTERNAL_LSA_TYPE = 5 } |
Enum generated from inet/routing/ospfv2/Ospfv2Packet.msg:78 by opp_msgtool. More... | |
| enum | LinkType { POINTTOPOINT_LINK = 1, TRANSIT_LINK = 2, STUB_LINK = 3, VIRTUAL_LINK = 4 } |
Enum generated from inet/routing/ospfv2/Ospfv2Packet.msg:113 by opp_msgtool. More... | |
| enum | AuthenticationType { NULL_TYPE = 0, SIMPLE_PASSWORD_TYPE = 1, CRYTOGRAPHIC_TYPE = 2 } |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const Ospfv2Interface &intf) |
| bool | operator== (Neighbor::DdPacketId leftID, Neighbor::DdPacketId rightID) |
| bool | operator!= (Neighbor::DdPacketId leftID, Neighbor::DdPacketId rightID) |
| Define_Module (Ospfv2) | |
| void | setOspfCrc (const Ptr< Ospfv2Packet > &ospfPacket, CrcMode crcMode) |
| void | setLsaCrc (Ospfv2Lsa &lsa, CrcMode crcMode) |
| void | setLsaHeaderCrc (Ospfv2LsaHeader &lsaHeader, CrcMode crcMode) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2TimerType &e) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2TimerType &e) |
| void INET_API | __doPacking (omnetpp::cCommBuffer *b, const Ospfv2Options &a) |
| void INET_API | __doUnpacking (omnetpp::cCommBuffer *b, Ospfv2Options &a) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2Options &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2Options &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2Packet &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2Packet &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2HelloPacket &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2HelloPacket &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2LsaType &e) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2LsaType &e) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2LsaHeader &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2LsaHeader &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2Lsa &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2Lsa &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const LinkType &e) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, LinkType &e) |
| void INET_API | __doPacking (omnetpp::cCommBuffer *b, const Ospfv2TosData &a) |
| void INET_API | __doUnpacking (omnetpp::cCommBuffer *b, Ospfv2TosData &a) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2TosData &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2TosData &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2Link &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2Link &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2RouterLsa &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2RouterLsa &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2NetworkLsa &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2NetworkLsa &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2SummaryLsa &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2SummaryLsa &obj) |
| void INET_API | __doPacking (omnetpp::cCommBuffer *b, const Ospfv2ExternalTosInfo &a) |
| void INET_API | __doUnpacking (omnetpp::cCommBuffer *b, Ospfv2ExternalTosInfo &a) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2ExternalTosInfo &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2ExternalTosInfo &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2AsExternalLsaContents &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2AsExternalLsaContents &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2AsExternalLsa &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2AsExternalLsa &obj) |
| void INET_API | __doPacking (omnetpp::cCommBuffer *b, const Ospfv2DdOptions &a) |
| void INET_API | __doUnpacking (omnetpp::cCommBuffer *b, Ospfv2DdOptions &a) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2DdOptions &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2DdOptions &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2DatabaseDescriptionPacket &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2DatabaseDescriptionPacket &obj) |
| void INET_API | __doPacking (omnetpp::cCommBuffer *b, const Ospfv2LsaRequest &a) |
| void INET_API | __doUnpacking (omnetpp::cCommBuffer *b, Ospfv2LsaRequest &a) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2LsaRequest &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2LsaRequest &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2LinkStateRequestPacket &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2LinkStateRequestPacket &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2LinkStateUpdatePacket &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2LinkStateUpdatePacket &obj) |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const Ospfv2LinkStateAcknowledgementPacket &obj) |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, Ospfv2LinkStateAcknowledgementPacket &obj) |
| Register_Serializer (Ospfv2Packet, Ospfv2PacketSerializer) | |
| Register_Serializer (Ospfv2HelloPacket, Ospfv2PacketSerializer) | |
| Register_Serializer (Ospfv2DatabaseDescriptionPacket, Ospfv2PacketSerializer) | |
| Register_Serializer (Ospfv2LinkStateRequestPacket, Ospfv2PacketSerializer) | |
| Register_Serializer (Ospfv2LinkStateUpdatePacket, Ospfv2PacketSerializer) | |
| Register_Serializer (Ospfv2LinkStateAcknowledgementPacket, Ospfv2PacketSerializer) | |
| bool | operator< (const Ospfv2LsaHeader &leftLSA, const Ospfv2LsaHeader &rightLSA) |
| Returns true if leftLSA is older than rightLSA. More... | |
| bool | operator== (const Ospfv2LsaHeader &leftLSA, const Ospfv2LsaHeader &rightLSA) |
| Returns true if leftLSA is the same age as rightLSA. More... | |
| bool | operator== (const Ospfv2Options &leftOptions, const Ospfv2Options &rightOptions) |
| B | calculateLSASize (const Ospfv2Lsa *lsa) |
| B | calculateLsaSize (const Ospfv2RouterLsa &lsa) |
| B | calculateLsaSize (const Ospfv2NetworkLsa &lsa) |
| B | calculateLsaSize (const Ospfv2SummaryLsa &lsa) |
| B | calculateLsaSize (const Ospfv2AsExternalLsa &lsa) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2LsaRequest &request) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2LsaHeader &lsaHeader) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2NetworkLsa &lsa) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2TosData &tos) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2Link &link) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2RouterLsa &lsa) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2SummaryLsa &lsa) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2ExternalTosInfo &tos) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2AsExternalLsaContents &contents) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2AsExternalLsa &lsa) |
| std::ostream & | operator<< (std::ostream &ostr, const Ospfv2Lsa &lsa) |
| bool | operator!= (const Ospfv2Options &leftOptions, const Ospfv2Options &rightOptions) |
| bool | operator== (const NextHop &leftHop, const NextHop &rightHop) |
| bool | operator!= (const NextHop &leftHop, const NextHop &rightHop) |
| std::ostream & | operator<< (std::ostream &ostr, Ospfv2Area &area) |
| const RouterId | NULL_ROUTERID (0, 0, 0, 0) |
| const AreaId | BACKBONE_AREAID (0, 0, 0, 0) |
| const LinkStateId | NULL_LINKSTATEID (0, 0, 0, 0) |
| const Ipv4Address | NULL_IPV4ADDRESS (0, 0, 0, 0) |
| const Ipv4AddressRange | NULL_IPV4ADDRESSRANGE (Ipv4Address(0, 0, 0, 0), Ipv4Address(0, 0, 0, 0)) |
| Ipv4Address | operator& (Ipv4Address address, Ipv4Address mask) |
| Ipv4Address | operator| (Ipv4Address address, Ipv4Address match) |
| bool | isSameNetwork (Ipv4Address address1, Ipv4Address mask1, Ipv4Address address2, Ipv4Address mask2) |
| bool | operator== (DesignatedRouterId leftID, DesignatedRouterId rightID) |
| bool | operator!= (DesignatedRouterId leftID, DesignatedRouterId rightID) |
| Ipv4Address | ipv4AddressFromAddressString (const char *charForm) |
| Ipv4Address | ipv4NetmaskFromAddressString (const char *charForm) |
| char | hexCharToByte (char hex) |
| char | hexPairToByte (char upperHex, char lowerHex) |
| std::ostream & | operator<< (std::ostream &out, const Ospfv2RoutingTableEntry &entry) |
Variables | |
| const B | IPV4_DATAGRAM_LENGTH = B(65536) |
| const B | OSPFv2_HEADER_LENGTH = B(24) |
| const B | OSPFv2_LSA_HEADER_LENGTH = B(20) |
| const B | OSPFv2_HELLO_HEADER_LENGTH = B(20) |
| const B | OSPFv2_DD_HEADER_LENGTH = B(8) |
| const B | OSPFv2_REQUEST_LENGTH = B(12) |
| const B | OSPFv2_ROUTERLSA_HEADER_LENGTH = B(4) |
| const B | OSPFv2_LINK_HEADER_LENGTH = B(12) |
| const B | OSPFv2_TOS_LENGTH = B(4) |
| const B | OSPFv2_NETWORKLSA_MASK_LENGTH = B(4) |
| const B | OSPFv2_NETWORKLSA_ADDRESS_LENGTH = B(4) |
| const B | OSPFv2_SUMMARYLSA_HEADER_LENGTH = B(8) |
| const B | OSPFv2_ASEXTERNALLSA_HEADER_LENGTH = B(4) |
| const B | OSPFv2_ASEXTERNALLSA_TOS_INFO_LENGTH = B(12) |
| const DesignatedRouterId | NULL_DESIGNATEDROUTERID |
| typedef Ipv4Address inet::ospfv2::AreaId |
| typedef Ipv4Address inet::ospfv2::LinkStateId |
| typedef unsigned long inet::ospfv2::Metric |
| typedef Ipv4Address inet::ospfv2::RouterId |
Enum generated from inet/routing/ospfv2/Ospfv2Packet.msg:78 by opp_msgtool.
enum Ospfv2LsaType
{
ROUTERLSA_TYPE = 1;
NETWORKLSA_TYPE = 2;
SUMMARYLSA_NETWORKS_TYPE = 3;
SUMMARYLSA_ASBOUNDARYROUTERS_TYPE = 4;
AS_EXTERNAL_LSA_TYPE = 5;
}
| Enumerator | |
|---|---|
| ROUTERLSA_TYPE | |
| NETWORKLSA_TYPE | |
| SUMMARYLSA_NETWORKS_TYPE | |
| SUMMARYLSA_ASBOUNDARYROUTERS_TYPE | |
| AS_EXTERNAL_LSA_TYPE | |
Enum generated from inet/routing/ospfv2/Ospfv2Packet.msg:19 by opp_msgtool.
enum Ospfv2TimerType
{
INTERFACE_HELLO_TIMER = 0;
INTERFACE_WAIT_TIMER = 1;
INTERFACE_ACKNOWLEDGEMENT_TIMER = 3;
NEIGHBOR_INACTIVITY_TIMER = 4;
NEIGHBOR_POLL_TIMER = 5;
NEIGHBOR_DD_RETRANSMISSION_TIMER = 6;
NEIGHBOR_UPDATE_RETRANSMISSION_TIMER = 7;
NEIGHBOR_REQUEST_RETRANSMISSION_TIMER = 8;
DATABASE_AGE_TIMER = 9;
}
| void INET_API inet::ospfv2::__doPacking | ( | omnetpp::cCommBuffer * | b, |
| const Ospfv2DdOptions & | a | ||
| ) |
| void INET_API inet::ospfv2::__doPacking | ( | omnetpp::cCommBuffer * | b, |
| const Ospfv2ExternalTosInfo & | a | ||
| ) |
| void INET_API inet::ospfv2::__doPacking | ( | omnetpp::cCommBuffer * | b, |
| const Ospfv2LsaRequest & | a | ||
| ) |
| void INET_API inet::ospfv2::__doPacking | ( | omnetpp::cCommBuffer * | b, |
| const Ospfv2Options & | a | ||
| ) |
Referenced by doParsimPacking().
| void INET_API inet::ospfv2::__doPacking | ( | omnetpp::cCommBuffer * | b, |
| const Ospfv2TosData & | a | ||
| ) |
| void INET_API inet::ospfv2::__doUnpacking | ( | omnetpp::cCommBuffer * | b, |
| Ospfv2DdOptions & | a | ||
| ) |
| void INET_API inet::ospfv2::__doUnpacking | ( | omnetpp::cCommBuffer * | b, |
| Ospfv2ExternalTosInfo & | a | ||
| ) |
| void INET_API inet::ospfv2::__doUnpacking | ( | omnetpp::cCommBuffer * | b, |
| Ospfv2LsaRequest & | a | ||
| ) |
| void INET_API inet::ospfv2::__doUnpacking | ( | omnetpp::cCommBuffer * | b, |
| Ospfv2Options & | a | ||
| ) |
Referenced by doParsimUnpacking().
| void INET_API inet::ospfv2::__doUnpacking | ( | omnetpp::cCommBuffer * | b, |
| Ospfv2TosData & | a | ||
| ) |
| const AreaId inet::ospfv2::BACKBONE_AREAID | ( | 0 | , |
| 0 | , | ||
| 0 | , | ||
| 0 | |||
| ) |
Referenced by inet::ospfv2::Router::ageDatabase(), inet::ospfv2::Router::calculateASExternalRoutes(), inet::ospfv2::Ospfv2Area::calculateShortestPathTree(), inet::ospfv2::Ospfv2Interface::floodLsa(), inet::ospfv2::Ospfv2Area::hasVirtualLink(), inet::ospfv2::Router::installASExternalLSA(), inet::ospfv2::Ospfv2ConfigReader::loadAreaFromXML(), inet::ospfv2::Ospfv2ConfigReader::loadVirtualLink(), inet::ospfv2::Ospfv2Area::originateRouterLSA(), inet::ospfv2::Ospfv2Area::originateSummaryLSA(), inet::ospfv2::MessageHandler::processPacket(), inet::ospfv2::Router::pruneASBoundaryRouterEntries(), inet::ospfv2::Router::rebuildRoutingTable(), inet::ospfv2::Ospfv2Area::recheckSummaryLSAs(), inet::ospfv2::Router::removeExternalRoute(), and inet::ospfv2::Router::updateExternalRoute().
| B inet::ospfv2::calculateLsaSize | ( | const Ospfv2AsExternalLsa & | lsa | ) |
| B inet::ospfv2::calculateLsaSize | ( | const Ospfv2NetworkLsa & | lsa | ) |
| B inet::ospfv2::calculateLsaSize | ( | const Ospfv2RouterLsa & | lsa | ) |
| B inet::ospfv2::calculateLsaSize | ( | const Ospfv2SummaryLsa & | lsa | ) |
| inet::ospfv2::Define_Module | ( | Ospfv2 | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by hexPairToByte().
|
inline |
Referenced by inet::ospfv2::Ospfv2ConfigReader::loadAuthenticationConfig().
|
inline |
Referenced by inet::ospfv2::Ospfv2ConfigReader::initiateDefaultRouteDistribution(), inet::ospfv2::Ospfv2ConfigReader::loadAreaFromXML(), inet::ospfv2::Ospfv2ConfigReader::loadExternalRoute(), inet::ospfv2::Ospfv2ConfigReader::loadHostRoute(), inet::ospfv2::Ospfv2ConfigReader::loadInterfaceParameters(), inet::ospfv2::Ospfv2ConfigReader::loadLoopbackParameters(), and inet::ospfv2::Ospfv2ConfigReader::loadVirtualLink().
|
inline |
Referenced by inet::ospfv2::Ospfv2ConfigReader::initiateDefaultRouteDistribution(), inet::ospfv2::Ospfv2ConfigReader::loadAreaFromXML(), and inet::ospfv2::Ospfv2ConfigReader::loadExternalRoute().
|
inline |
| const Ipv4Address inet::ospfv2::NULL_IPV4ADDRESS | ( | 0 | , |
| 0 | , | ||
| 0 | , | ||
| 0 | |||
| ) |
| const Ipv4AddressRange inet::ospfv2::NULL_IPV4ADDRESSRANGE | ( | Ipv4Address(0, 0, 0, 0) | , |
| Ipv4Address(0, 0, 0, 0) | |||
| ) |
| const LinkStateId inet::ospfv2::NULL_LINKSTATEID | ( | 0 | , |
| 0 | , | ||
| 0 | , | ||
| 0 | |||
| ) |
| const RouterId inet::ospfv2::NULL_ROUTERID | ( | 0 | , |
| 0 | , | ||
| 0 | , | ||
| 0 | |||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| bool inet::ospfv2::operator< | ( | const Ospfv2LsaHeader & | leftLSA, |
| const Ospfv2LsaHeader & | rightLSA | ||
| ) |
Returns true if leftLSA is older than rightLSA.
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2AsExternalLsa & | lsa | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2AsExternalLsaContents & | contents | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2ExternalTosInfo & | tos | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2Link & | link | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2Lsa & | lsa | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2LsaHeader & | lsaHeader | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2LsaRequest & | request | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2NetworkLsa & | lsa | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2RouterLsa & | lsa | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2SummaryLsa & | lsa | ||
| ) |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | ostr, |
| const Ospfv2TosData & | tos | ||
| ) |
|
inline |
| std::ostream & inet::ospfv2::operator<< | ( | std::ostream & | out, |
| const Ospfv2RoutingTableEntry & | entry | ||
| ) |
| std::ostream& inet::ospfv2::operator<< | ( | std::ostream & | stream, |
| const Ospfv2Interface & | intf | ||
| ) |
| bool inet::ospfv2::operator== | ( | const Ospfv2LsaHeader & | leftLSA, |
| const Ospfv2LsaHeader & | rightLSA | ||
| ) |
Returns true if leftLSA is the same age as rightLSA.
| bool inet::ospfv2::operator== | ( | const Ospfv2Options & | leftOptions, |
| const Ospfv2Options & | rightOptions | ||
| ) |
|
inline |
|
inline |
Referenced by inet::ospfv2::LinkStateUpdateHandler::processPacket().
|
inline |
| inet::ospfv2::Register_Serializer | ( | Ospfv2DatabaseDescriptionPacket | , |
| Ospfv2PacketSerializer | |||
| ) |
| inet::ospfv2::Register_Serializer | ( | Ospfv2HelloPacket | , |
| Ospfv2PacketSerializer | |||
| ) |
| inet::ospfv2::Register_Serializer | ( | Ospfv2LinkStateAcknowledgementPacket | , |
| Ospfv2PacketSerializer | |||
| ) |
| inet::ospfv2::Register_Serializer | ( | Ospfv2LinkStateRequestPacket | , |
| Ospfv2PacketSerializer | |||
| ) |
| inet::ospfv2::Register_Serializer | ( | Ospfv2LinkStateUpdatePacket | , |
| Ospfv2PacketSerializer | |||
| ) |
| inet::ospfv2::Register_Serializer | ( | Ospfv2Packet | , |
| Ospfv2PacketSerializer | |||
| ) |
Referenced by inet::ospfv2::Ospfv2Interface::createUpdatePacket(), inet::ospfv2::Ospfv2Area::originateNetworkLSA(), inet::ospfv2::Ospfv2Area::originateRouterLSA(), inet::ospfv2::Ospfv2Area::originateSummaryLSA(), inet::ospfv2::Ospfv2Area::originateSummaryLSA_Stub(), and inet::ospfv2::Neighbor::retransmitUpdatePacket().
| INET_API void inet::ospfv2::setLsaHeaderCrc | ( | Ospfv2LsaHeader & | lsaHeader, |
| CrcMode | crcMode | ||
| ) |
Referenced by inet::ospfv2::Neighbor::sendDatabaseDescriptionPacket().
| INET_API void inet::ospfv2::setOspfCrc | ( | const Ptr< Ospfv2Packet > & | ospfPacket, |
| CrcMode | crcMode | ||
| ) |
Referenced by inet::ospfv2::LinkStateUpdateHandler::acknowledgeLSA(), inet::ospfv2::Ospfv2Interface::createUpdatePacket(), inet::ospfv2::Neighbor::retransmitUpdatePacket(), inet::ospfv2::Neighbor::sendDatabaseDescriptionPacket(), inet::ospfv2::Ospfv2Interface::sendDelayedAcknowledgements(), inet::ospfv2::Ospfv2Interface::sendHelloPacket(), inet::ospfv2::Neighbor::sendLinkStateRequestPacket(), and inet::ospfv2::Ospfv2Interface::sendLsAcknowledgement().
| const DesignatedRouterId inet::ospfv2::NULL_DESIGNATEDROUTERID |
Referenced by inet::ospfv2::LinkStateUpdateHandler::acknowledgeLSA(), inet::ospfv2::Ospfv2Interface::addDelayedAcknowledgement(), inet::ospfv2::Ospfv2InterfaceState::calculateDesignatedRouter(), inet::ospfv2::Ospfv2Interface::floodLsa(), inet::ospfv2::LinkStateRequestHandler::processPacket(), inet::ospfv2::LinkStateUpdateHandler::processPacket(), inet::ospfv2::Ospfv2Interface::reset(), and inet::ospfv2::Ospfv2Interface::sendDelayedAcknowledgements().
Referenced by calculateLsaSize(), and inet::ospfv2::Ospfv2PacketSerializer::deserializeAsExternalLsa().
Referenced by calculateLsaSize(), and inet::ospfv2::Ospfv2PacketSerializer::deserializeAsExternalLsa().
Referenced by inet::ospfv2::LinkStateUpdateHandler::acknowledgeLSA(), inet::ospfv2::Ospfv2Interface::createUpdatePacket(), inet::ospfv2::Ospfv2PacketSerializer::deserialize(), inet::ospfv2::Neighbor::retransmitUpdatePacket(), inet::ospfv2::Neighbor::sendDatabaseDescriptionPacket(), inet::ospfv2::Ospfv2Interface::sendDelayedAcknowledgements(), inet::ospfv2::Ospfv2Interface::sendHelloPacket(), inet::ospfv2::Neighbor::sendLinkStateRequestPacket(), and inet::ospfv2::Ospfv2Interface::sendLsAcknowledgement().
Referenced by calculateLsaSize().
Referenced by inet::ospfv2::LinkStateUpdateHandler::acknowledgeLSA(), calculateLsaSize(), inet::ospfv2::Ospfv2PacketSerializer::deserialize(), inet::ospfv2::Ospfv2PacketSerializer::deserializeAsExternalLsa(), inet::ospfv2::Ospfv2PacketSerializer::deserializeNetworkLsa(), inet::ospfv2::Ospfv2PacketSerializer::deserializeSummaryLsa(), inet::ospfv2::Neighbor::sendDatabaseDescriptionPacket(), inet::ospfv2::Ospfv2Interface::sendDelayedAcknowledgements(), and inet::ospfv2::Ospfv2Interface::sendLsAcknowledgement().
Referenced by calculateLsaSize(), and inet::ospfv2::Ospfv2PacketSerializer::deserializeNetworkLsa().
Referenced by calculateLsaSize().
Referenced by calculateLsaSize().
Referenced by calculateLsaSize(), and inet::ospfv2::Ospfv2PacketSerializer::deserializeSummaryLsa().