aboutsummaryrefslogtreecommitdiff
path: root/src/dht/dht.h
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2010-08-20 15:35:45 +0000
committerNathan S. Evans <evans@in.tum.de>2010-08-20 15:35:45 +0000
commit004afd8bc5dbd6ff57c94f08b73213ec65e719fd (patch)
tree3fa974b7ef1c34556b036f2d2df19bc3670d3353 /src/dht/dht.h
parent4981e720cb71b9bf5e51dd90b5a9abacf21665ca (diff)
downloadgnunet-004afd8bc5dbd6ff57c94f08b73213ec65e719fd.tar.gz
gnunet-004afd8bc5dbd6ff57c94f08b73213ec65e719fd.zip
minor dht alterations
Diffstat (limited to 'src/dht/dht.h')
-rw-r--r--src/dht/dht.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/dht/dht.h b/src/dht/dht.h
index 068c2edaf..0080bec8f 100644
--- a/src/dht/dht.h
+++ b/src/dht/dht.h
@@ -57,6 +57,7 @@
57#define STAT_FIND_PEER_REPLY "# DHT FIND_PEER Responses Received" 57#define STAT_FIND_PEER_REPLY "# DHT FIND_PEER Responses Received"
58#define STAT_GET_REPLY "# DHT GET Responses Received" 58#define STAT_GET_REPLY "# DHT GET Responses Received"
59#define STAT_FIND_PEER_ANSWER "# DHT FIND_PEER Responses Initiated" 59#define STAT_FIND_PEER_ANSWER "# DHT FIND_PEER Responses Initiated"
60#define STAT_BLOOM_FIND_PEER "# DHT FIND_PEER Responses Ignored (bloom match)"
60#define STAT_GET_RESPONSE_START "# DHT GET Responses Initiated" 61#define STAT_GET_RESPONSE_START "# DHT GET Responses Initiated"
61#define STAT_HELLOS_PROVIDED "# HELLO Messages given to transport" 62#define STAT_HELLOS_PROVIDED "# HELLO Messages given to transport"
62#define STAT_DISCONNECTS "# Disconnects received" 63#define STAT_DISCONNECTS "# Disconnects received"
@@ -347,6 +348,24 @@ struct GNUNET_DHT_GetMessage
347}; 348};
348 349
349/** 350/**
351 * Generic DHT message, indicates that a route request
352 * should be issued, if coming from a client. Shared
353 * usage for api->server and P2P message passing.
354 */
355struct GNUNET_DHT_FindPeerMessage
356{
357 /**
358 * Type: GNUNET_MESSAGE_TYPE_DHT_FIND_PEER
359 */
360 struct GNUNET_MessageHeader header;
361
362 /*
363 * Bloomfilter to reduce find peer responses
364 */
365 char bloomfilter[DHT_BLOOM_SIZE];
366};
367
368/**
350 * Message to return data either to the client API 369 * Message to return data either to the client API
351 * or to respond to a request received from another 370 * or to respond to a request received from another
352 * peer. Shared format, different types. 371 * peer. Shared format, different types.