REST/NAMESTORE: rework API
[oweals/gnunet.git] / src / transport / test_transport_api_manipulation_cfg.c
index 84824ad8b3e55de4404ef9851301aa98e8ee99ec..2d17cca4517512516230827e2ea6569a49ba8460 100644 (file)
@@ -2,20 +2,20 @@
      This file is part of GNUnet.
      Copyright (C) 2009, 2010, 2016 GNUnet e.V.
 
-     GNUnet is free software; you can redistribute it and/or modify
-     it under the terms of the GNU General Public License as published
-     by the Free Software Foundation; either version 3, or (at your
-     option) any later version.
+     GNUnet is free software: you can redistribute it and/or modify it
+     under the terms of the GNU Affero General Public License as published
+     by the Free Software Foundation, either version 3 of the License,
+     or (at your option) any later version.
 
      GNUnet is distributed in the hope that it will be useful, but
      WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-     General Public License for more details.
+     Affero General Public License for more details.
+    
+     You should have received a copy of the GNU Affero General Public License
+     along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-     You should have received a copy of the GNU General Public License
-     along with GNUnet; see the file COPYING.  If not, write to the
-     Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-     Boston, MA 02110-1301, USA.
+     SPDX-License-Identifier: AGPL3.0-or-later
 */
 /**
  * @file transport/test_transport_api_manipulation_cfg.c
@@ -40,7 +40,7 @@
 
 #define TEST_MESSAGE_SIZE 2600
 
-#define TEST_RESPONSE_MESSAGE_TYPE 12346
+#define TEST_RESPONSE_MESSAGE_TYPE 
 
 /**
  * Test delay, in microseconds.
@@ -63,7 +63,7 @@ sendtask_response_task (void *cls)
   start_response = GNUNET_TIME_absolute_get();
   ret = GNUNET_TRANSPORT_TESTING_send (ccc->p[1],
                                       ccc->p[0],
-                                      TEST_RESPONSE_MESSAGE_TYPE,
+                                      GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE2,
                                       TEST_MESSAGE_SIZE,
                                       1,
                                       NULL,
@@ -82,7 +82,7 @@ static void
 notify_receive (void *cls,
                 struct GNUNET_TRANSPORT_TESTING_PeerContext *receiver,
                 const struct GNUNET_PeerIdentity *sender,
-                const struct GNUNET_MessageHeader *message)
+                const struct GNUNET_TRANSPORT_TESTING_TestMessage *message)
 {
   struct GNUNET_TIME_Relative duration;
 
@@ -93,13 +93,13 @@ notify_receive (void *cls,
                 "Peer %u (`%s') received message of type %d and size %u size from peer %s)!\n",
                 receiver->no,
                 ps,
-                ntohs (message->type),
-                ntohs (message->size),
+                ntohs (message->header.type),
+                ntohs (message->header.size),
                 GNUNET_i2s (sender));
     GNUNET_free (ps);
   }
 
-  switch (ntohs (message->type)) {
+  switch (ntohs (message->header.type)) {
   case GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE:
     duration = GNUNET_TIME_absolute_get_difference (start_request,
                                                    GNUNET_TIME_absolute_get());
@@ -123,7 +123,7 @@ notify_receive (void *cls,
     GNUNET_SCHEDULER_add_now (&sendtask_response_task,
                              NULL);
     return;
-  case TEST_RESPONSE_MESSAGE_TYPE:
+  case GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE2:
     duration = GNUNET_TIME_absolute_get_difference(start_response,
                                                    GNUNET_TIME_absolute_get());
     if (duration.rel_value_us >= TEST_DELAY)
@@ -170,6 +170,7 @@ main (int argc,
 
   ccc = &my_ccc;
   sc.ccc = ccc;
+  start_request = GNUNET_TIME_absolute_get ();
   if (GNUNET_OK !=
       GNUNET_TRANSPORT_TESTING_main (2,
                                      &GNUNET_TRANSPORT_TESTING_connect_check,