- GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Fail! Could not start peers!\n");
- if (die_task != GNUNET_SCHEDULER_NO_TASK)
- GNUNET_SCHEDULER_cancel (die_task);
- die_task = GNUNET_SCHEDULER_add_now (&end_badly, NULL);
- return;
- }
-
- p1_stat = GNUNET_STATISTICS_create ("transport", p1->cfg);
- GNUNET_STATISTICS_watch (p1_stat, "transport",
- "# Attempts to switch addresses",
- stat_start_attempt_cb, p1);
- GNUNET_STATISTICS_watch (p1_stat, "transport",
- "# Successful attempts to switch addresses",
- stat_success_attempt_cb, p1);
- GNUNET_STATISTICS_watch (p1_stat, "transport",
- "# Failed attempts to switch addresses (failed to send CONNECT CONT)",
- stat_fail_attempt_cb, p1);
- GNUNET_STATISTICS_watch (p1_stat, "transport",
- "# Failed attempts to switch addresses (failed to send CONNECT)",
- stat_fail_attempt_cb, p1);
- GNUNET_STATISTICS_watch (p1_stat, "transport",
- "# Failed attempts to switch addresses (no response)",
- stat_fail_attempt_cb, p1);
- GNUNET_STATISTICS_watch (p1_stat, "transport",
- "# transport addresses",
- stat_addresses_available, p1);
-
- p2_stat = GNUNET_STATISTICS_create ("transport", p2->cfg);
- GNUNET_STATISTICS_watch (p2_stat, "transport",
- "# Attempts to switch addresses",
- stat_start_attempt_cb, p2);
- GNUNET_STATISTICS_watch (p2_stat, "transport",
- "# Successful attempts to switch addresses",
- stat_success_attempt_cb, p2);
- GNUNET_STATISTICS_watch (p2_stat, "transport",
- "# Failed attempts to switch addresses (failed to send CONNECT CONT)",
- stat_fail_attempt_cb, p2);
- GNUNET_STATISTICS_watch (p2_stat, "transport",
- "# Failed attempts to switch addresses (failed to send CONNECT)",
- stat_fail_attempt_cb, p2);
- GNUNET_STATISTICS_watch (p2_stat, "transport",
- "# Failed attempts to switch addresses (no response)",
- stat_fail_attempt_cb, p2);
- GNUNET_STATISTICS_watch (p2_stat, "transport",
- "# transport addresses",
- stat_addresses_available, p2);
-
- if ((p1_stat == NULL )|| (p2_stat == NULL))
- {
- GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Fail! Could not create statistics for peers!\n");
- if (die_task != GNUNET_SCHEDULER_NO_TASK)
- GNUNET_SCHEDULER_cancel (die_task);
- die_task = GNUNET_SCHEDULER_add_now (&end_badly, NULL);
- return;