gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r16450 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r16450 - gnunet/src/transport
Date: Thu, 11 Aug 2011 15:08:17 +0200

Author: grothoff
Date: 2011-08-11 15:08:17 +0200 (Thu, 11 Aug 2011)
New Revision: 16450

Modified:
   gnunet/src/transport/gnunet-service-transport-new.c
   gnunet/src/transport/gnunet-service-transport.h
   gnunet/src/transport/gnunet-service-transport_neighbours.c
Log:
dummy ATS implementation

Modified: gnunet/src/transport/gnunet-service-transport-new.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport-new.c 2011-08-11 13:05:42 UTC 
(rev 16449)
+++ gnunet/src/transport/gnunet-service-transport-new.c 2011-08-11 13:08:17 UTC 
(rev 16450)
@@ -29,6 +29,7 @@
 #include "gnunet_transport_service.h"
 #include "gnunet_peerinfo_service.h"
 #include "gnunet-service-transport.h"
+#include "gnunet-service-transport_ats.h"
 #include "gnunet-service-transport_blacklist.h"
 #include "gnunet-service-transport_clients.h"
 #include "gnunet-service-transport_hello.h"
@@ -68,7 +69,12 @@
  */
 struct GNUNET_CRYPTO_RsaPrivateKey *GST_my_private_key;
 
+/**
+ * ATS handle.
+ */
+struct GST_AtsHandle *GST_ats;
 
+
 /**
  * My HELLO has changed. Tell everyone who should know.
  *
@@ -124,9 +130,10 @@
 static void
 shutdown_task (void *cls, 
               const struct GNUNET_SCHEDULER_TaskContext *tc)
-{
+{  
   GST_validation_stop ();
   GST_neighbours_stop ();
+  GST_ats_stop (GST_ats); GST_ats = NULL;
   GST_clients_stop ();
   GST_blacklist_stop ();
   GST_plugins_unload ();
@@ -214,6 +221,9 @@
                    NULL, // FIXME...
                    NULL, // FIXME...
                    NULL); // FIXME...
+  GST_ats = GST_ats_init (cfg,
+                         NULL, // FIXME...
+                         NULL); // FIXME...
   GST_neighbours_start (NULL, // FIXME...
                        NULL, // FIXME...
                        NULL); // FIXME...

Modified: gnunet/src/transport/gnunet-service-transport.h
===================================================================
--- gnunet/src/transport/gnunet-service-transport.h     2011-08-11 13:05:42 UTC 
(rev 16449)
+++ gnunet/src/transport/gnunet-service-transport.h     2011-08-11 13:08:17 UTC 
(rev 16450)
@@ -60,5 +60,11 @@
  */
 extern struct GNUNET_CRYPTO_RsaPrivateKey *GST_my_private_key;
 
+/**
+ * ATS handle.
+ */
+extern struct GST_AtsHandle *GST_ats;
+
+
 #endif
 /* end of file gnunet-service-transport_plugins.h */

Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c  2011-08-11 
13:05:42 UTC (rev 16449)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c  2011-08-11 
13:08:17 UTC (rev 16450)
@@ -24,6 +24,7 @@
  * @author Christian Grothoff
  */
 #include "platform.h"
+#include "gnunet-service-transport_ats.h"
 #include "gnunet-service-transport_neighbours.h"
 #include "gnunet-service-transport_validation.h"
 #include "gnunet-service-transport.h"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]