#include <LinkStateGraph.h>
Definition at line 170 of file LinkStateGraph.h.
Public Member Functions | |
Vertex (const char *eid) | |
int | operator< (Vertex *a) |
Public Attributes | |
char | eid_ [MAX_EID] |
int | dijkstra_distance_ |
std::map< Vertex *, Edge * > | incoming_edges_ |
std::map< Vertex *, Edge * > | outgoing_edges_ |
dtn::LinkStateGraph::Vertex::Vertex | ( | const char * | eid | ) |
int dtn::LinkStateGraph::Vertex::operator< | ( | Vertex * | a | ) | [inline] |
char dtn::LinkStateGraph::Vertex::eid_[MAX_EID] |
Definition at line 174 of file LinkStateGraph.h.
Referenced by dtn::LinkStateGraph::findNextHop(), dtn::LinkStateRouter::handle_bundle_received(), operator<(), and Vertex().
Definition at line 175 of file LinkStateGraph.h.
Referenced by dtn::LinkStateGraph::findNextHop(), and Vertex().
std::map<Vertex*,Edge*> dtn::LinkStateGraph::Vertex::incoming_edges_ |
Definition at line 177 of file LinkStateGraph.h.
Referenced by dtn::LinkStateGraph::addEdge(), dtn::LinkStateGraph::findNextHop(), and dtn::LinkStateRouter::handle_contact_down().
std::map<Vertex*,Edge*> dtn::LinkStateGraph::Vertex::outgoing_edges_ |
Definition at line 178 of file LinkStateGraph.h.
Referenced by dtn::LinkStateGraph::addEdge(), dtn::LinkStateRouter::LSRegistration::deliver_bundle(), dtn::LinkStateGraph::findNextHop(), dtn::LinkStateGraph::getEdge(), dtn::LinkStateRouter::handle_contact_down(), and dtn::LinkStateGraph::removeEdge().