Refactoring: floating point timer to unsigned integer
[olsrd.git] / src / mid_set.h
index af202ac..debacd9 100644 (file)
@@ -1,7 +1,7 @@
 
 /*
  * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2004, Andreas Tønnesen(andreto@olsr.org)
+ * Copyright (c) 2004, Andreas Tnnesen(andreto@olsr.org)
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without 
@@ -44,6 +44,7 @@
 
 #include "olsr_types.h"
 #include "hashing.h"
+#include "mantissa.h"
 
 struct mid_address {
   union olsr_ip_addr alias;
@@ -74,14 +75,14 @@ extern struct mid_address reverse_mid_set[HASHSIZE];
 struct mid_alias;
 
 int olsr_init_mid_set(void);
-void insert_mid_tuple(union olsr_ip_addr *, struct mid_address *, float);
-void insert_mid_alias(union olsr_ip_addr *, const union olsr_ip_addr *, float);
+void insert_mid_tuple(union olsr_ip_addr *, struct mid_address *, olsr_reltime);
+void insert_mid_alias(union olsr_ip_addr *, const union olsr_ip_addr *, olsr_reltime);
 union olsr_ip_addr *mid_lookup_main_addr(const union olsr_ip_addr *);
 struct mid_address *mid_lookup_aliases(const union olsr_ip_addr *);
 struct mid_entry *mid_lookup_entry_bymain(const union olsr_ip_addr *);
 void olsr_print_mid_set(void);
 void olsr_prune_aliases(const union olsr_ip_addr *, struct mid_alias *);
-int olsr_update_mid_table(const union olsr_ip_addr *, float);
+int olsr_update_mid_table(const union olsr_ip_addr *, olsr_reltime);
 void olsr_delete_mid_entry(struct mid_entry *);
 
 #endif