INET Framework for OMNeT++/OMNEST
Lsa.h File Reference
#include <math.h>
#include <vector>
#include "inet/routing/ospfv2/Ospfv2Packet_m.h"
#include "inet/routing/ospfv2/router/Ospfv2Common.h"

Classes

struct  inet::ospfv2::NextHop
 
class  inet::ospfv2::RoutingInfo
 
class  inet::ospfv2::LsaTrackingInfo
 
class  inet::ospfv2::RouterLsa
 
class  inet::ospfv2::NetworkLsa
 
class  inet::ospfv2::SummaryLsa
 
class  inet::ospfv2::AsExternalLsa
 

Namespaces

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

Functions

bool inet::ospfv2::operator< (const Ospfv2LsaHeader &leftLSA, const Ospfv2LsaHeader &rightLSA)
 Returns true if leftLSA is older than rightLSA. More...
 
bool inet::ospfv2::operator== (const Ospfv2LsaHeader &leftLSA, const Ospfv2LsaHeader &rightLSA)
 Returns true if leftLSA is the same age as rightLSA. More...
 
bool inet::ospfv2::operator== (const Ospfv2Options &leftOptions, const Ospfv2Options &rightOptions)
 
bool inet::ospfv2::operator!= (const Ospfv2Options &leftOptions, const Ospfv2Options &rightOptions)
 
bool inet::ospfv2::operator== (const NextHop &leftHop, const NextHop &rightHop)
 
bool inet::ospfv2::operator!= (const NextHop &leftHop, const NextHop &rightHop)
 
inet::ospfv2::calculateLSASize (const Ospfv2Lsa *lsa)
 
inet::ospfv2::calculateLsaSize (const Ospfv2RouterLsa &lsa)
 
inet::ospfv2::calculateLsaSize (const Ospfv2NetworkLsa &lsa)
 
inet::ospfv2::calculateLsaSize (const Ospfv2SummaryLsa &lsa)
 
inet::ospfv2::calculateLsaSize (const Ospfv2AsExternalLsa &lsa)
 
std::ostream & inet::ospfv2::operator<< (std::ostream &ostr, const Ospfv2LsaRequest &request)
 
std::ostream & inet::ospfv2::operator<< (std::ostream &ostr, const Ospfv2LsaHeader &lsaHeader)
 
std::ostream & inet::ospfv2::operator<< (std::ostream &ostr, const Ospfv2Lsa &lsa)
 
std::ostream & inet::ospfv2::operator<< (std::ostream &ostr, const Ospfv2NetworkLsa &lsa)
 
std::ostream & inet::ospfv2::operator<< (std::ostream &ostr, const Ospfv2TosData &tos)
 
std::ostream & inet::ospfv2::operator<< (std::ostream &ostr, const Ospfv2Link &link)
 
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 Ospfv2ExternalTosInfo &tos)
 
std::ostream & inet::ospfv2::operator<< (std::ostream &ostr, const Ospfv2AsExternalLsaContents &contents)
 
std::ostream & inet::ospfv2::operator<< (std::ostream &ostr, const Ospfv2AsExternalLsa &lsa)