diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2017-03-15 15:28:41 +0100 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2017-03-15 15:28:41 +0100 |
commit | 5d6ed5fbda01a324d8d9b800928339d4a90343c3 (patch) | |
tree | b52f65dfc01e42f989df7aa2569ae69695fd9a54 /src/transport/gnunet-transport-profiler.c | |
parent | 294393abdca9f482321696e9aaec64b1a0488607 (diff) | |
download | gnunet-5d6ed5fbda01a324d8d9b800928339d4a90343c3.tar.gz gnunet-5d6ed5fbda01a324d8d9b800928339d4a90343c3.zip |
Still porting to new getopt API.
Diffstat (limited to 'src/transport/gnunet-transport-profiler.c')
-rw-r--r-- | src/transport/gnunet-transport-profiler.c | 52 |
1 files changed, 31 insertions, 21 deletions
diff --git a/src/transport/gnunet-transport-profiler.c b/src/transport/gnunet-transport-profiler.c index dceff7e3b..bd4d3072b 100644 --- a/src/transport/gnunet-transport-profiler.c +++ b/src/transport/gnunet-transport-profiler.c | |||
@@ -151,7 +151,7 @@ static struct GNUNET_PeerIdentity pid; | |||
151 | /** | 151 | /** |
152 | * Selected level of verbosity. | 152 | * Selected level of verbosity. |
153 | */ | 153 | */ |
154 | static int verbosity; | 154 | static unsigned int verbosity; |
155 | 155 | ||
156 | 156 | ||
157 | /** | 157 | /** |
@@ -610,26 +610,36 @@ main (int argc, char * const *argv) | |||
610 | benchmark_iterations = DEFAULT_ITERATION_COUNT; | 610 | benchmark_iterations = DEFAULT_ITERATION_COUNT; |
611 | benchmark_running = GNUNET_NO; | 611 | benchmark_running = GNUNET_NO; |
612 | 612 | ||
613 | static const struct GNUNET_GETOPT_CommandLineOption options[] = { | 613 | struct GNUNET_GETOPT_CommandLineOption options[] = { |
614 | 614 | ||
615 | { 's', "send", NULL, | 615 | GNUNET_GETOPT_OPTION_SET_ONE ('s', |
616 | gettext_noop ("send data to peer"), | 616 | "send", |
617 | 0, &GNUNET_GETOPT_set_one, &benchmark_send}, | 617 | gettext_noop ("send data to peer"), |
618 | { 'r', "receive", NULL, gettext_noop | 618 | &benchmark_send), |
619 | ("receive data from peer"), 0, | 619 | GNUNET_GETOPT_OPTION_SET_ONE ('r', |
620 | &GNUNET_GETOPT_set_one, &benchmark_receive}, | 620 | "receive", |
621 | { 'i', "iterations", NULL, gettext_noop | 621 | gettext_noop ("receive data from peer"), |
622 | ("iterations"), 1, | 622 | &benchmark_receive), |
623 | &GNUNET_GETOPT_set_uint, &benchmark_iterations}, | 623 | GNUNET_GETOPT_OPTION_SET_UINT ('i', |
624 | { 'n', "number", NULL, gettext_noop | 624 | "iterations", |
625 | ("number of messages to send"), 1, | 625 | NULL, |
626 | &GNUNET_GETOPT_set_uint, &benchmark_count}, | 626 | gettext_noop ("iterations"), |
627 | { 'm', "messagesize", NULL, gettext_noop | 627 | &benchmark_iterations), |
628 | ("message size to use"), 1, | 628 | GNUNET_GETOPT_OPTION_SET_UINT ('n', |
629 | &GNUNET_GETOPT_set_uint, &benchmark_size}, | 629 | "number", |
630 | { 'p', "peer", "PEER", | 630 | NULL, |
631 | gettext_noop ("peer identity"), 1, &GNUNET_GETOPT_set_string, | 631 | gettext_noop ("number of messages to send"), |
632 | &cpid }, | 632 | &benchmark_count), |
633 | GNUNET_GETOPT_OPTION_SET_UINT ('m', | ||
634 | "messagesize", | ||
635 | NULL, | ||
636 | gettext_noop ("message size to use"), | ||
637 | &benchmark_size), | ||
638 | GNUNET_GETOPT_OPTION_STRING ('p', | ||
639 | "peer", | ||
640 | "PEER", | ||
641 | gettext_noop ("peer identity"), | ||
642 | &cpid), | ||
633 | GNUNET_GETOPT_OPTION_VERBOSE (&verbosity), | 643 | GNUNET_GETOPT_OPTION_VERBOSE (&verbosity), |
634 | GNUNET_GETOPT_OPTION_END | 644 | GNUNET_GETOPT_OPTION_END |
635 | }; | 645 | }; |