INET Framework for OMNeT++/OMNEST
LSA.h File Reference
#include <math.h>
#include <vector>
#include "inet/common/INETDefs.h"
#include "inet/routing/ospfv2/router/OSPFcommon.h"
#include "inet/routing/ospfv2/OSPFPacket_m.h"

Classes

struct  inet::ospf::NextHop
 
class  inet::ospf::RoutingInfo
 
class  inet::ospf::LSATrackingInfo
 
class  inet::ospf::RouterLSA
 
class  inet::ospf::NetworkLSA
 
class  inet::ospf::SummaryLSA
 
class  inet::ospf::ASExternalLSA
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 inet::ospf
 

Functions

bool inet::ospf::operator< (const OSPFLSAHeader &leftLSA, const OSPFLSAHeader &rightLSA)
 Returns true if leftLSA is older than rightLSA. More...
 
bool inet::ospf::operator== (const OSPFLSAHeader &leftLSA, const OSPFLSAHeader &rightLSA)
 Returns true if leftLSA is the same age as rightLSA. More...
 
bool inet::ospf::operator== (const OSPFOptions &leftOptions, const OSPFOptions &rightOptions)
 
bool inet::ospf::operator!= (const OSPFOptions &leftOptions, const OSPFOptions &rightOptions)
 
bool inet::ospf::operator== (const NextHop &leftHop, const NextHop &rightHop)
 
bool inet::ospf::operator!= (const NextHop &leftHop, const NextHop &rightHop)
 
unsigned int inet::ospf::calculateLSASize (const OSPFRouterLSA *routerLSA)
 
unsigned int inet::ospf::calculateLSASize (const OSPFNetworkLSA *networkLSA)
 
unsigned int inet::ospf::calculateLSASize (const OSPFSummaryLSA *summaryLSA)
 
unsigned int inet::ospf::calculateLSASize (const OSPFASExternalLSA *asExternalLSA)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const OSPFLSAHeader &lsaHeader)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const OSPFLSA &lsa)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const OSPFNetworkLSA &lsa)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const TOSData &tos)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const Link &link)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const OSPFRouterLSA &lsa)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const OSPFSummaryLSA &lsa)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const ExternalTOSInfo &tos)
 
std::ostream & inet::ospf::operator<< (std::ostream &ostr, const OSPFASExternalLSA &lsa)