-again trying to delete old vectorproduct dir
[oweals/gnunet.git] / src / dht / gnunet-service-dht_neighbours.h
index d23ea10ab109b95e377222784c6030d582192b6c..b3b33e31839623afa303b4728d2ce9e489a753dc 100644 (file)
  */
 void
 GDS_NEIGHBOURS_handle_put (enum GNUNET_BLOCK_Type type,
-                          enum GNUNET_DHT_RouteOption options,
-                          uint32_t desired_replication_level,
-                          struct GNUNET_TIME_Absolute expiration_time,
-                          uint32_t hop_count,
-                          struct GNUNET_CONTAINER_BloomFilter *bf,
-                          const GNUNET_HashCode *key,
-                          unsigned int put_path_length,
-                          struct GNUNET_PeerIdentity *put_path,
-                          const void *data,
-                          size_t data_size);
+                           enum GNUNET_DHT_RouteOption options,
+                           uint32_t desired_replication_level,
+                           struct GNUNET_TIME_Absolute expiration_time,
+                           uint32_t hop_count,
+                           struct GNUNET_CONTAINER_BloomFilter *bf,
+                           const struct GNUNET_HashCode * key,
+                           unsigned int put_path_length,
+                           struct GNUNET_PeerIdentity *put_path,
+                           const void *data, size_t data_size);
 
 
 /**
@@ -83,15 +82,13 @@ GDS_NEIGHBOURS_handle_put (enum GNUNET_BLOCK_Type type,
  */
 void
 GDS_NEIGHBOURS_handle_get (enum GNUNET_BLOCK_Type type,
-                          enum GNUNET_DHT_RouteOption options,
-                          uint32_t desired_replication_level,
-                          uint32_t hop_count,
-                          const GNUNET_HashCode *key,
-                          const void *xquery,
-                          size_t xquery_size,
-                          const struct GNUNET_CONTAINER_BloomFilter *reply_bf,
-                          uint32_t reply_bf_mutator,
-                          struct GNUNET_CONTAINER_BloomFilter *peer_bf);
+                           enum GNUNET_DHT_RouteOption options,
+                           uint32_t desired_replication_level,
+                           uint32_t hop_count, const struct GNUNET_HashCode * key,
+                           const void *xquery, size_t xquery_size,
+                           const struct GNUNET_CONTAINER_BloomFilter *reply_bf,
+                           uint32_t reply_bf_mutator,
+                           struct GNUNET_CONTAINER_BloomFilter *peer_bf);
 
 
 /**
@@ -112,15 +109,14 @@ GDS_NEIGHBOURS_handle_get (enum GNUNET_BLOCK_Type type,
  */
 void
 GDS_NEIGHBOURS_handle_reply (const struct GNUNET_PeerIdentity *target,
-                            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);
+                             enum GNUNET_BLOCK_Type type,
+                             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);
 
 
 /**
@@ -139,4 +135,13 @@ void
 GDS_NEIGHBOURS_done (void);
 
 
+/**
+ * Get the ID of the local node.
+ * 
+ * @return identity of the local node
+ */
+struct GNUNET_PeerIdentity *
+GDS_NEIGHBOURS_get_id ();
+
+
 #endif