diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-02-05 12:52:20 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-02-05 12:52:20 +0000 |
commit | c55971f17dc99f9833af48e078c8f681be771cb7 (patch) | |
tree | 544fd671b67903506419c98d463d086a696e25a1 /src/ats/gnunet-service-ats_connectivity.h | |
parent | 15dd8e6cc1199d611d804853e134882bf13b234a (diff) | |
download | gnunet-c55971f17dc99f9833af48e078c8f681be771cb7.tar.gz gnunet-c55971f17dc99f9833af48e078c8f681be771cb7.zip |
big ATS refactoring, no serious semantic changes should stem from this
Diffstat (limited to 'src/ats/gnunet-service-ats_connectivity.h')
-rw-r--r-- | src/ats/gnunet-service-ats_connectivity.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/ats/gnunet-service-ats_connectivity.h b/src/ats/gnunet-service-ats_connectivity.h index c6b50f445..faa00ac40 100644 --- a/src/ats/gnunet-service-ats_connectivity.h +++ b/src/ats/gnunet-service-ats_connectivity.h | |||
@@ -27,6 +27,24 @@ | |||
27 | #ifndef GNUNET_SERVICE_ATS_CONNECTIVITY_H | 27 | #ifndef GNUNET_SERVICE_ATS_CONNECTIVITY_H |
28 | #define GNUNET_SERVICE_ATS_CONNECTIVITY_H | 28 | #define GNUNET_SERVICE_ATS_CONNECTIVITY_H |
29 | 29 | ||
30 | /** | ||
31 | * Request address suggestions for a peer | ||
32 | * | ||
33 | * @param peer the peer id | ||
34 | */ | ||
35 | void | ||
36 | GAS_addresses_request_address (const struct GNUNET_PeerIdentity *peer); | ||
37 | |||
38 | |||
39 | /** | ||
40 | * Cancel address suggestions for a peer | ||
41 | * | ||
42 | * @param peer the peer id | ||
43 | */ | ||
44 | void | ||
45 | GAS_addresses_request_address_cancel (const struct GNUNET_PeerIdentity *peer); | ||
46 | |||
47 | |||
30 | 48 | ||
31 | /** | 49 | /** |
32 | * Handle 'request address' messages from clients. | 50 | * Handle 'request address' messages from clients. |
@@ -54,5 +72,22 @@ GAS_handle_request_address_cancel (void *cls, | |||
54 | const struct GNUNET_MessageHeader *message); | 72 | const struct GNUNET_MessageHeader *message); |
55 | 73 | ||
56 | 74 | ||
75 | /** | ||
76 | * Unregister a client (which may have been a connectivity client, | ||
77 | * but this is not assured). | ||
78 | * | ||
79 | * @param client handle of the (now dead) client | ||
80 | */ | ||
81 | void | ||
82 | GAS_connectivity_remove_client (struct GNUNET_SERVER_Client *client); | ||
83 | |||
84 | |||
85 | /** | ||
86 | * Shutdown connectivity subsystem. | ||
87 | */ | ||
88 | void | ||
89 | GAS_connectivity_done (void); | ||
90 | |||
91 | |||
57 | #endif | 92 | #endif |
58 | /* end of gnunet-service-ats_connectivity.h */ | 93 | /* end of gnunet-service-ats_connectivity.h */ |