aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_transport_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/gnunet_transport_service.h')
-rw-r--r--src/include/gnunet_transport_service.h46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/include/gnunet_transport_service.h b/src/include/gnunet_transport_service.h
index 5acc2807c..c2f5798ad 100644
--- a/src/include/gnunet_transport_service.h
+++ b/src/include/gnunet_transport_service.h
@@ -209,52 +209,6 @@ void
209GNUNET_TRANSPORT_try_connect_cancel (struct GNUNET_TRANSPORT_TryConnectHandle *tch); 209GNUNET_TRANSPORT_try_connect_cancel (struct GNUNET_TRANSPORT_TryConnectHandle *tch);
210 210
211 211
212/**
213 * Opaque handle for a transmission-ready request.
214 */
215struct GNUNET_TRANSPORT_TryDisconnectHandle;
216
217/**
218 * Function to call with result of the try connect request.
219 *
220 * @param cls closure
221 * @param result #GNUNET_OK if message was transmitted to transport service
222 * #GNUNET_SYSERR if message was not transmitted to transport service
223 */
224typedef void
225(*GNUNET_TRANSPORT_TryDisconnectCallback) (void *cls,
226 int result);
227
228
229/**
230 * Ask the transport service to disconnect from the given peer.
231 *
232 * @param handle connection to transport service
233 * @param target who we should try to disconnect from
234 * @param cb callback to be called when request was transmitted to transport
235 * service
236 * @param cb_cls closure for the callback @a cb
237 * @return a `struct GNUNET_TRANSPORT_TryConnectHandle` handle or
238 * NULL on failure (@a cb will not be called)
239 * @deprecated use blacklisting API instead!
240 */
241struct GNUNET_TRANSPORT_TryDisconnectHandle *
242GNUNET_TRANSPORT_try_disconnect (struct GNUNET_TRANSPORT_Handle *handle,
243 const struct GNUNET_PeerIdentity *target,
244 GNUNET_TRANSPORT_TryDisconnectCallback cb,
245 void *cb_cls);
246
247
248/**
249 * Cancel the request to transport to disconnect.
250 * Callback will not be called anymore.
251 *
252 * @param tdh handle for operation to cancel
253 */
254void
255GNUNET_TRANSPORT_try_disconnect_cancel (struct GNUNET_TRANSPORT_TryDisconnectHandle *tdh);
256
257
258/* ************************* Sending *************************** */ 212/* ************************* Sending *************************** */
259 213
260/** 214/**