gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r25189 - gnunet/src/ats


From: gnunet
Subject: [GNUnet-SVN] r25189 - gnunet/src/ats
Date: Mon, 3 Dec 2012 15:57:53 +0100

Author: wachs
Date: 2012-12-03 15:57:53 +0100 (Mon, 03 Dec 2012)
New Revision: 25189

Modified:
   gnunet/src/ats/gnunet-service-ats_addresses.c
   gnunet/src/ats/gnunet-service-ats_addresses_simplistic.c
   gnunet/src/ats/gnunet-service-ats_addresses_simplistic.h
Log:
changes

Modified: gnunet/src/ats/gnunet-service-ats_addresses.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_addresses.c       2012-12-03 14:50:35 UTC 
(rev 25188)
+++ gnunet/src/ats/gnunet-service-ats_addresses.c       2012-12-03 14:57:53 UTC 
(rev 25189)
@@ -563,10 +563,19 @@
       GNUNET_break (0);
       break;
     }
-#if HAVE_LIBGLPK
-  if (ats_mode == MODE_MLP)
-    GAS_mlp_address_update (solver, addresses, old);
-#endif
+
+  switch (ats_mode)
+  {
+    case MODE_MLP:
+      GAS_mlp_address_update (solver, addresses, old);
+      break;
+    case MODE_SIMPLISTIC:
+      GAS_simplistic_address_update (solver, addresses, old);
+      break;
+    default:
+      GNUNET_break (0);
+      break;
+  }
 }
 
 
@@ -1062,6 +1071,7 @@
       }
       break;
     default:
+      GNUNET_break (0);
       break;
   }
   /* up and running */

Modified: gnunet/src/ats/gnunet-service-ats_addresses_simplistic.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_addresses_simplistic.c    2012-12-03 
14:50:35 UTC (rev 25188)
+++ gnunet/src/ats/gnunet-service-ats_addresses_simplistic.c    2012-12-03 
14:57:53 UTC (rev 25189)
@@ -61,4 +61,18 @@
   GNUNET_free (solver);
 }
 
+/**
+ * Updates a single address
+ *
+ * @param solver the solver Handle
+ * @param addresses the address hashmap
+ *        the address has to be already removed from the hashmap
+ * @param address the address to update
+ */
+void
+GAS_simplistic_address_update (struct GAS_SIMPLISTIC_Handle *solver, struct 
GNUNET_CONTAINER_MultiHashMap * addresses, struct ATS_Address *address)
+{
+
+}
+
 /* end of gnunet-service-ats_addresses_simplistic.c */

Modified: gnunet/src/ats/gnunet-service-ats_addresses_simplistic.h
===================================================================
--- gnunet/src/ats/gnunet-service-ats_addresses_simplistic.h    2012-12-03 
14:50:35 UTC (rev 25188)
+++ gnunet/src/ats/gnunet-service-ats_addresses_simplistic.h    2012-12-03 
14:57:53 UTC (rev 25189)
@@ -50,4 +50,15 @@
 GAS_simplistic_done (struct GAS_SIMPLISTIC_Handle *);
 
 
+/**
+ * Updates a single address
+ *
+ * @param solver the solver Handle
+ * @param addresses the address hashmap
+ *        the address has to be already removed from the hashmap
+ * @param address the address to update
+ */
+void
+GAS_simplistic_address_update (struct GAS_SIMPLISTIC_Handle *solver, struct 
GNUNET_CONTAINER_MultiHashMap * addresses, struct ATS_Address *address);
+
 /* end of gnunet-service-ats_addresses_simplistic.h */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]