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/ats-tool/gnunet-ats.c | |
parent | 294393abdca9f482321696e9aaec64b1a0488607 (diff) | |
download | gnunet-5d6ed5fbda01a324d8d9b800928339d4a90343c3.tar.gz gnunet-5d6ed5fbda01a324d8d9b800928339d4a90343c3.zip |
Still porting to new getopt API.
Diffstat (limited to 'src/ats-tool/gnunet-ats.c')
-rw-r--r-- | src/ats-tool/gnunet-ats.c | 84 |
1 files changed, 56 insertions, 28 deletions
diff --git a/src/ats-tool/gnunet-ats.c b/src/ats-tool/gnunet-ats.c index 5fc1d6e92..f645ba56d 100644 --- a/src/ats-tool/gnunet-ats.c +++ b/src/ats-tool/gnunet-ats.c | |||
@@ -944,34 +944,62 @@ main (int argc, | |||
944 | stat_receive_done = GNUNET_NO; | 944 | stat_receive_done = GNUNET_NO; |
945 | opt_type_str = NULL; | 945 | opt_type_str = NULL; |
946 | 946 | ||
947 | static const struct GNUNET_GETOPT_CommandLineOption options[] = { | 947 | struct GNUNET_GETOPT_CommandLineOption options[] = { |
948 | { 'u', "used", NULL, | 948 | GNUNET_GETOPT_OPTION_SET_ONE ('u', |
949 | gettext_noop ("get list of active addresses currently used"), 0, | 949 | "used", |
950 | &GNUNET_GETOPT_set_one, &opt_list_used }, | 950 | gettext_noop ("get list of active addresses currently used"), |
951 | { 'a', "all", NULL, gettext_noop ("get list of all active addresses"), 0, | 951 | &opt_list_used), |
952 | &GNUNET_GETOPT_set_one, &opt_list_all }, | 952 | GNUNET_GETOPT_OPTION_SET_ONE ('a', |
953 | { 'C', "connect", "PEER", | 953 | "all", |
954 | gettext_noop ("connect to PEER"), 1, | 954 | gettext_noop ("get list of all active addresses"), |
955 | &GNUNET_GETOPT_set_string, &cpid_str }, | 955 | &opt_list_all), |
956 | { 'n', "numeric", NULL, | 956 | |
957 | gettext_noop ("do not resolve IP addresses to hostnames"), 0, | 957 | GNUNET_GETOPT_OPTION_STRING ('C', |
958 | &GNUNET_GETOPT_set_one, &opt_resolve_addresses_numeric }, | 958 | "connect", |
959 | { 'm', "monitor", NULL, gettext_noop ("monitor mode"), 0, | 959 | NULL, |
960 | &GNUNET_GETOPT_set_one, &opt_monitor }, | 960 | gettext_noop ("connect to PEER"), |
961 | { 'p', "preference", NULL, gettext_noop ("set preference for the given peer"), | 961 | &cpid_str), |
962 | 0, &GNUNET_GETOPT_set_one, &opt_set_pref }, | 962 | GNUNET_GETOPT_OPTION_SET_ONE ('n', |
963 | { 'q', "quotas", NULL, gettext_noop ("print all configured quotas"), 0, | 963 | "numeric", |
964 | &GNUNET_GETOPT_set_one, &opt_print_quotas }, | 964 | gettext_noop ("do not resolve IP addresses to hostnames"), |
965 | { 'i', "id", "TYPE", gettext_noop ("peer id"), 1, &GNUNET_GETOPT_set_string, | 965 | &opt_resolve_addresses_numeric), |
966 | &opt_pid_str }, | 966 | |
967 | { 't', "type", "TYPE", | 967 | GNUNET_GETOPT_OPTION_SET_ONE ('m', |
968 | gettext_noop ("preference type to set: latency | bandwidth"), 1, | 968 | "monitor", |
969 | &GNUNET_GETOPT_set_string, &opt_type_str }, | 969 | gettext_noop ("monitor mode"), |
970 | { 'k', "value", "VALUE", gettext_noop ("preference value"), 1, | 970 | &opt_monitor), |
971 | &GNUNET_GETOPT_set_uint, &opt_pref_value }, | 971 | |
972 | { 'V', "verbose", NULL, | 972 | GNUNET_GETOPT_OPTION_SET_ONE ('p', |
973 | gettext_noop ("verbose output (include ATS address properties)"), 0, | 973 | "preference", |
974 | &GNUNET_GETOPT_set_one, &opt_verbose }, | 974 | gettext_noop ("set preference for the given peer"), |
975 | &opt_set_pref), | ||
976 | |||
977 | GNUNET_GETOPT_OPTION_SET_ONE ('q', | ||
978 | "quotas", | ||
979 | gettext_noop ("print all configured quotas"), | ||
980 | &opt_print_quotas), | ||
981 | GNUNET_GETOPT_OPTION_STRING ('i', | ||
982 | "id", | ||
983 | "TYPE", | ||
984 | gettext_noop ("peer id"), | ||
985 | &opt_pid_str), | ||
986 | |||
987 | GNUNET_GETOPT_OPTION_STRING ('t', | ||
988 | "type", | ||
989 | "TYPE", | ||
990 | gettext_noop ("preference type to set: latency | bandwidth"), | ||
991 | &opt_type_str), | ||
992 | |||
993 | GNUNET_GETOPT_OPTION_SET_UINT ('k', | ||
994 | "value", | ||
995 | "VALUE", | ||
996 | gettext_noop ("preference value"), | ||
997 | &opt_pref_value), | ||
998 | |||
999 | GNUNET_GETOPT_OPTION_SET_ONE ('V', | ||
1000 | "verbose", | ||
1001 | gettext_noop ("verbose output (include ATS address properties)"), | ||
1002 | &opt_verbose), | ||
975 | GNUNET_GETOPT_OPTION_END | 1003 | GNUNET_GETOPT_OPTION_END |
976 | }; | 1004 | }; |
977 | 1005 | ||