Bandwidth allocation API for applications to interact with. More...
Go to the source code of this file.
Functions | |
struct GNUNET_TRANSPORT_ApplicationHandle * | GNUNET_TRANSPORT_application_init (const struct GNUNET_CONFIGURATION_Handle *cfg) |
Initialize the TRANSPORT application client handle. | |
void | GNUNET_TRANSPORT_application_done (struct GNUNET_TRANSPORT_ApplicationHandle *ch) |
Shutdown TRANSPORT application client. | |
struct GNUNET_TRANSPORT_ApplicationSuggestHandle * | GNUNET_TRANSPORT_application_suggest (struct GNUNET_TRANSPORT_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_MQ_PriorityPreferences pk, struct GNUNET_BANDWIDTH_Value32NBO bw) |
An application would like TRANSPORT to connect to a peer. | |
void | GNUNET_TRANSPORT_application_suggest_cancel (struct GNUNET_TRANSPORT_ApplicationSuggestHandle *sh) |
We no longer care about being connected to a peer. | |
void | GNUNET_TRANSPORT_application_validate (struct GNUNET_TRANSPORT_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_NetworkType nt, const char *addr) |
An application (or a communicator) has received a HELLO (or other address data of another peer) and wants TRANSPORT to validate that the address is correct. | |
Bandwidth allocation API for applications to interact with.
Definition in file gnunet_transport_application_service.h.