Updated data structures to use clock_t instead of struct timeval.
authorThomas Lopatic <thomas@lopatic.de>
Sat, 22 Jan 2005 16:50:37 +0000 (16:50 +0000)
committerThomas Lopatic <thomas@lopatic.de>
Sat, 22 Jan 2005 16:50:37 +0000 (16:50 +0000)
lib/dot_draw/src/olsrd_plugin.h

index 8463387..182e23f 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsrd_plugin.h,v 1.11 2005/01/01 17:58:34 kattemat Exp $
+ * $Id: olsrd_plugin.h,v 1.12 2005/01/22 16:50:37 tlopatic Exp $
  */
 
 /*
  */
 
 /*
@@ -143,7 +143,7 @@ union hna_netmask
 struct neighbor_2_list_entry 
 {
   struct neighbor_2_entry      *neighbor_2;
 struct neighbor_2_list_entry 
 {
   struct neighbor_2_entry      *neighbor_2;
-  struct timeval              neighbor_2_timer;
+  clock_t             neighbor_2_timer;
   struct neighbor_2_list_entry *next;
   struct neighbor_2_list_entry *prev;
 };
   struct neighbor_2_list_entry *next;
   struct neighbor_2_list_entry *prev;
 };
@@ -192,7 +192,7 @@ struct neighbor_2_entry
 struct topo_dst
 {
   union olsr_ip_addr T_dest_addr;
 struct topo_dst
 {
   union olsr_ip_addr T_dest_addr;
-  struct timeval T_time;
+  clock_t T_time;
   olsr_u16_t T_seq;
   struct topo_dst *next;
   struct topo_dst *prev;
   olsr_u16_t T_seq;
   struct topo_dst *next;
   struct topo_dst *prev;
@@ -218,7 +218,7 @@ struct hna_net
 {
   union olsr_ip_addr A_network_addr;
   union hna_netmask  A_netmask;
 {
   union olsr_ip_addr A_network_addr;
   union hna_netmask  A_netmask;
-  struct timeval     A_time;
+  clock_t            A_time;
   struct hna_net     *next;
   struct hna_net     *prev;
 };
   struct hna_net     *next;
   struct hna_net     *prev;
 };
@@ -236,9 +236,9 @@ struct link_entry
 {
   union olsr_ip_addr local_iface_addr;
   union olsr_ip_addr neighbor_iface_addr;
 {
   union olsr_ip_addr local_iface_addr;
   union olsr_ip_addr neighbor_iface_addr;
-  struct timeval SYM_time;
-  struct timeval ASYM_time;
-  struct timeval time;
+  clock_t SYM_time;
+  clock_t ASYM_time;
+  clock_t time;
   struct neighbor_entry *neighbor;
 
   /*
   struct neighbor_entry *neighbor;
 
   /*
@@ -246,8 +246,8 @@ struct link_entry
    */
   float L_link_quality;
   int L_link_pending;
    */
   float L_link_quality;
   int L_link_pending;
-  struct timeval L_LOST_LINK_time;
-  struct timeval hello_timeout; /* When we should receive a new HELLO */
+  clock_t L_LOST_LINK_time;
+  clock_t hello_timeout; /* When we should receive a new HELLO */
   double last_htime;
   olsr_u16_t olsr_seqno;
   olsr_bool olsr_seqno_valid;
   double last_htime;
   olsr_u16_t olsr_seqno;
   olsr_bool olsr_seqno_valid;
@@ -257,7 +257,7 @@ struct link_entry
    */
 
   double loss_hello_int;
    */
 
   double loss_hello_int;
-  struct timeval loss_timeout;
+  clock_t loss_timeout;
 
   olsr_u16_t loss_seqno;
   int loss_seqno_valid;
 
   olsr_u16_t loss_seqno;
   int loss_seqno_valid;