* an addon to the last one with a few missing files
authorBernd Petrovitsch <bernd@firmix.at>
Thu, 27 Nov 2008 19:59:59 +0000 (20:59 +0100)
committerBernd Petrovitsch <bernd@firmix.at>
Thu, 27 Nov 2008 19:59:59 +0000 (20:59 +0100)
gui/linux-gtk/src/common.h
gui/linux-gtk/src/ipc.c
gui/linux-gtk/src/ipc.h
gui/linux-gtk/src/main.c
gui/linux-gtk/src/nodes.c
gui/linux-gtk/src/nodes.h
gui/linux-gtk/src/olsr_protocol.h
gui/linux-gtk/src/routes.h
gui/win32/Main/MyDialog2.cpp
src/README-metrics.txt

index 705421f..f84bbe8 100644 (file)
@@ -197,28 +197,28 @@ struct node *
 find_node_t(union olsr_ip_addr *);
 
 int
-update_timer_node(union olsr_ip_addr *, olsr_u8_t);
+update_timer_node(union olsr_ip_addr *, uint8_t);
 
 int
-add_hna_node(union olsr_ip_addr *, union olsr_ip_addr *, union olsr_ip_addr *, olsr_u8_t);
+add_hna_node(union olsr_ip_addr *, union olsr_ip_addr *, union olsr_ip_addr *, uint8_t);
 
 int
-add_mid_node(union olsr_ip_addr *, union olsr_ip_addr *, olsr_u8_t);
+add_mid_node(union olsr_ip_addr *, union olsr_ip_addr *, uint8_t);
 
 void
-init_timer(olsr_u32_t, struct timeval *);
+init_timer(uint32_t, struct timeval *);
 
 gint
 time_out_nodes(gpointer);
 
 int
-add_node(union olsr_ip_addr *, olsr_u8_t);
+add_node(union olsr_ip_addr *, uint8_t);
 
 int
 add_mpr(union olsr_ip_addr *, union olsr_ip_addr *, struct timeval *);
 
 int
-update_timer_mpr(union olsr_ip_addr *, union olsr_ip_addr *, olsr_u8_t);
+update_timer_mpr(union olsr_ip_addr *, union olsr_ip_addr *, uint8_t);
 
 int
 time_out_mprs(union olsr_ip_addr *);
index 0467510..fb2e5e9 100644 (file)
@@ -235,10 +235,10 @@ int
 ipc_evaluate_message(union olsr_message *olsr_in)
 {
   int ipc_pack = 0;
-  olsr_u8_t type;
+  uint8_t type;
   int msgsize;
   char itoa_buf[10];
-  olsr_u8_t vtime;
+  uint8_t vtime;
   union olsr_ip_addr *originator;
 
   /* Find size, vtime, originator and type - same for IPv4 and 6 */
@@ -446,7 +446,7 @@ ipc_eval_route_packet(struct routemsg *msg)
 
 
 int
-process_hello(int size, olsr_u8_t vtime, union olsr_ip_addr *originator, union hello_message *m)
+process_hello(int size, uint8_t vtime, union olsr_ip_addr *originator, union hello_message *m)
 {
   struct hellinfo *neigh;
   struct hellinfo6 *neigh6;
@@ -543,7 +543,7 @@ process_hello(int size, olsr_u8_t vtime, union olsr_ip_addr *originator, union h
 
 
 int
-process_tc(int size, olsr_u8_t vtime, union olsr_ip_addr *originator, union tc_message *m)
+process_tc(int size, uint8_t vtime, union olsr_ip_addr *originator, union tc_message *m)
 {
 
   struct neigh_info *mprsinfo;
@@ -594,7 +594,7 @@ process_tc(int size, olsr_u8_t vtime, union olsr_ip_addr *originator, union tc_m
 
 
 int
-process_mid(int size, olsr_u8_t vtime, union olsr_ip_addr *originator, union mid_message *m)
+process_mid(int size, uint8_t vtime, union olsr_ip_addr *originator, union mid_message *m)
 {
   struct midaddr *midaddr;
   struct midaddr6 *midaddr6;
@@ -637,7 +637,7 @@ process_mid(int size, olsr_u8_t vtime, union olsr_ip_addr *originator, union mid
 
 
 int
-process_hna(int size, olsr_u8_t vtime, union olsr_ip_addr *originator, union hna_message *m)
+process_hna(int size, uint8_t vtime, union olsr_ip_addr *originator, union hna_message *m)
 {
 
 
index 165e83c..f3ce915 100644 (file)
@@ -50,10 +50,10 @@ int connected;
 
 struct routemsg 
 {
-  olsr_u8_t      msgtype;
-  olsr_u16_t     size;
-  olsr_u8_t      metric;
-  olsr_u8_t      add;
+  uint8_t      msgtype;
+  uint16_t     size;
+  uint8_t      metric;
+  uint8_t      add;
   union olsr_ip_addr target_addr;
   union olsr_ip_addr gateway_addr;
   char           device[4];
@@ -62,17 +62,17 @@ struct routemsg
 
 struct netmsg
 {
-  olsr_u8_t      msgtype;
-  olsr_u16_t     size;
-  olsr_u8_t      mids; /* No. of extra interfaces */
-  olsr_u8_t      hnas; /* No. of HNA nets */
-  olsr_u8_t      unused1;
-  olsr_u16_t     hello_int;
-  olsr_u16_t     hello_lan_int;
-  olsr_u16_t     tc_int;
-  olsr_u16_t     neigh_hold;
-  olsr_u16_t     topology_hold;
-  olsr_u8_t      ipv6;
+  uint8_t      msgtype;
+  uint16_t     size;
+  uint8_t      mids; /* No. of extra interfaces */
+  uint8_t      hnas; /* No. of HNA nets */
+  uint8_t      unused1;
+  uint16_t     hello_int;
+  uint16_t     hello_lan_int;
+  uint16_t     tc_int;
+  uint16_t     neigh_hold;
+  uint16_t     topology_hold;
+  uint8_t      ipv6;
   union olsr_ip_addr   main_addr;
 };
 
@@ -93,16 +93,16 @@ int
 ipc_eval_net_info(struct netmsg *);
 
 int
-process_hello(int, olsr_u8_t, union olsr_ip_addr *, union hello_message *);
+process_hello(int, uint8_t, union olsr_ip_addr *, union hello_message *);
 
 int
-process_tc(int, olsr_u8_t, union olsr_ip_addr *, union tc_message *);
+process_tc(int, uint8_t, union olsr_ip_addr *, union tc_message *);
 
 int
-process_mid(int, olsr_u8_t, union olsr_ip_addr *, union mid_message *);
+process_mid(int, uint8_t, union olsr_ip_addr *, union mid_message *);
 
 int
-process_hna(int, olsr_u8_t, union olsr_ip_addr *, union hna_message *);
+process_hna(int, uint8_t, union olsr_ip_addr *, union hna_message *);
 
 /*
  * Local Variables:
index 0004bb7..f17d1a7 100644 (file)
@@ -85,7 +85,7 @@ main (int argc, char *argv[])
 
   /* Init node timeout */
   nodes_timeout = NEIGHB_HOLD_TIME_NW;
-  init_timer((olsr_u32_t) (nodes_timeout * 1000), &hold_time_nodes);
+  init_timer((uint32_t) (nodes_timeout * 1000), &hold_time_nodes);
 
   ipc_connect(&pin);
 
index c962331..64ddad6 100644 (file)
@@ -38,7 +38,7 @@ init_nodes()
  *NB! The list is NOT checked for duplicates!!
  */
 struct node *
-insert_node(struct node *n, olsr_u8_t vtime)
+insert_node(struct node *n, uint8_t vtime)
 {
   struct node *new_node;
 
@@ -76,17 +76,17 @@ insert_node(struct node *n, olsr_u8_t vtime)
  *Add a new node to the set
  */
 int
-add_node(union olsr_ip_addr *node, olsr_u8_t vtime)
+add_node(union olsr_ip_addr *node, uint8_t vtime)
 {
   struct node new;
   struct node *tmp_nodes;
   struct timeval tmp_timer;
   double dbl_time;
-  olsr_u32_t time_value;
+  uint32_t time_value;
   struct mid *tmp_mid;
 
   dbl_time = me_to_double(vtime);
-  time_value = (olsr_u32_t) dbl_time*1000;
+  time_value = (uint32_t) dbl_time*1000;
 
   tmp_timer.tv_sec = time_value/1000;
   tmp_timer.tv_usec = (time_value-(tmp_timer.tv_sec*1000)) * 1000;   
@@ -135,15 +135,15 @@ add_node(union olsr_ip_addr *node, olsr_u8_t vtime)
 
 
 int
-update_timer_node(union olsr_ip_addr *node, olsr_u8_t vtime)
+update_timer_node(union olsr_ip_addr *node, uint8_t vtime)
 {
   struct node *tmp_nodes;
   struct timeval tmp_timer;
   double dbl_time;
-  olsr_u32_t time_value;
+  uint32_t time_value;
 
   dbl_time = me_to_double(vtime);
-  time_value = (olsr_u32_t) dbl_time*1000;
+  time_value = (uint32_t) dbl_time*1000;
 
   tmp_timer.tv_sec = time_value/1000;
   tmp_timer.tv_usec = (time_value-(tmp_timer.tv_sec*1000)) * 1000;   
@@ -179,16 +179,16 @@ update_timer_node(union olsr_ip_addr *node, olsr_u8_t vtime)
  *@return 0 if node was added, 1 if not
  */
 int
-update_timer_mpr(union olsr_ip_addr *node, union olsr_ip_addr *mpr, olsr_u8_t vtime)
+update_timer_mpr(union olsr_ip_addr *node, union olsr_ip_addr *mpr, uint8_t vtime)
 {
   struct node *tmp_nodes;
   struct mpr *tmp_mpr;
   struct timeval tmp_timer;
   double dbl_time;
-  olsr_u32_t time_value;
+  uint32_t time_value;
 
   dbl_time = me_to_double(vtime);
-  time_value = (olsr_u32_t) dbl_time*1000;
+  time_value = (uint32_t) dbl_time*1000;
 
   tmp_timer.tv_sec = time_value/1000;
   tmp_timer.tv_usec = (time_value-(tmp_timer.tv_sec*1000)) * 1000;   
@@ -229,7 +229,7 @@ update_timer_mpr(union olsr_ip_addr *node, union olsr_ip_addr *mpr, olsr_u8_t vt
 
 
 int
-add_mid_node(union olsr_ip_addr *node, union olsr_ip_addr *alias, olsr_u8_t vtime)
+add_mid_node(union olsr_ip_addr *node, union olsr_ip_addr *alias, uint8_t vtime)
 {
 
   struct node *tmp_nodes;
@@ -308,7 +308,7 @@ add_mid_node(union olsr_ip_addr *node, union olsr_ip_addr *alias, olsr_u8_t vtim
 
 
 int
-add_hna_node(union olsr_ip_addr *node, union olsr_ip_addr *net, union olsr_ip_addr *mask, olsr_u8_t vtime)
+add_hna_node(union olsr_ip_addr *node, union olsr_ip_addr *net, union olsr_ip_addr *mask, uint8_t vtime)
 {
 
   struct node *tmp_nodes;
@@ -702,10 +702,10 @@ time_out_mprs(union olsr_ip_addr *node)
 
 
 void
-init_timer(olsr_u32_t time_value, struct timeval *hold_timer)
+init_timer(uint32_t time_value, struct timeval *hold_timer)
 { 
-  olsr_u16_t  time_value_sec=0;
-  olsr_u16_t  time_value_msec=0;
+  uint16_t  time_value_sec=0;
+  uint16_t  time_value_msec=0;
 
   time_value_sec=time_value/1000;
   time_value_msec=time_value-(time_value_sec*1000);
@@ -731,7 +731,7 @@ init_timer(olsr_u32_t time_value, struct timeval *hold_timer)
  *@return a double value
  */
 double
-me_to_double(olsr_u8_t me)
+me_to_double(uint8_t me)
 {
   int a = me>>4;
   int b = me - a*16;
index dc38ef5..c34485e 100644 (file)
@@ -38,7 +38,7 @@ struct node nodes;
 
 
 struct node *
-insert_node(struct node *, olsr_u8_t);
+insert_node(struct node *, uint8_t);
 
 
 int
@@ -48,7 +48,7 @@ int
 remove_node_addr(union olsr_ip_addr *);
 
 double
-me_to_double(olsr_u8_t);
+me_to_double(uint8_t);
 
 
 /*
index 97ca6b2..dfcc1c7 100644 (file)
 #include <sys/types.h>
 
 #ifdef WIN32
-typedef unsigned char   olsr_u8_t;
-typedef unsigned short  olsr_u16_t;
-typedef unsigned int    olsr_u32_t;
-typedef char            olsr_8_t;
-typedef short           olsr_16_t;
-typedef int             olsr_32_t;
+typedef unsigned char   uint8_t;
+typedef unsigned short  uint16_t;
+typedef unsigned int    uint32_t;
+typedef char            int8_t;
+typedef short           int16_t;
+typedef int             int32_t;
 #else
-typedef u_int8_t        olsr_u8_t;
-typedef u_int16_t       olsr_u16_t;
-typedef u_int32_t       olsr_u32_t;
-typedef int8_t          olsr_8_t;
-typedef int16_t         olsr_16_t;
-typedef int32_t         olsr_32_t;
+typedef u_int8_t        uint8_t;
+typedef u_int16_t       uint16_t;
+typedef u_int32_t       uint32_t;
+typedef int8_t          int8_t;
+typedef int16_t         int16_t;
+typedef int32_t         int32_t;
 #endif
 
 /* IPv6 address format in6_addr */
@@ -60,7 +60,7 @@ typedef int32_t         olsr_32_t;
 
 union olsr_ip_addr
 {
-  olsr_u32_t v4;
+  uint32_t v4;
   struct in6_addr v6;
 };
 
@@ -199,17 +199,17 @@ union olsr_ip_addr
  */
 struct hellinfo 
 {
-  olsr_u8_t   link_code;
-  olsr_u8_t   reserved;
-  olsr_u16_t  size;
-  olsr_u32_t  neigh_addr[1]; /* neighbor IP address(es) */
+  uint8_t   link_code;
+  uint8_t   reserved;
+  uint16_t  size;
+  uint32_t  neigh_addr[1]; /* neighbor IP address(es) */
 };
 
 struct hellomsg 
 {
-  olsr_u16_t      reserved;
-  olsr_u8_t       htime;
-  olsr_u8_t       willingness;
+  uint16_t      reserved;
+  uint8_t       htime;
+  uint8_t       willingness;
   struct hellinfo hell_info[1];
 };
 
@@ -219,17 +219,17 @@ struct hellomsg
 
 struct hellinfo6
 {
-  olsr_u8_t       link_code;
-  olsr_u8_t       reserved;
-  olsr_u16_t      size;
+  uint8_t       link_code;
+  uint8_t       reserved;
+  uint16_t      size;
   struct in6_addr neigh_addr[1]; /* neighbor IP address(es) */
 };
 
 struct hellomsg6
 {
-  olsr_u16_t         reserved;
-  olsr_u8_t          htime;
-  olsr_u8_t          willingness;
+  uint16_t         reserved;
+  uint8_t          htime;
+  uint8_t          willingness;
   struct hellinfo6 hell_info[1];
 };
 
@@ -243,14 +243,14 @@ struct hellomsg6
 
 struct neigh_info
 {
-  olsr_u32_t       addr;
+  uint32_t       addr;
 };
 
 
 struct olsr_tcmsg 
 {
-  olsr_u16_t        ansn;
-  olsr_u16_t        reserved;
+  uint16_t        ansn;
+  uint16_t        reserved;
   struct neigh_info neigh[1];
 };
 
@@ -267,8 +267,8 @@ struct neigh_info6
 
 struct olsr_tcmsg6
 {
-  olsr_u16_t           ansn;
-  olsr_u16_t           reserved;
+  uint16_t           ansn;
+  uint16_t           reserved;
   struct neigh_info6 neigh[1];
 };
 
@@ -287,7 +287,7 @@ struct olsr_tcmsg6
  */
 struct midaddr
 {
-  olsr_u32_t addr;
+  uint32_t addr;
 };
 
 
@@ -321,8 +321,8 @@ struct midmsg6
  */
 struct hnapair
 {
-  olsr_u32_t   addr;
-  olsr_u32_t   netmask;
+  uint32_t   addr;
+  uint32_t   netmask;
 };
 
 struct hnamsg
@@ -355,13 +355,13 @@ struct hnamsg6
 
 struct olsrmsg
 {
-  olsr_u8_t     olsr_msgtype;
-  olsr_u8_t     olsr_vtime;
-  olsr_u16_t    olsr_msgsize;
-  olsr_u32_t    originator;
-  olsr_u8_t     ttl;
-  olsr_u8_t     hopcnt;
-  olsr_u16_t    seqno;
+  uint8_t     olsr_msgtype;
+  uint8_t     olsr_vtime;
+  uint16_t    olsr_msgsize;
+  uint32_t    originator;
+  uint8_t     ttl;
+  uint8_t     hopcnt;
+  uint16_t    seqno;
 
   union 
   {
@@ -379,13 +379,13 @@ struct olsrmsg
 
 struct olsrmsg6
 {
-  olsr_u8_t        olsr_msgtype;
-  olsr_u8_t        olsr_vtime;
-  olsr_u16_t       olsr_msgsize;
+  uint8_t        olsr_msgtype;
+  uint8_t        olsr_vtime;
+  uint16_t       olsr_msgsize;
   struct in6_addr  originator;
-  olsr_u8_t        ttl;
-  olsr_u8_t        hopcnt;
-  olsr_u16_t       seqno;
+  uint8_t        ttl;
+  uint8_t        hopcnt;
+  uint16_t       seqno;
 
   union 
   {
@@ -405,16 +405,16 @@ struct olsrmsg6
 
 struct olsr 
 {
-  olsr_u16_t     olsr_packlen;         /* packet length */
-  olsr_u16_t     olsr_seqno;
+  uint16_t       olsr_packlen;         /* packet length */
+  uint16_t       olsr_seqno;
   struct olsrmsg  olsr_msg[1];          /* variable messages */
 };
 
 
 struct olsr6
 {
-  olsr_u16_t       olsr_packlen;        /* packet length */
-  olsr_u16_t       olsr_seqno;
+  uint16_t         olsr_packlen;        /* packet length */
+  uint16_t         olsr_seqno;
   struct olsrmsg6   olsr_msg[1];         /* variable messages */
 };
 
index 6be1f92..95febc3 100644 (file)
@@ -40,7 +40,7 @@ struct route_entry
 {
   union olsr_ip_addr gw;
   union olsr_ip_addr dst;
-  olsr_u16_t         hopcnt;
+  uint16_t         hopcnt;
   char               if_name[MAX_IF_NAMESIZ];
   struct route_entry *next;
   struct route_entry *prev;
@@ -50,7 +50,7 @@ struct route_entry
 struct route_entry route_set;
 
 /* Counter */
-olsr_u32_t route_count;
+uint32_t route_count;
 
 /* Functions */
 
index cd23aea..6ee1205 100644 (file)
@@ -392,7 +392,7 @@ static struct olsr_if *AddInterface(struct olsrd_config **Conf, CString Name)
        ::lstrcpy(Int->name, Name);
 
        Int->config = NULL;
-       Int->configured = OLSR_FALSE;
+       Int->configured = false;
        Int->interf = NULL;
 
        Int->cnf = get_default_if_config();
@@ -523,7 +523,7 @@ int MyDialog2::SaveConfigFile(CString PathName, int Real)
        m_MprCov.GetWindowText(Conv);
        Conf->mpr_coverage = (unsigned char)atoi(Conv);
 
-       Conf->use_hysteresis = m_HystCheck.GetCheck() ? OLSR_TRUE : OLSR_FALSE;
+       Conf->use_hysteresis = m_HystCheck.GetCheck() ? true : false;
 
        m_HystScaling.GetWindowText(Conv);
        Conf->hysteresis_param.scaling = (float)atof(Conv);
@@ -619,7 +619,7 @@ int MyDialog2::SaveConfigFile(CString PathName, int Real)
                }
 
                IpcHost->net.prefix = Local;
-               IpcHost->net.prefix_len = (olsr_u8_t)Conf->ipsize;
+               IpcHost->net.prefix_len = (uint8_t)Conf->ipsize;
 
                IpcHost->next = Conf->ipc_nets;
                Conf->ipc_nets = IpcHost;
index 6977152..8e67e15 100644 (file)
@@ -131,7 +131,7 @@ Now lets have a look at the functions.
   same as for calc_hello_cost but just for TC costs and not for hellos
 
 
-  olsr_bool(*is_relevant_costchange) (olsr_linkcost c1, olsr_linkcost c2);
+  bool(*is_relevant_costchange) (olsr_linkcost c1, olsr_linkcost c2);
 ---------------------------------
   This callback is called after the main loop whenever the core has 
   to decide if a new dijkstra needs to be calculated. In principle for every 
@@ -143,12 +143,12 @@ Now lets have a look at the functions.
   the plugin can decide if the cost change is relevant enough.
 
   return values:
-    OLSR_TRUE  
-    OLSR_FALSE 
+    true  
+    false 
 
 
   olsr_linkcost(*packet_loss_handler) (struct link_entry * entry, void *lq,
-                       olsr_bool lost);
+                       bool lost);
 ---------------------------------
   This callback is called 
 
@@ -183,11 +183,11 @@ Now lets have a look at the functions.
 ---------------------------------
   This callback is called when
 
-  void (*deserialize_hello_lq) (const olsr_u8_t ** curr, void *lq);
+  void (*deserialize_hello_lq) (const uint8_t ** curr, void *lq);
 ---------------------------------
   This callback is called when
 
-  void (*deserialize_tc_lq) (const olsr_u8_t ** curr, void *lq);
+  void (*deserialize_tc_lq) (const uint8_t ** curr, void *lq);
 ---------------------------------
   This callback is called whenever a packet needs to be deserialized (for every packet 
   and there for every neighour in the TC)