33 #ifndef GNUNET_TRANSPORT_APPLICATION_SERVICE_H
34 #define GNUNET_TRANSPORT_APPLICATION_SERVICE_H
static const struct GNUNET_CONFIGURATION_Handle * cfg
Configuration we are using.
static struct SolverHandle * sh
static struct GNUNET_CADET_Channel * ch
Channel handle.
struct GNUNET_IDENTITY_PrivateKey pk
Private key from command line option, or NULL.
static struct GNUNET_NAT_AUTO_Test * nt
Handle to a NAT test operation.
struct GNUNET_BIO_WriteHandle * bw
handle to the file to write the load statistics to
Convenience API for writing testcases for GNUnet.
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.
struct GNUNET_TRANSPORT_ApplicationHandle * GNUNET_TRANSPORT_application_init(const struct GNUNET_CONFIGURATION_Handle *cfg)
Initialize the TRANSPORT application client handle.
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 w...
void GNUNET_TRANSPORT_application_suggest_cancel(struct GNUNET_TRANSPORT_ApplicationSuggestHandle *sh)
We no longer care about being connected to a peer.
GNUNET_MQ_PriorityPreferences
Per envelope preferences and priorities.
GNUNET_NetworkType
Types of networks (with separate quotas) we support.
32-bit bandwidth used for network exchange by GNUnet, in bytes per second.
The identity of the host (wraps the signing key of the peer).
Handle to the TRANSPORT subsystem for application management.
Handle for TRANSPORT address suggestion requests.
struct GNUNET_TESTBED_Peer * peer
The peer associated with this model.