X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Ftest_service.c;h=eff8c75703d4baec7a0aafecb3f373543b70bc7b;hb=e62ce5b19244ae28472bf0e02b19c3f905f1ee0a;hp=daafa6cd35628ae91d133fd5f2b3a878b90d47ee;hpb=502af2167f7c218366666ca4944bd7cc54b5b19a;p=oweals%2Fgnunet.git diff --git a/src/util/test_service.c b/src/util/test_service.c index daafa6cd3..eff8c7570 100644 --- a/src/util/test_service.c +++ b/src/util/test_service.c @@ -31,7 +31,7 @@ #include "gnunet_time_lib.h" -#define VERBOSE GNUNET_NO +#define VERBOSE GNUNET_EXTRA_LOGGING #define PORT 12435 @@ -71,10 +71,11 @@ ready (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) "Client connecting, waiting to transmit\n"); GNUNET_CLIENT_notify_transmit_ready (client, sizeof (struct GNUNET_MessageHeader), - GNUNET_TIME_UNIT_SECONDS, - GNUNET_NO, &build_msg, client); + GNUNET_TIME_UNIT_SECONDS, GNUNET_NO, + &build_msg, client); } + static void do_stop (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { @@ -83,8 +84,7 @@ do_stop (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) static void -recv_cb (void *cls, - struct GNUNET_SERVER_Client *client, +recv_cb (void *cls, struct GNUNET_SERVER_Client *client, const struct GNUNET_MessageHeader *message) { GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Receiving client message...\n"); @@ -96,24 +96,21 @@ recv_cb (void *cls, ok = 0; } + static struct GNUNET_SERVER_MessageHandler myhandlers[] = { {&recv_cb, NULL, MY_TYPE, sizeof (struct GNUNET_MessageHeader)}, {NULL, NULL, 0, 0} }; - - static void -runner (void *cls, - struct GNUNET_SERVER_Handle *server, +runner (void *cls, struct GNUNET_SERVER_Handle *server, const struct GNUNET_CONFIGURATION_Handle *cfg) { GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Service initializing\n"); GNUNET_SERVER_add_handlers (server, myhandlers); - GNUNET_CLIENT_service_test ("test_service", - cfg, GNUNET_TIME_UNIT_SECONDS, &ready, - (void *) cfg); + GNUNET_CLIENT_service_test ("test_service", cfg, GNUNET_TIME_UNIT_SECONDS, + &ready, (void *) cfg); } @@ -139,9 +136,7 @@ check () }; GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Starting service\n"); GNUNET_assert (GNUNET_OK == - GNUNET_SERVICE_run (5, - argv, - "test_service", + GNUNET_SERVICE_run (5, argv, "test_service", GNUNET_SERVICE_OPTION_NONE, &runner, &ok)); GNUNET_assert (0 == ok); return ok; @@ -160,20 +155,18 @@ ready6 (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "V6 client connected\n"); GNUNET_CLIENT_notify_transmit_ready (client, sizeof (struct GNUNET_MessageHeader), - GNUNET_TIME_UNIT_SECONDS, - GNUNET_NO, &build_msg, client); + GNUNET_TIME_UNIT_SECONDS, GNUNET_NO, + &build_msg, client); } static void -runner6 (void *cls, - struct GNUNET_SERVER_Handle *server, +runner6 (void *cls, struct GNUNET_SERVER_Handle *server, const struct GNUNET_CONFIGURATION_Handle *cfg) { GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Initializing v6 service\n"); GNUNET_SERVER_add_handlers (server, myhandlers); - GNUNET_CLIENT_service_test ("test_service6", - cfg, GNUNET_TIME_UNIT_SECONDS, &ready6, - (void *) cfg); + GNUNET_CLIENT_service_test ("test_service6", cfg, GNUNET_TIME_UNIT_SECONDS, + &ready6, (void *) cfg); } /** @@ -197,11 +190,9 @@ check6 () }; GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Starting v6 service\n"); GNUNET_assert (GNUNET_OK == - GNUNET_SERVICE_run (5, - argv, - "test_service6", - GNUNET_SERVICE_OPTION_NONE, - &runner6, &ok)); + GNUNET_SERVICE_run (5, argv, "test_service6", + GNUNET_SERVICE_OPTION_NONE, &runner6, + &ok)); GNUNET_assert (0 == ok); return ok; } @@ -209,9 +200,7 @@ check6 () static void -start_stop_main (void *cls, - char *const *args, - const char *cfgfile, +start_stop_main (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) { int *ret = cls; @@ -245,10 +234,7 @@ check_start_stop () int ret = 1; GNUNET_assert (GNUNET_OK == - GNUNET_PROGRAM_run (5, - argv, - "test-service-program", - "no help", + GNUNET_PROGRAM_run (5, argv, "test-service-program", "no help", options, &start_stop_main, &ret)); GNUNET_break (0 == ret); @@ -278,13 +264,13 @@ main (int argc, char *argv[]) #endif if (NULL == s) { - if ((errno == ENOBUFS) || - (errno == ENOMEM) || (errno == ENFILE) || (errno == EACCES)) + if ((errno == ENOBUFS) || (errno == ENOMEM) || (errno == ENFILE) || + (errno == EACCES)) { GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, "socket"); return 1; } - fprintf (stderr, + FPRINTF (stderr, "IPv6 support seems to not be available (%s), not testing it!\n", strerror (errno)); }