Shortest Path Calculation and Fib Manipulation
diff --git a/nlsr.h b/nlsr.h
index 27b4adc..41df3c5 100644
--- a/nlsr.h
+++ b/nlsr.h
@@ -19,6 +19,12 @@
char *lsdb_version;
};
+struct pneding_interest
+{
+ char *int_name;
+ int timed_out;
+};
+
struct nlsr
{
@@ -30,9 +36,12 @@
struct ccn_scheduled_event *event_send_info_interest;
struct ccn_scheduled_event *event_build_name_lsa;
struct ccn_scheduled_event *event_build_adj_lsa;
+ struct ccn_scheduled_event *event_calculate_route;
struct hashtb *adl;
struct hashtb *npl;
+ struct hashtb *pit_alsa;
+ struct hashtb *map;
struct linkStateDatabase *lsdb;
@@ -47,6 +56,7 @@
long int adj_build_count;
int is_build_adj_lsa_sheduled;
int is_send_lsdb_interest_scheduled;
+ int is_route_calculation_scheduled;
long int lsdb_synch_interval;
int interest_retry;