26 #ifndef GNUNET_SERVICE_ATS_RESERVATIONS_H
27 #define GNUNET_SERVICE_ATS_RESERVATIONS_H
automatic transport selection messages
void GAS_reservations_set_bandwidth(const struct GNUNET_PeerIdentity *peer, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in)
Set the amount of bandwidth the other peer could currently transmit to us (as far as we know) to the ...
void GAS_reservations_done(void)
Shutdown reservations subsystem.
void GAS_handle_reservation_request(struct GNUNET_SERVICE_Client *client, const struct ReservationRequestMessage *message)
Handle 'reservation request' messages from clients.
void GAS_reservations_init(void)
Initialize reservations subsystem.
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 a client that is connected to a service.
struct GNUNET_TESTBED_Peer * peer
The peer associated with this model.