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

 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (AdjacencyLsa)
 
std::ostream & operator<< (std::ostream &os, const AdjacencyLsa &adjacencyLsa)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (AdjacencyLsa)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (Adjacency)
 
std::ostream & operator<< (std::ostream &os, const Adjacency &adjacency)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (Adjacency)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (CoordinateLsa)
 
std::ostream & operator<< (std::ostream &os, const CoordinateLsa &coordinateLsa)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (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)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (LsaInfo)
 
std::ostream & operator<< (std::ostream &os, const LsaInfo &lsaInfo)
 
std::shared_ptr< LsaInfomakeLsaInfo (const Lsa &lsa)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (LsaInfo)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (LsdbStatus)
 
std::ostream & operator<< (std::ostream &os, const LsdbStatus &lsdbStatus)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (LsdbStatus)
 
 NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (NameLsa)
 
std::ostream & operator<< (std::ostream &os, const NameLsa &nameLsa)
 
 NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (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

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 170 of file lsa-info.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( Destination  )
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 ( RoutingTable  )
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( Adjacency  )
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( CoordinateLsa  )
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( NameLsa  )
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( AdjacencyLsa  )

Here is the caller graph for this function:

nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( LsaInfo  )
nlsr::tlv::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS ( LsdbStatus  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( Destination  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( NextHop  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( Adjacency  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( NameLsa  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( AdjacencyLsa  )

Here is the caller graph for this function:

nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( CoordinateLsa  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( LsaInfo  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( RoutingTableStatus  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( RoutingTable  )
nlsr::tlv::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS ( LsdbStatus  )
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 115 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 123 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 123 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 129 of file adjacency.cpp.

Here is the call graph for this function:

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

Definition at line 133 of file coordinate-lsa.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 151 of file lsa-info.cpp.

Here is the call graph for this function:

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

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

Here is the call graph for this function: