[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r30780 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r30780 - gnunet/src/mesh |
Date: |
Mon, 18 Nov 2013 17:39:28 +0100 |
Author: bartpolot
Date: 2013-11-18 17:39:27 +0100 (Mon, 18 Nov 2013)
New Revision: 30780
Modified:
gnunet/src/mesh/gnunet-service-mesh_channel.c
gnunet/src/mesh/gnunet-service-mesh_connection.c
gnunet/src/mesh/gnunet-service-mesh_tunnel.c
Log:
- doc, notes
Modified: gnunet/src/mesh/gnunet-service-mesh_channel.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_channel.c 2013-11-18 16:20:51 UTC
(rev 30779)
+++ gnunet/src/mesh/gnunet-service-mesh_channel.c 2013-11-18 16:39:27 UTC
(rev 30780)
@@ -776,6 +776,16 @@
channel_send_ack (ch, !fwd);
}
+
+/**
+ * Message has been sent: start retransmission timer.
+ *
+ * @param cls Closure (copy sent).
+ * @param t Tunnel.
+ * @param q Queue handler (no longer valid).
+ * @param type Type of message.
+ * @param size Size of the message.
+ */
static void
message_sent (void *cls,
struct MeshTunnel3 *t,
@@ -1915,7 +1925,7 @@
copy = channel_save_copy (ch, message, fwd);
copy->q = GMT_send_prebuilt_message (message, ch->t, ch, fwd,
- &message_sent, copy);
+ &message_sent, copy);
}
else
GMT_send_prebuilt_message (message, ch->t, ch, fwd, NULL, NULL);
Modified: gnunet/src/mesh/gnunet-service-mesh_connection.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_connection.c 2013-11-18 16:20:51 UTC
(rev 30779)
+++ gnunet/src/mesh/gnunet-service-mesh_connection.c 2013-11-18 16:39:27 UTC
(rev 30780)
@@ -741,6 +741,8 @@
*
* @param c Connection to keep alive..
* @param fwd Is this a FWD keepalive? (owner -> dest).
+ *
+ * FIXME use only one type, register in GMC_send_prebuilt_message()
*/
static void
connection_keepalive (struct MeshConnection *c, int fwd)
Modified: gnunet/src/mesh/gnunet-service-mesh_tunnel.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_tunnel.c 2013-11-18 16:20:51 UTC
(rev 30779)
+++ gnunet/src/mesh/gnunet-service-mesh_tunnel.c 2013-11-18 16:39:27 UTC
(rev 30780)
@@ -2098,7 +2098,7 @@
(void) GMC_send_prebuilt_message (&msg->header, c, fwd, NULL, NULL);
return NULL;
}
- q = GNUNET_new (struct MeshTunnel3Queue);
+ q = GNUNET_new (struct MeshTunnel3Queue); /* FIXME valgrind: leak*/
q->q = GMC_send_prebuilt_message (&msg->header, c, fwd, &message_sent, q);
q->cont = cont;
q->cont_cls = cont_cls;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r30780 - gnunet/src/mesh,
gnunet <=