nlsr::tlv Namespace Reference

Data Structures

class  Adjacency
 Data abstraction for Adjacency. More...
 
class  AdjacencyLsa
 Data abstraction for AdjacencyLsa. More...
 
class  CoordinateLsa
 Data abstraction for CoordinateLsa. More...
 
class  Destination
 Data abstraction for Destination. More...
 
class  LsaInfo
 Data abstraction for LsaInfo. More...
 
class  LsdbStatus
 Data abstraction for LsdbStatus. More...
 
class  NameLsa
 Data abstraction for NameLsa. More...
 
class  NextHop
 Data abstraction for Nexthop. More...
 
class  RoutingTable
 Data abstraction for RouteTableInfo. More...
 
class  RoutingTableStatus
 Data abstraction for routing table status. More...
 

Functions

template size_t AdjacencyLsa::wireEncode< ndn::encoding::EncoderTag > (ndn::EncodingImpl< ndn::encoding::EncoderTag > &encoder) const
 
template size_t AdjacencyLsa::wireEncode< ndn::encoding::EstimatorTag > (ndn::EncodingImpl< ndn::encoding::EstimatorTag > &encoder) const
 
std::ostream & operator<< (std::ostream &os, const AdjacencyLsa &adjacencyLsa)
 
template size_t Adjacency::wireEncode< ndn::encoding::EncoderTag > (ndn::EncodingImpl< ndn::encoding::EncoderTag > &block) const
 
template size_t Adjacency::wireEncode< ndn::encoding::EstimatorTag > (ndn::EncodingImpl< ndn::encoding::EstimatorTag > &block) const
 
std::ostream & operator<< (std::ostream &os, const Adjacency &adjacency)
 
template size_t CoordinateLsa::wireEncode< ndn::encoding::EncoderTag > (ndn::EncodingImpl< ndn::encoding::EncoderTag > &block) const
 
template size_t CoordinateLsa::wireEncode< ndn::encoding::EstimatorTag > (ndn::EncodingImpl< ndn::encoding::EstimatorTag > &block) const
 
std::ostream & operator<< (std::ostream &os, const CoordinateLsa &coordinateLsa)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (Destination)
 
std::ostream & operator<< (std::ostream &os, const Destination &Destination)
 
std::shared_ptr< DestinationmakeDes (const RoutingTableEntry &rte)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (Destination)
 
template size_t LsaInfo::wireEncode< ndn::encoding::EncoderTag > (ndn::EncodingImpl< ndn::encoding::EncoderTag > &block) const
 
template size_t LsaInfo::wireEncode< ndn::encoding::EstimatorTag > (ndn::EncodingImpl< ndn::encoding::EstimatorTag > &block) const
 
std::ostream & operator<< (std::ostream &os, const LsaInfo &lsaInfo)
 
std::shared_ptr< LsaInfomakeLsaInfo (const Lsa &lsa)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (LsdbStatus)
 
template size_t LsdbStatus::wireEncode< ndn::encoding::EncoderTag > (ndn::EncodingImpl< ndn::encoding::EncoderTag > &block) const
 
template size_t LsdbStatus::wireEncode< ndn::encoding::EstimatorTag > (ndn::EncodingImpl< ndn::encoding::EstimatorTag > &block) const
 
std::ostream & operator<< (std::ostream &os, const LsdbStatus &lsdbStatus)
 
template size_t NameLsa::wireEncode< ndn::encoding::EncoderTag > (ndn::EncodingImpl< ndn::encoding::EncoderTag > &block) const
 
template size_t NameLsa::wireEncode< ndn::encoding::EstimatorTag > (ndn::EncodingImpl< ndn::encoding::EstimatorTag > &block) const
 
std::ostream & operator<< (std::ostream &os, const NameLsa &nameLsa)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (NextHop)
 
std::ostream & operator<< (std::ostream &os, const NextHop &nexthop)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (NextHop)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (RoutingTable)
 
std::ostream & operator<< (std::ostream &os, const RoutingTable &routingtable)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (RoutingTable)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (RoutingTableStatus)
 
std::ostream & operator<< (std::ostream &os, const RoutingTableStatus &rtStatus)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (RoutingTableStatus)
 

Function Documentation

template size_t nlsr::tlv::Adjacency::wireEncode< ndn::encoding::EncoderTag > ( ndn::EncodingImpl< ndn::encoding::EncoderTag > &  block) const
template size_t nlsr::tlv::Adjacency::wireEncode< ndn::encoding::EstimatorTag > ( ndn::EncodingImpl< ndn::encoding::EstimatorTag > &  block) const
template size_t nlsr::tlv::AdjacencyLsa::wireEncode< ndn::encoding::EncoderTag > ( ndn::EncodingImpl< ndn::encoding::EncoderTag > &  encoder) const
template size_t nlsr::tlv::AdjacencyLsa::wireEncode< ndn::encoding::EstimatorTag > ( ndn::EncodingImpl< ndn::encoding::EstimatorTag > &  encoder) const
template size_t nlsr::tlv::CoordinateLsa::wireEncode< ndn::encoding::EncoderTag > ( ndn::EncodingImpl< ndn::encoding::EncoderTag > &  block) const
template size_t nlsr::tlv::CoordinateLsa::wireEncode< ndn::encoding::EstimatorTag > ( ndn::EncodingImpl< ndn::encoding::EstimatorTag > &  block) const
template size_t nlsr::tlv::LsaInfo::wireEncode< ndn::encoding::EncoderTag > ( ndn::EncodingImpl< ndn::encoding::EncoderTag > &  block) const
template size_t nlsr::tlv::LsaInfo::wireEncode< ndn::encoding::EstimatorTag > ( ndn::EncodingImpl< ndn::encoding::EstimatorTag > &  block) const
template size_t nlsr::tlv::LsdbStatus::wireEncode< ndn::encoding::EncoderTag > ( ndn::EncodingImpl< ndn::encoding::EncoderTag > &  block) const
template size_t nlsr::tlv::LsdbStatus::wireEncode< ndn::encoding::EstimatorTag > ( ndn::EncodingImpl< ndn::encoding::EstimatorTag > &  block) const
std::shared_ptr< Destination > nlsr::tlv::makeDes ( const RoutingTableEntry rte)

Definition at line 112 of file destination.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

std::shared_ptr< LsaInfo > nlsr::tlv::makeLsaInfo ( const Lsa lsa)

Definition at line 174 of file lsa-info.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

template size_t nlsr::tlv::NameLsa::wireEncode< ndn::encoding::EncoderTag > ( ndn::EncodingImpl< ndn::encoding::EncoderTag > &  block) const
template size_t nlsr::tlv::NameLsa::wireEncode< ndn::encoding::EstimatorTag > ( ndn::EncodingImpl< ndn::encoding::EstimatorTag > &  block) const
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( Destination  )

Here is the caller graph for this function:

nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( RoutingTableStatus  )
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( NextHop  )
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( LsdbStatus  )
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( RoutingTable  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( Destination  )

Here is the caller graph for this function:

nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( NextHop  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( RoutingTableStatus  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( RoutingTable  )
std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const Destination Destination 
)

Definition at line 105 of file destination.cpp.

Here is the call graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const NextHop nexthop 
)

Definition at line 121 of file tlv/nexthop.cpp.

Here is the call graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const AdjacencyLsa adjacencyLsa 
)

Definition at line 131 of file adjacency-lsa.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const NameLsa nameLsa 
)

Definition at line 131 of file name-lsa.cpp.

Here is the call graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const Adjacency adjacency 
)

Definition at line 135 of file adjacency.cpp.

Here is the call graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const RoutingTableStatus rtStatus 
)

Definition at line 140 of file routing-table-status.cpp.

Here is the call graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const RoutingTable routingtable 
)

Definition at line 150 of file tlv/routing-table-entry.cpp.

Here is the call graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const LsaInfo lsaInfo 
)

Definition at line 155 of file lsa-info.cpp.

Here is the call graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const CoordinateLsa coordinateLsa 
)

Definition at line 165 of file coordinate-lsa.cpp.

Here is the call graph for this function:

std::ostream & nlsr::tlv::operator<< ( std::ostream &  os,
const LsdbStatus lsdbStatus 
)

Definition at line 200 of file lsdb-status.cpp.

Here is the call graph for this function: