diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-04-04 11:34:11 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-04-04 11:34:11 +0000 |
commit | f5ee95ef07151a06778fa02a6d74689dcbb0bdf5 (patch) | |
tree | 725d1f48758206950aeb72f6285dbf40720cf532 /src/dht/dht.h | |
parent | 1687b7a632f45a63fce5bf635a6286a1dad1c1d6 (diff) | |
download | gnunet-f5ee95ef07151a06778fa02a6d74689dcbb0bdf5.tar.gz gnunet-f5ee95ef07151a06778fa02a6d74689dcbb0bdf5.zip |
add find peer to api, went a bit continuation crazy but i think it's better this way...
Diffstat (limited to 'src/dht/dht.h')
-rw-r--r-- | src/dht/dht.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/dht/dht.h b/src/dht/dht.h index 0cfd9b3bf..68591a97e 100644 --- a/src/dht/dht.h +++ b/src/dht/dht.h | |||
@@ -27,7 +27,7 @@ | |||
27 | #ifndef DHT_H_ | 27 | #ifndef DHT_H_ |
28 | #define DHT_H_ | 28 | #define DHT_H_ |
29 | 29 | ||
30 | #define DEBUG_DHT GNUNET_YES | 30 | #define DEBUG_DHT GNUNET_NO |
31 | 31 | ||
32 | typedef void (*GNUNET_DHT_MessageReceivedHandler) (void *cls, | 32 | typedef void (*GNUNET_DHT_MessageReceivedHandler) (void *cls, |
33 | struct GNUNET_MessageHeader *msg); | 33 | struct GNUNET_MessageHeader *msg); |
@@ -166,7 +166,7 @@ struct GNUNET_DHT_GetResultMessage | |||
166 | }; | 166 | }; |
167 | 167 | ||
168 | /** | 168 | /** |
169 | * Message to request data from the DHT | 169 | * Message to issue find peer request to the DHT |
170 | */ | 170 | */ |
171 | struct GNUNET_DHT_FindPeerMessage | 171 | struct GNUNET_DHT_FindPeerMessage |
172 | { | 172 | { |
@@ -175,6 +175,13 @@ struct GNUNET_DHT_FindPeerMessage | |||
175 | */ | 175 | */ |
176 | struct GNUNET_MessageHeader header; | 176 | struct GNUNET_MessageHeader header; |
177 | 177 | ||
178 | /** | ||
179 | * Size of inject message (may be zero) | ||
180 | */ | ||
181 | size_t msg_len; | ||
182 | |||
183 | /* Followed by message to inject at found peers */ | ||
184 | |||
178 | }; | 185 | }; |
179 | 186 | ||
180 | /** | 187 | /** |
@@ -188,14 +195,15 @@ struct GNUNET_DHT_FindPeerResultMessage | |||
188 | struct GNUNET_MessageHeader header; | 195 | struct GNUNET_MessageHeader header; |
189 | 196 | ||
190 | /** | 197 | /** |
191 | * The peer that was searched for | 198 | * The peer that was found |
192 | */ | 199 | */ |
193 | struct GNUNET_PeerIdentity peer; | 200 | struct GNUNET_PeerIdentity peer; |
194 | 201 | ||
195 | /** | 202 | /** |
196 | * The size of the HELLO for the returned peer, | 203 | * The size of the return message from the peer |
204 | * (defaults to HELLO for the peer), | ||
197 | * appended to the end of this message, 0 if | 205 | * appended to the end of this message, 0 if |
198 | * no hello. | 206 | * no message. |
199 | */ | 207 | */ |
200 | size_t data_size; | 208 | size_t data_size; |
201 | 209 | ||