uncrustify as demanded.
[oweals/gnunet.git] / src / transport / transport-testing-loggers.c
1
2 /*
3      This file is part of GNUnet.
4      Copyright (C) 2016 GNUnet e.V.
5
6      GNUnet is free software: you can redistribute it and/or modify it
7      under the terms of the GNU Affero General Public License as published
8      by the Free Software Foundation, either version 3 of the License,
9      or (at your option) any later version.
10
11      GNUnet is distributed in the hope that it will be useful, but
12      WITHOUT ANY WARRANTY; without even the implied warranty of
13      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14      Affero General Public License for more details.
15
16      You should have received a copy of the GNU Affero General Public License
17      along with this program.  If not, see <http://www.gnu.org/licenses/>.
18
19      SPDX-License-Identifier: AGPL3.0-or-later
20  */
21 /**
22  * @file transport-testing-loggers.c
23  * @brief convenience functions for logging common events in tests
24  * @author Christian Grothoff
25  */
26 #include "transport-testing.h"
27
28
29 /**
30  * Log a connect event.
31  *
32  * @param cls NULL
33  * @param me peer that had the event
34  * @param other peer that connected.
35  */
36 void
37 GNUNET_TRANSPORT_TESTING_log_connect(void *cls,
38                                      struct GNUNET_TRANSPORT_TESTING_PeerContext *me,
39                                      const struct GNUNET_PeerIdentity *other)
40 {
41   char *ps;
42
43   ps = GNUNET_strdup(GNUNET_i2s(&me->id));
44   GNUNET_log(GNUNET_ERROR_TYPE_INFO,
45              "Peer %s connected to %u (%s)!\n",
46              GNUNET_i2s(other),
47              me->no,
48              ps);
49   GNUNET_free(ps);
50 }
51
52
53
54 /**
55  * Log a disconnect event.
56  *
57  * @param cls NULL
58  * @param me peer that had the event
59  * @param other peer that disconnected.
60  */
61 void
62 GNUNET_TRANSPORT_TESTING_log_disconnect(void *cls,
63                                         struct GNUNET_TRANSPORT_TESTING_PeerContext *me,
64                                         const struct GNUNET_PeerIdentity *other)
65 {
66   char *ps;
67
68   ps = GNUNET_strdup(GNUNET_i2s(&me->id));
69   GNUNET_log(GNUNET_ERROR_TYPE_INFO,
70              "Peer `%s' disconnected from %u (%s)!\n",
71              GNUNET_i2s(other),
72              me->no,
73              ps);
74   GNUNET_free(ps);
75 }
76
77 /* end of transport-testing-loggers.c */