#include <ext/hash_map>
#include "gra/graph.hh"
#include "net/ipaddress.hh"
#include "utl/comparator.hh"
#include "utl/log.hh"
#include "dijkstra.hh"
Go to the source code of this file.
Namespaces | |
namespace | olsr |
namespace | olsr::alg |
Classes | |
struct | olsr::alg::sort_less |
Defines | |
#define | QOLYESTER_DAEMON_ALG_DIJKSTRA_HXX 1 |
Typedefs | |
typedef std::hash_map< address_t, unsigned > | olsr::alg::weightmap_t |
typedef std::hash_map< address_t, address_t > | olsr::alg::nextmap_t |
typedef std::hash_map< address_t, unsigned > | olsr::alg::hopsmap_t |
typedef std::hash_set< const gra::AdjNode *, gra::hash_AdjNode, utl::pequal_to< gra::AdjNode > > | olsr::alg::npset_t |
typedef std::set< const gra::AdjNode *, sort_less > | olsr::alg::sortremaining_t |
Functions | |
void | olsr::alg::dijkstra (rrouteset_t &routes, lmap_t &sources) |
Variables | |
debug_ostream_t | olsr::debug |
gra::AdjGraph | olsr::path_net |
#define QOLYESTER_DAEMON_ALG_DIJKSTRA_HXX 1 |