[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r35698 - gnunet/src/dht
From: |
gnunet |
Subject: |
[GNUnet-SVN] r35698 - gnunet/src/dht |
Date: |
Fri, 1 May 2015 00:38:35 +0200 |
Author: arthur
Date: 2015-05-01 00:38:35 +0200 (Fri, 01 May 2015)
New Revision: 35698
Modified:
gnunet/src/dht/gnunet-service-wdht_neighbours.c
Log:
Adding function GDS_NEIGHBOURS_send_get_result()
Modified: gnunet/src/dht/gnunet-service-wdht_neighbours.c
===================================================================
--- gnunet/src/dht/gnunet-service-wdht_neighbours.c 2015-04-30 13:23:18 UTC
(rev 35697)
+++ gnunet/src/dht/gnunet-service-wdht_neighbours.c 2015-04-30 22:38:35 UTC
(rev 35698)
@@ -717,8 +717,6 @@
}
-
-
/**
* Blah.
*/
@@ -805,8 +803,19 @@
const void *data,
size_t data_size)
{
- /* basically: call 'forward_message_on_trail';
- NOTE: ignore 'next_target/have_path' for now... */
+ struct GNUNET_MessageHeader *payload;
+
+ payload = GNUNET_malloc(sizeof(struct GNUNET_MessageHeader) + data_size);
+ payload->size = data_size;
+ payload->type = GNUNET_MESSAGE_TYPE_WDHT_GET_RESULT;
+
+ forward_message_on_trail (NULL /* FIXME: put something right */,
+ trail_id,
+ 0/* FIXME: put something right */,
+ &my_identity,
+ put_path,
+ put_path_length,
+ payload);
}
@@ -866,9 +875,10 @@
static struct FriendInfo *
pick_random_friend ()
{
- /* FIXME: implement (easy..., use:
- GNUNET_CONTAINER_multipeermap_get_random ()... */
- return NULL; // FIXME...
+ /* FIXME: in my opinion, if have to pick a random friend from the friend_map
+ but i can't find a function to get a random friend from a mutlipeer_map */
+ /* return GNUNET_CONTAINER_multipeermap_get_random (friends_peermap); */
+ return NULL;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r35698 - gnunet/src/dht,
gnunet <=