aboutsummaryrefslogtreecommitdiff
path: root/src/transport/test_transport_testing.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-08-11 22:04:27 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-08-11 22:04:27 +0000
commitcb11932b64344bc9bde5f5163eefdfc059946c9a (patch)
treeb7f02a55d2ba78322a190617d809733527d21194 /src/transport/test_transport_testing.c
parentc34cc2e767ce2e48787148694c810602f19f7d5e (diff)
downloadgnunet-cb11932b64344bc9bde5f5163eefdfc059946c9a.tar.gz
gnunet-cb11932b64344bc9bde5f5163eefdfc059946c9a.zip
cb wrapper for connecting peers
Diffstat (limited to 'src/transport/test_transport_testing.c')
-rw-r--r--src/transport/test_transport_testing.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/transport/test_transport_testing.c b/src/transport/test_transport_testing.c
index 1a176c129..c67d1b27e 100644
--- a/src/transport/test_transport_testing.c
+++ b/src/transport/test_transport_testing.c
@@ -84,31 +84,24 @@ run (void *cls,
84 const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) 84 const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)
85{ 85{
86 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Starting peer\n"); 86 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Starting peer\n");
87 p = GNUNET_TRANSPORT_TESTING_start_peer("test_quota_compliance_tcp_peer1.conf"); 87 p = GNUNET_TRANSPORT_TESTING_start_peer("test_quota_compliance_tcp_peer1.conf",
88 &notify_receive,
89 &notify_connect,
90 &notify_disconnect,
91 NULL);
88 92
89 if (p != NULL) 93 if (p != NULL)
90 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer was successfully started\n"); 94 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer was successfully started\n");
91 else 95 else
92 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer was not started successfully\n"); 96 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer was not started successfully\n");
93 GNUNET_assert (p != NULL); 97 GNUNET_assert (p != NULL);
94
95
96 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "\tConnecting to transport service\n");
97 GNUNET_assert (p->th == NULL);
98 p->th = GNUNET_TRANSPORT_connect(p->cfg, NULL,
99 NULL,
100 &notify_receive,
101 &notify_connect,
102 &notify_disconnect);
103 GNUNET_assert (p->th != NULL); 98 GNUNET_assert (p->th != NULL);
104 99
105 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "\tDisconnecting to transport service\n");
106 GNUNET_TRANSPORT_disconnect(p->th);
107
108 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Stopping peer\n"); 100 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Stopping peer\n");
101
109 GNUNET_TRANSPORT_TESTING_stop_peer(p); 102 GNUNET_TRANSPORT_TESTING_stop_peer(p);
110 103
111 GNUNET_free (p); 104
112} 105}
113 106
114int 107int