#include <list>#include "geo-attr.hh"#include "geo-tools.hh"#include "diffapp.hh"Include dependency graph for geo-routing.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
|
|
Definition at line 57 of file geo-routing.hh. |
|
|
Definition at line 127 of file geo-routing.hh. Referenced by GeoRoutingFilter::floodInsideRegion(). |
|
|
Definition at line 124 of file geo-routing.hh. Referenced by NeighborEntry::NeighborEntry(). |
|
|
Definition at line 120 of file geo-routing.hh. Referenced by GeoRoutingFilter::broadcastHeuristicValue(), and GeoRoutingFilter::sendNeighborRequest(). |
|
|
Definition at line 121 of file geo-routing.hh. Referenced by GeoRoutingFilter::broadcastHeuristicValue(), and GeoRoutingFilter::sendNeighborRequest(). |
|
|
Definition at line 115 of file geo-routing.hh. Referenced by GeoRoutingFilter::preProcessFilter(). |
|
|
Definition at line 116 of file geo-routing.hh. Referenced by GeoRoutingFilter::preProcessFilter(). |
|
|
Definition at line 90 of file geo-routing.hh. Referenced by GeoRoutingFilter::preProcessFilter(). |
|
|
Definition at line 96 of file geo-routing.hh. Referenced by GeoRoutingFilter::GeoRoutingFilter(), and GeoRoutingFilter::run(). |
|
|
Definition at line 61 of file geo-routing.hh. Referenced by GeoRoutingFilter::GeoRoutingFilter(). |
|
|
Definition at line 94 of file geo-routing.hh. Referenced by GeoRoutingFilter::GeoRoutingFilter(), and GeoRoutingFilter::run(). |
|
|
Definition at line 100 of file geo-routing.hh. Referenced by GeoRoutingFilter::neighborTimeout(). |
|
|
Definition at line 98 of file geo-routing.hh. Referenced by GeoRoutingFilter::beaconTimeout(). |
|
|
Definition at line 97 of file geo-routing.hh. Referenced by GeoRoutingFilter::checkNeighbors(). |
|
|
Definition at line 63 of file geo-routing.hh. Referenced by GeoRoutingFilter::GeoRoutingFilter(). |
|
|
Definition at line 62 of file geo-routing.hh. Referenced by GeoRoutingFilter::GeoRoutingFilter(). |
|
|
Definition at line 54 of file geo-routing.hh. Referenced by GeoRoutingFilter::messageTimeout(), and GeoRoutingFilter::setupPostFilter(). |
|
|
Definition at line 53 of file geo-routing.hh. Referenced by GeoRoutingFilter::setupPreFilter(). |
|
|
Definition at line 123 of file geo-routing.hh. Referenced by GeoRoutingFilter::remainingEnergy(). |
|
|
Definition at line 128 of file geo-routing.hh. Referenced by GeoRoutingFilter::findNextHop(). |
|
|
Definition at line 130 of file geo-routing.hh. Referenced by GeoRoutingFilter::postProcessFilter(). |
|
|
Definition at line 58 of file geo-routing.hh. |
|
|
Definition at line 126 of file geo-routing.hh. Referenced by GeoRoutingFilter::preProcessMessage(). |
|
|
Definition at line 182 of file geo-routing.hh. |
|
|
Definition at line 183 of file geo-routing.hh. |
|
|
Definition at line 79 of file geo-routing.hh.
00079 {
00080 BROADCAST = 0, // We are inside the target region, broadcast
00081 // packet
00082 BROADCAST_SUPPRESS, // All our neighbors are outside the target
00083 // region, we should not forward this interest
00084 // message
00085 OUTSIDE_REGION // We are still outside the target region,
00086 // continue forwarding this interest message
00087 // towards the region using unicast
00088 };
|
|
|
Definition at line 66 of file geo-routing.hh.
00066 {
00067 GEO_REQUEST = 1, // Beacon request. Nodes should send a beacon reply
00068 // in response
00069 GEO_REPLY, // Beacon reply. Sent in response to a beacon
00070 // request. It also includes an heuristic value if
00071 // requested on the beacon request
00072 GEO_UPDATE // Includes updates to a particular heuristic value
00073 // (for a given destination). It is send only if
00074 // the new value is sufficiently different from the
00075 // previous one
00076 };
|
1.3.3