aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_ats.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/gnunet-service-transport_ats.c')
-rw-r--r--src/transport/gnunet-service-transport_ats.c42
1 files changed, 34 insertions, 8 deletions
diff --git a/src/transport/gnunet-service-transport_ats.c b/src/transport/gnunet-service-transport_ats.c
index d8acb534b..df425bfb0 100644
--- a/src/transport/gnunet-service-transport_ats.c
+++ b/src/transport/gnunet-service-transport_ats.c
@@ -463,9 +463,9 @@ static void _dummy2 ()
463{ 463{
464 ats_modify_problem_state (NULL, 0); 464 ats_modify_problem_state (NULL, 0);
465 qm[1].atis_index = 0; 465 qm[1].atis_index = 0;
466 _dummy(); 466 _dummy();
467 int t = ATS_COST_UPDATED + ATS_MODIFIED + ATS_NEW; 467 int t = ATS_COST_UPDATED + ATS_MODIFIED + ATS_NEW;
468 t = 0; 468 t++;
469} 469}
470 470
471/* 471/*
@@ -1669,14 +1669,40 @@ void ats_update_problem_cr (struct ATS_Handle * ats)
1669 1669
1670void ats_set_logging_options (struct ATS_Handle * ats, 1670void ats_set_logging_options (struct ATS_Handle * ats,
1671 struct GNUNET_STATISTICS_Handle * stats, 1671 struct GNUNET_STATISTICS_Handle * stats,
1672 int minimum_addresses, 1672 const struct GNUNET_CONFIGURATION_Handle *cfg)
1673 int minimum_peers,
1674 int overwrite_dump,
1675 int log_solution,
1676 int log_problem)
1677{ 1673{
1674 int minimum_addresses;
1675 int minimum_peers;
1676 int overwrite_dump;
1677 int log_solution;
1678 int log_problem;
1679 unsigned long long value;
1680
1678 if (ats == NULL) 1681 if (ats == NULL)
1679 return; 1682 return;
1683 log_problem = GNUNET_CONFIGURATION_get_value_yesno (cfg,
1684 "transport",
1685 "DUMP_MLP");
1686 log_solution = GNUNET_CONFIGURATION_get_value_yesno (cfg,
1687 "transport",
1688 "DUMP_SOLUTION");
1689 overwrite_dump = GNUNET_CONFIGURATION_get_value_yesno (cfg,
1690 "transport",
1691 "DUMP_OVERWRITE");
1692 if (GNUNET_OK ==
1693 GNUNET_CONFIGURATION_get_value_number(cfg,
1694 "transport",
1695 "DUMP_MIN_PEERS",
1696 &value))
1697 minimum_peers = (int) value;
1698 if (GNUNET_OK ==
1699 GNUNET_CONFIGURATION_get_value_number(cfg,
1700 "transport",
1701 "DUMP_MIN_ADDRS",
1702 &value))
1703 minimum_addresses = (int) value;
1704
1705
1680 ats->stats = stats; 1706 ats->stats = stats;
1681 ats->dump_min_addr = minimum_addresses; 1707 ats->dump_min_addr = minimum_addresses;
1682 ats->dump_min_peers = minimum_peers; 1708 ats->dump_min_peers = minimum_peers;