diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-08-20 15:35:45 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-08-20 15:35:45 +0000 |
commit | 004afd8bc5dbd6ff57c94f08b73213ec65e719fd (patch) | |
tree | 3fa974b7ef1c34556b036f2d2df19bc3670d3353 /src/dht/dht.h | |
parent | 4981e720cb71b9bf5e51dd90b5a9abacf21665ca (diff) | |
download | gnunet-004afd8bc5dbd6ff57c94f08b73213ec65e719fd.tar.gz gnunet-004afd8bc5dbd6ff57c94f08b73213ec65e719fd.zip |
minor dht alterations
Diffstat (limited to 'src/dht/dht.h')
-rw-r--r-- | src/dht/dht.h | 19 |
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 | */ | ||
355 | struct 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. |