aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96>2012-11-19 13:01:07 +0000
committerwachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96>2012-11-19 13:01:07 +0000
commitdcdbeffffd1972fa7645f902a611560ff984914e (patch)
tree905a7eaed571f1edf6e7bb15395816730a22457c
parent1fbdf573ed550831d730fd3e8348b4362c634c03 (diff)
- verbosity
git-svn-id: https://gnunet.org/svn/gnunet@25046 140774ce-b5e7-0310-ab8b-a85725594a96
-rw-r--r--src/ats-tool/gnunet-ats.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/ats-tool/gnunet-ats.c b/src/ats-tool/gnunet-ats.c
index 0543549aa8..b79ae9b329 100644
--- a/src/ats-tool/gnunet-ats.c
+++ b/src/ats-tool/gnunet-ats.c
@@ -45,6 +45,7 @@ static char *pid_str;
static char *type_str;
static unsigned int value;
+static int verbose;
static struct GNUNET_ATS_PerformanceHandle *ph;
@@ -85,6 +86,8 @@ void transport_addr_to_str_cb (void *cls, const char *address)
if (NULL != address)
{
ats_str = GNUNET_strdup("");
+ if (verbose)
+ {
for (c = 0; c < pr->ats_count; c++)
{
ats_tmp = ats_str;
@@ -115,9 +118,9 @@ void transport_addr_to_str_cb (void *cls, const char *address)
GNUNET_asprintf (&ats_str, "%s%s=%s, ", ats_tmp, ats_prop_arr[ats_type] , ats_prop_value);
GNUNET_free (ats_tmp);
GNUNET_free (ats_prop_value);
+ }
}
-
fprintf (stderr, _("Peer `%s' plugin `%s', address `%s', bw out: %u Bytes/s, bw in %u Bytes/s, %s\n"),
GNUNET_i2s (&pr->address->peer), pr->address->transport_name, address,
ntohl (pr->bandwidth_out.value__), ntohl (pr->bandwidth_in.value__),ats_str);
@@ -308,9 +311,12 @@ main (int argc, char *const *argv)
{'t', "type", "TYPE",
gettext_noop ("preference type to set: latency | bandwidth"),
1, &GNUNET_GETOPT_set_string, &type_str},
- {'k', "value", "VALUE",
- gettext_noop ("preference value"),
- 1, &GNUNET_GETOPT_set_uint, &value},
+ {'k', "value", "VALUE",
+ gettext_noop ("preference value"),
+ 1, &GNUNET_GETOPT_set_uint, &value},
+ {'V', "verbose", NULL,
+ gettext_noop ("verbose output (include ATS address properties)"),
+ 0, &GNUNET_GETOPT_set_one, &verbose},
GNUNET_GETOPT_OPTION_END
};