nlsr::NextHop Class Reference

#include <nexthop.hpp>

Public Member Functions

 NextHop ()
 
 NextHop (const std::string &cfu, double rc)
 
const std::string & getConnectingFaceUri () const
 
void setConnectingFaceUri (const std::string &cfu)
 
uint64_t getRouteCostAsAdjustedInteger () const
 
double getRouteCost () const
 
void setRouteCost (const double rc)
 
void setHyperbolic (bool b)
 
bool isHyperbolic () const
 

Detailed Description

Definition at line 30 of file nexthop.hpp.

Constructor & Destructor Documentation

nlsr::NextHop::NextHop ( )
inline

Definition at line 33 of file nexthop.hpp.

nlsr::NextHop::NextHop ( const std::string &  cfu,
double  rc 
)
inline

Definition at line 40 of file nexthop.hpp.

Member Function Documentation

const std::string& nlsr::NextHop::getConnectingFaceUri ( ) const
inline

Definition at line 48 of file nexthop.hpp.

Here is the caller graph for this function:

double nlsr::NextHop::getRouteCost ( ) const
inline

Definition at line 74 of file nexthop.hpp.

Here is the caller graph for this function:

uint64_t nlsr::NextHop::getRouteCostAsAdjustedInteger ( ) const
inline

Definition at line 60 of file nexthop.hpp.

Here is the caller graph for this function:

bool nlsr::NextHop::isHyperbolic ( ) const
inline

Definition at line 92 of file nexthop.hpp.

Here is the call graph for this function:

void nlsr::NextHop::setConnectingFaceUri ( const std::string &  cfu)
inline

Definition at line 54 of file nexthop.hpp.

void nlsr::NextHop::setHyperbolic ( bool  b)
inline

Definition at line 86 of file nexthop.hpp.

Here is the caller graph for this function:

void nlsr::NextHop::setRouteCost ( const double  rc)
inline

Definition at line 80 of file nexthop.hpp.