diff options
author | Omar Tarabai <tarabai@devegypt.com> | 2014-07-14 17:40:32 +0000 |
---|---|---|
committer | Omar Tarabai <tarabai@devegypt.com> | 2014-07-14 17:40:32 +0000 |
commit | 600e56e89d1d1fc7417e8be20c40e197c9d58b2a (patch) | |
tree | 7191cb9f3e2c64fa1c6f78dee49f79d442249c37 /src/fs/gnunet-service-fs_cp.h | |
parent | c937c2c64700475cc04e7ee3d912bd9dff7e33b2 (diff) | |
download | gnunet-600e56e89d1d1fc7417e8be20c40e197c9d58b2a.tar.gz gnunet-600e56e89d1d1fc7417e8be20c40e197c9d58b2a.zip |
fs now uses peerstore to store respect value
Diffstat (limited to 'src/fs/gnunet-service-fs_cp.h')
-rw-r--r-- | src/fs/gnunet-service-fs_cp.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/fs/gnunet-service-fs_cp.h b/src/fs/gnunet-service-fs_cp.h index 84668d301..6b5fb4b0c 100644 --- a/src/fs/gnunet-service-fs_cp.h +++ b/src/fs/gnunet-service-fs_cp.h | |||
@@ -190,6 +190,16 @@ typedef void (*GSF_PeerReserveCallback) (void *cls, | |||
190 | 190 | ||
191 | 191 | ||
192 | /** | 192 | /** |
193 | * Function called after the creation of a connected peer record is complete. | ||
194 | * | ||
195 | * @param cls closure | ||
196 | * @param cp handle to the newly created connected peer record | ||
197 | */ | ||
198 | typedef void (*GSF_ConnectedPeerCreationCallback) (void *cls, | ||
199 | struct GSF_ConnectedPeer *cp); | ||
200 | |||
201 | |||
202 | /** | ||
193 | * Handle to cancel a transmission request. | 203 | * Handle to cancel a transmission request. |
194 | */ | 204 | */ |
195 | struct GSF_PeerTransmitHandle; | 205 | struct GSF_PeerTransmitHandle; |
@@ -200,10 +210,13 @@ struct GSF_PeerTransmitHandle; | |||
200 | * records. | 210 | * records. |
201 | * | 211 | * |
202 | * @param peer identity of peer that connected | 212 | * @param peer identity of peer that connected |
203 | * @return handle to connected peer entry | 213 | * @param creation_cb callback function when the record is created. |
214 | * @param creation_cb_cls closure for @creation_cb | ||
204 | */ | 215 | */ |
205 | struct GSF_ConnectedPeer * | 216 | void |
206 | GSF_peer_connect_handler_ (const struct GNUNET_PeerIdentity *peer); | 217 | GSF_peer_connect_handler_ (const struct GNUNET_PeerIdentity *peer, |
218 | GSF_ConnectedPeerCreationCallback creation_cb, | ||
219 | void *creation_cb_cls); | ||
207 | 220 | ||
208 | 221 | ||
209 | /** | 222 | /** |