[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r26157 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r26157 - gnunet/src/ats |
Date: |
Tue, 19 Feb 2013 10:31:32 +0100 |
Author: wachs
Date: 2013-02-19 10:31:32 +0100 (Tue, 19 Feb 2013)
New Revision: 26157
Modified:
gnunet/src/ats/test_ats_mlp.c
Log:
test
Modified: gnunet/src/ats/test_ats_mlp.c
===================================================================
--- gnunet/src/ats/test_ats_mlp.c 2013-02-19 04:04:35 UTC (rev 26156)
+++ gnunet/src/ats/test_ats_mlp.c 2013-02-19 09:31:32 UTC (rev 26157)
@@ -126,12 +126,14 @@
static void
bandwidth_changed_cb (void *cls, struct ATS_Address *address)
{
-
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "bandwidth_changed_cb\n");
+ end_now (0);
}
static void
end_badly (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
{
+ timeout_task = GNUNET_SCHEDULER_NO_TASK;
end_now (1);
}
@@ -159,7 +161,7 @@
return;
}
-
+ /* Load quotas */
if (GNUNET_ATS_NetworkTypeCount != load_quotas (cfg, quotas_out, quotas_in,
GNUNET_ATS_NetworkTypeCount))
{
@@ -168,7 +170,10 @@
return;
}
+ /* Setup address hashmap */
addresses = GNUNET_CONTAINER_multihashmap_create (10, GNUNET_NO);
+
+ /* Init MLP solver */
mlp = GAS_mlp_init (cfg, stats, quotas, quotas_out, quotas_in,
GNUNET_ATS_NetworkTypeCount, &bandwidth_changed_cb, NULL);
if (NULL == mlp)
@@ -197,10 +202,12 @@
GNUNET_CONTAINER_multihashmap_put (addresses, &p.hashPubKey, address,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST);
+ /* Adding address */
GAS_mlp_address_add (mlp, addresses, address);
- end_now (0);
+ GAS_mlp_get_preferred_address (mlp, addresses, &p);
+
#if 0
struct ATS_Address addr[10];
struct ATS_Address *res[10];
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r26157 - gnunet/src/ats,
gnunet <=