aboutsummaryrefslogtreecommitdiff
path: root/src/transport/transport-testing.h
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-08-06 20:43:50 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-08-06 20:43:50 +0000
commit6ad7a1bffd1688f8ee1ecb37eacb3a55f671748c (patch)
tree0035690827086b06505e297aa4795fa5f0429608 /src/transport/transport-testing.h
parent372124795880b0d925ee04d11b38f64a49c6ed94 (diff)
downloadgnunet-6ad7a1bffd1688f8ee1ecb37eacb3a55f671748c.tar.gz
gnunet-6ad7a1bffd1688f8ee1ecb37eacb3a55f671748c.zip
plane hacking
Diffstat (limited to 'src/transport/transport-testing.h')
-rw-r--r--src/transport/transport-testing.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/transport/transport-testing.h b/src/transport/transport-testing.h
index db90354f4..804f6c378 100644
--- a/src/transport/transport-testing.h
+++ b/src/transport/transport-testing.h
@@ -25,6 +25,16 @@
25 * @author Matthias Wachs 25 * @author Matthias Wachs
26 */ 26 */
27 27
28#include "platform.h"
29#include "gnunet_common.h"
30#include "gnunet_hello_lib.h"
31#include "gnunet_getopt_lib.h"
32#include "gnunet_os_lib.h"
33#include "gnunet_program_lib.h"
34#include "gnunet_transport_service.h"
35#include "transport.h"
36
37
28struct PeerContext 38struct PeerContext
29{ 39{
30 struct GNUNET_CONFIGURATION_Handle *cfg; 40 struct GNUNET_CONFIGURATION_Handle *cfg;
@@ -34,4 +44,18 @@ struct PeerContext
34 char * servicehome; 44 char * servicehome;
35}; 45};
36 46
47typedef (*GNUNET_TRANSPORT_TESTING_connect_cb) (struct PeerContext * p1, struct PeerContext * p2, void *cls);
48
49static struct PeerContext *
50GNUNET_TRANSPORT_TESTING_start_peer (const char * cfgname);
51
52static void
53GNUNET_TRANSPORT_TESTING_stop_peer (struct PeerContext * pc);
54
55static void
56GNUNET_TRANSPORT_TESTING_connect_peers (struct PeerContext * p1,
57 struct PeerContext * p2,
58 GNUNET_TRANSPORT_TESTING_connect_cb * cb,
59 void * cls);
60
37/* end of transport_testing.h */ 61/* end of transport_testing.h */