diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-08-06 20:43:50 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-08-06 20:43:50 +0000 |
commit | 6ad7a1bffd1688f8ee1ecb37eacb3a55f671748c (patch) | |
tree | 0035690827086b06505e297aa4795fa5f0429608 /src/transport/transport-testing.h | |
parent | 372124795880b0d925ee04d11b38f64a49c6ed94 (diff) | |
download | gnunet-6ad7a1bffd1688f8ee1ecb37eacb3a55f671748c.tar.gz gnunet-6ad7a1bffd1688f8ee1ecb37eacb3a55f671748c.zip |
plane hacking
Diffstat (limited to 'src/transport/transport-testing.h')
-rw-r--r-- | src/transport/transport-testing.h | 24 |
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 | |||
28 | struct PeerContext | 38 | struct 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 | ||
47 | typedef (*GNUNET_TRANSPORT_TESTING_connect_cb) (struct PeerContext * p1, struct PeerContext * p2, void *cls); | ||
48 | |||
49 | static struct PeerContext * | ||
50 | GNUNET_TRANSPORT_TESTING_start_peer (const char * cfgname); | ||
51 | |||
52 | static void | ||
53 | GNUNET_TRANSPORT_TESTING_stop_peer (struct PeerContext * pc); | ||
54 | |||
55 | static void | ||
56 | GNUNET_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 */ |