[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r12587 - in gnunet/src: fs transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r12587 - in gnunet/src: fs transport |
Date: |
Tue, 17 Aug 2010 15:23:23 +0200 |
Author: grothoff
Date: 2010-08-17 15:23:23 +0200 (Tue, 17 Aug 2010)
New Revision: 12587
Modified:
gnunet/src/fs/gnunet-service-fs.c
gnunet/src/transport/gnunet-service-transport.c
gnunet/src/transport/plugin_transport.h
Log:
expose our hello to plugins
Modified: gnunet/src/fs/gnunet-service-fs.c
===================================================================
--- gnunet/src/fs/gnunet-service-fs.c 2010-08-17 13:07:24 UTC (rev 12586)
+++ gnunet/src/fs/gnunet-service-fs.c 2010-08-17 13:23:23 UTC (rev 12587)
@@ -1656,6 +1656,7 @@
GNUNET_PEER_change_rc (mb->target_list[i], -1);
mb->target_list[i] = 0;
mb->used_targets++;
+ memset (&migm, 0, sizeof (migm));
migm.header.size = htons (sizeof (migm) + mb->size);
migm.header.type = htons (GNUNET_MESSAGE_TYPE_FS_PUT);
migm.type = htonl (mb->type);
Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c 2010-08-17 13:07:24 UTC
(rev 12586)
+++ gnunet/src/transport/gnunet-service-transport.c 2010-08-17 13:23:23 UTC
(rev 12587)
@@ -5063,6 +5063,7 @@
plug->env.cfg = cfg;
plug->env.sched = sched;
plug->env.my_identity = &my_identity;
+ plug->env.our_hello = &our_hello;
plug->env.cls = plug;
plug->env.receive = &plugin_env_receive;
plug->env.notify_address = &plugin_env_notify_address;
Modified: gnunet/src/transport/plugin_transport.h
===================================================================
--- gnunet/src/transport/plugin_transport.h 2010-08-17 13:07:24 UTC (rev
12586)
+++ gnunet/src/transport/plugin_transport.h 2010-08-17 13:23:23 UTC (rev
12587)
@@ -181,6 +181,12 @@
const struct GNUNET_PeerIdentity *my_identity;
/**
+ * Pointer (!) to our HELLO message. Note that the address
+ * referred to "*our_hello" might change over time.
+ */
+ const struct GNUNET_HELLO_Message **our_hello;
+
+ /**
* Closure for the various callbacks.
*/
void *cls;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r12587 - in gnunet/src: fs transport,
gnunet <=