[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r24346 - gnunet/src/dv
From: |
gnunet |
Subject: |
[GNUnet-SVN] r24346 - gnunet/src/dv |
Date: |
Wed, 17 Oct 2012 09:39:20 +0200 |
Author: wachs
Date: 2012-10-17 09:39:20 +0200 (Wed, 17 Oct 2012)
New Revision: 24346
Modified:
gnunet/src/dv/dv_api.c
Log:
overhead for dv
Modified: gnunet/src/dv/dv_api.c
===================================================================
--- gnunet/src/dv/dv_api.c 2012-10-16 15:44:16 UTC (rev 24345)
+++ gnunet/src/dv/dv_api.c 2012-10-17 07:39:20 UTC (rev 24346)
@@ -145,6 +145,16 @@
* Target of the message.
*/
struct GNUNET_PeerIdentity target;
+
+ /**
+ * Payload size in bytes
+ */
+ size_t payload_size;
+
+ /**
+ * DV message size
+ */
+ size_t msg_size;
};
/**
@@ -416,11 +426,13 @@
{
if (ntohl (send_result_msg->result) == 0)
{
- send_ctx->cont (send_ctx->cont_cls, &send_ctx->target, GNUNET_OK);
+ send_ctx->cont (send_ctx->cont_cls, &send_ctx->target, GNUNET_OK,
+ send_ctx->payload_size, send_ctx->msg_size);
}
else
{
- send_ctx->cont (send_ctx->cont_cls, &send_ctx->target, GNUNET_SYSERR);
+ send_ctx->cont (send_ctx->cont_cls, &send_ctx->target, GNUNET_SYSERR,
+ send_ctx->payload_size, 0);
}
}
GNUNET_free_non_null (send_ctx);
@@ -484,6 +496,8 @@
memcpy (end_of_message, msgbuf, msgbuf_size);
add_pending (dv_handle, msg);
send_ctx = GNUNET_malloc (sizeof (struct SendCallbackContext));
+ send_ctx->payload_size = msgbuf_size;
+ send_ctx->msg_size = msize;
send_ctx->cont = cont;
send_ctx->cont_cls = cont_cls;
memcpy (&send_ctx->target, target, sizeof (struct GNUNET_PeerIdentity));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r24346 - gnunet/src/dv,
gnunet <=