#include <Topology.h>
Public Member Functions | |
void | update_nodeValidity (const gea::AbsTime &new_v) |
virtual LinkQuality * | findLinkQuality (NodeId id) |
virtual const LinkQuality * | findLinkQuality (NodeId id) const |
Public Attributes | |
LinkList | linklist |
NodeId | nextHop |
NodeId | prevHop |
gea::AbsTime | nodeValidity |
gea::AbsTime | edgeValidity |
unsigned long | distance |
int | index |
char | nodeName [33] |
unsigned long awds::RTopology::RTopology::NDescr::distance |
distance value used for dijkstra
gea::AbsTime awds::RTopology::RTopology::NDescr::edgeValidity |
time of expiry of all links from this node
int awds::RTopology::RTopology::NDescr::index |
The index is used for certain graph algorithms. It is intended to be used by any external algorithm, so don't rely on its value.
LinkList awds::RTopology::RTopology::NDescr::linklist |
list of neighbours
char awds::RTopology::RTopology::NDescr::nodeName[33] |
name of this node as propagated via topo packets
gea::AbsTime awds::RTopology::RTopology::NDescr::nodeValidity |
time of expiry of this node