X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fdht%2Fgnunet-service-dht_routing.h;h=56326aa6045cf1674c59d630638004f3d9562e6c;hb=a72d66e9bb2f2b696a46b731c4debbeaa4cc5ad4;hp=6b2246f3149be544659262b0e3e415792ab95d5b;hpb=4f3f80d05ac7101b8049c352d70abe97bc81ab23;p=oweals%2Fgnunet.git diff --git a/src/dht/gnunet-service-dht_routing.h b/src/dht/gnunet-service-dht_routing.h index 6b2246f31..56326aa60 100644 --- a/src/dht/gnunet-service-dht_routing.h +++ b/src/dht/gnunet-service-dht_routing.h @@ -28,6 +28,7 @@ #include "gnunet_util_lib.h" #include "gnunet_block_lib.h" +#include "gnunet_dht_service.h" /** @@ -49,14 +50,12 @@ */ void GDS_ROUTING_process (enum GNUNET_BLOCK_Type type, - struct GNUNET_TIME_Absolute expiration_time, - const GNUNET_HashCode *key, - unsigned int put_path_length, - const struct GNUNET_PeerIdentity *put_path, - unsigned int get_path_length, - const struct GNUNET_PeerIdentity *get_path, - const void *data, - size_t data_size); + struct GNUNET_TIME_Absolute expiration_time, + const struct GNUNET_HashCode * key, unsigned int put_path_length, + const struct GNUNET_PeerIdentity *put_path, + unsigned int get_path_length, + const struct GNUNET_PeerIdentity *get_path, + const void *data, size_t data_size); /** @@ -64,6 +63,7 @@ GDS_ROUTING_process (enum GNUNET_BLOCK_Type type, * * @param sender peer that originated the request * @param type type of the block + * @param options options for processing * @param key key for the content * @param xquery extended query * @param xquery_size number of bytes in xquery @@ -72,12 +72,12 @@ GDS_ROUTING_process (enum GNUNET_BLOCK_Type type, */ void GDS_ROUTING_add (const struct GNUNET_PeerIdentity *sender, - enum GNUNET_BLOCK_Type type, - const GNUNET_HashCode *key, - const void *xquery, - size_t xquery_size, - const struct GNUNET_CONTAINER_BloomFilter *reply_bf, - uint32_t reply_bf_mutator); + enum GNUNET_BLOCK_Type type, + enum GNUNET_DHT_RouteOption options, + const struct GNUNET_HashCode * key, const void *xquery, + size_t xquery_size, + const struct GNUNET_CONTAINER_BloomFilter *reply_bf, + uint32_t reply_bf_mutator); /**