[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r15788 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r15788 - gnunet/src/transport |
Date: |
Wed, 29 Jun 2011 13:40:03 +0200 |
Author: wachs
Date: 2011-06-29 13:40:03 +0200 (Wed, 29 Jun 2011)
New Revision: 15788
Modified:
gnunet/src/transport/plugin_transport_http.c
gnunet/src/transport/test_plugin_transport_http.c
gnunet/src/transport/test_plugin_transport_https.c
Log:
http now supports minor changes
Modified: gnunet/src/transport/plugin_transport_http.c
===================================================================
--- gnunet/src/transport/plugin_transport_http.c 2011-06-29 08:49:09 UTC
(rev 15787)
+++ gnunet/src/transport/plugin_transport_http.c 2011-06-29 11:40:03 UTC
(rev 15788)
@@ -2871,7 +2871,21 @@
return ret;
}
+/**
+ * Notify transport service about address
+ *
+ * @param cls the plugin
+ * @param tc unused
+ */
+static void
+address_notification (void *cls,
+ const struct GNUNET_SCHEDULER_TaskContext *tc)
+{
+ struct Plugin *plugin = cls;
+ GNUNET_OS_network_interfaces_list (&process_interfaces, plugin);
+}
+
/**
* Exit point from the plugin.
*/
@@ -3380,9 +3394,9 @@
}
plugin->peers = GNUNET_CONTAINER_multihashmap_create (10);
- GNUNET_OS_network_interfaces_list (&process_interfaces, plugin);
GNUNET_free(component_name);
+ GNUNET_SCHEDULER_add_now(address_notification, plugin);
return api;
}
Modified: gnunet/src/transport/test_plugin_transport_http.c
===================================================================
--- gnunet/src/transport/test_plugin_transport_http.c 2011-06-29 08:49:09 UTC
(rev 15787)
+++ gnunet/src/transport/test_plugin_transport_http.c 2011-06-29 11:40:03 UTC
(rev 15788)
@@ -874,10 +874,9 @@
*/
static void
notify_address (void *cls,
- const char *name,
+ int add_remove,
const void *addr,
- uint16_t addrlen,
- struct GNUNET_TIME_Relative expires)
+ size_t addrlen)
{
char address[INET6_ADDRSTRLEN];
unsigned int port;
Modified: gnunet/src/transport/test_plugin_transport_https.c
===================================================================
--- gnunet/src/transport/test_plugin_transport_https.c 2011-06-29 08:49:09 UTC
(rev 15787)
+++ gnunet/src/transport/test_plugin_transport_https.c 2011-06-29 11:40:03 UTC
(rev 15788)
@@ -859,10 +859,9 @@
*/
void
notify_address (void *cls,
- const char *name,
- const void *addr,
- uint16_t addrlen,
- struct GNUNET_TIME_Relative expires)
+ int add_remove,
+ const void *addr,
+ size_t addrlen)
{
char address[INET6_ADDRSTRLEN];
unsigned int port;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r15788 - gnunet/src/transport,
gnunet <=