routingtable.hh File Reference

Routing table management. More...

#include "set/routes.hh"
#include "alg/dijkstra.hh"
#include "routingtable.hxx"

Go to the source code of this file.

Namespaces

namespace  olsr
namespace  olsr::alg

Defines

#define QOLYESTER_DAEMON_ALG_ROUTINGTABLE_HH   1

Functions

void olsr::alg::compute_routes ()
void olsr::alg::flush_routes (const lrouteset_t &local_rs, const rrouteset_t &remote_rs)
void olsr::alg::clean_routes ()


Detailed Description

Routing table management.

Author:
Ignacy Gawedzki
Date:
Tue Mar 16 14:23:32 2004
Two kinds of routes are considered: local and remote routes. A local route is a route to a symmetric 1-hop neighbor, whereas a remote route is a multihop route to a node not in the symmetric 1-hop neighborhood. Local routes are computed using the neighbor tables directly, whereas remote routes are computed using a shortest path algorithm on the partial topology graph. Newly calculated routes need to be flushed to the kernel in order for them to take effect.

Define Documentation

#define QOLYESTER_DAEMON_ALG_ROUTINGTABLE_HH   1


Generated on Mon Sep 10 17:02:13 2007 for Qolyester daemon by  doxygen 1.5.1