diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-08-11 13:08:17 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-08-11 13:08:17 +0000 |
commit | b69ff44f31d66b1c81747d4e6c9e59ec9d9e6a80 (patch) | |
tree | ed20ae5294f29b374c0cd1b9de4ad936d87f6fcf /src/transport | |
parent | 3dab4cd6a1ff1c4cf885af8f2f032fdc44250c86 (diff) | |
download | gnunet-b69ff44f31d66b1c81747d4e6c9e59ec9d9e6a80.tar.gz gnunet-b69ff44f31d66b1c81747d4e6c9e59ec9d9e6a80.zip |
dummy ATS implementation
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/gnunet-service-transport-new.c | 12 | ||||
-rw-r--r-- | src/transport/gnunet-service-transport.h | 6 | ||||
-rw-r--r-- | src/transport/gnunet-service-transport_neighbours.c | 1 |
3 files changed, 18 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport-new.c b/src/transport/gnunet-service-transport-new.c index 53c8a6049..654acbfda 100644 --- a/src/transport/gnunet-service-transport-new.c +++ b/src/transport/gnunet-service-transport-new.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include "gnunet_transport_service.h" | 29 | #include "gnunet_transport_service.h" |
30 | #include "gnunet_peerinfo_service.h" | 30 | #include "gnunet_peerinfo_service.h" |
31 | #include "gnunet-service-transport.h" | 31 | #include "gnunet-service-transport.h" |
32 | #include "gnunet-service-transport_ats.h" | ||
32 | #include "gnunet-service-transport_blacklist.h" | 33 | #include "gnunet-service-transport_blacklist.h" |
33 | #include "gnunet-service-transport_clients.h" | 34 | #include "gnunet-service-transport_clients.h" |
34 | #include "gnunet-service-transport_hello.h" | 35 | #include "gnunet-service-transport_hello.h" |
@@ -68,6 +69,11 @@ struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded GST_my_public_key; | |||
68 | */ | 69 | */ |
69 | struct GNUNET_CRYPTO_RsaPrivateKey *GST_my_private_key; | 70 | struct GNUNET_CRYPTO_RsaPrivateKey *GST_my_private_key; |
70 | 71 | ||
72 | /** | ||
73 | * ATS handle. | ||
74 | */ | ||
75 | struct GST_AtsHandle *GST_ats; | ||
76 | |||
71 | 77 | ||
72 | /** | 78 | /** |
73 | * My HELLO has changed. Tell everyone who should know. | 79 | * My HELLO has changed. Tell everyone who should know. |
@@ -124,9 +130,10 @@ plugin_env_address_change_notification (void *cls, | |||
124 | static void | 130 | static void |
125 | shutdown_task (void *cls, | 131 | shutdown_task (void *cls, |
126 | const struct GNUNET_SCHEDULER_TaskContext *tc) | 132 | const struct GNUNET_SCHEDULER_TaskContext *tc) |
127 | { | 133 | { |
128 | GST_validation_stop (); | 134 | GST_validation_stop (); |
129 | GST_neighbours_stop (); | 135 | GST_neighbours_stop (); |
136 | GST_ats_stop (GST_ats); GST_ats = NULL; | ||
130 | GST_clients_stop (); | 137 | GST_clients_stop (); |
131 | GST_blacklist_stop (); | 138 | GST_blacklist_stop (); |
132 | GST_plugins_unload (); | 139 | GST_plugins_unload (); |
@@ -214,6 +221,9 @@ run (void *cls, | |||
214 | NULL, // FIXME... | 221 | NULL, // FIXME... |
215 | NULL, // FIXME... | 222 | NULL, // FIXME... |
216 | NULL); // FIXME... | 223 | NULL); // FIXME... |
224 | GST_ats = GST_ats_init (cfg, | ||
225 | NULL, // FIXME... | ||
226 | NULL); // FIXME... | ||
217 | GST_neighbours_start (NULL, // FIXME... | 227 | GST_neighbours_start (NULL, // FIXME... |
218 | NULL, // FIXME... | 228 | NULL, // FIXME... |
219 | NULL); // FIXME... | 229 | NULL); // FIXME... |
diff --git a/src/transport/gnunet-service-transport.h b/src/transport/gnunet-service-transport.h index 38bd8b85a..69cb20e7b 100644 --- a/src/transport/gnunet-service-transport.h +++ b/src/transport/gnunet-service-transport.h | |||
@@ -60,5 +60,11 @@ extern struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded GST_my_public_key; | |||
60 | */ | 60 | */ |
61 | extern struct GNUNET_CRYPTO_RsaPrivateKey *GST_my_private_key; | 61 | extern struct GNUNET_CRYPTO_RsaPrivateKey *GST_my_private_key; |
62 | 62 | ||
63 | /** | ||
64 | * ATS handle. | ||
65 | */ | ||
66 | extern struct GST_AtsHandle *GST_ats; | ||
67 | |||
68 | |||
63 | #endif | 69 | #endif |
64 | /* end of file gnunet-service-transport_plugins.h */ | 70 | /* end of file gnunet-service-transport_plugins.h */ |
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c index a8302bc56..00147b55d 100644 --- a/src/transport/gnunet-service-transport_neighbours.c +++ b/src/transport/gnunet-service-transport_neighbours.c | |||
@@ -24,6 +24,7 @@ | |||
24 | * @author Christian Grothoff | 24 | * @author Christian Grothoff |
25 | */ | 25 | */ |
26 | #include "platform.h" | 26 | #include "platform.h" |
27 | #include "gnunet-service-transport_ats.h" | ||
27 | #include "gnunet-service-transport_neighbours.h" | 28 | #include "gnunet-service-transport_neighbours.h" |
28 | #include "gnunet-service-transport_validation.h" | 29 | #include "gnunet-service-transport_validation.h" |
29 | #include "gnunet-service-transport.h" | 30 | #include "gnunet-service-transport.h" |