#include "gnunet_common.h"Go to the source code of this file.
Data Structures | |
| struct | GNUNET_BurstSync |
| Wrapper struct with the average RTT of message to some peer and if this peer und us is ready to sync. More... | |
| struct | GNUNET_BurstMessage |
| Message send during burst mode. More... | |
| struct | GNUNET_StartBurstCls |
| Struct wrapping information we use for starting the burst. More... | |
| struct | GNUNET_UdpSocketInfo |
| Struct with the socket we like to use to send messages to another peer. More... | |
Macros | |
| #define | GNUNET_NAT_LIB_H |
Typedefs | |
| typedef void(* | GNUNET_NotifyUdpSocket) (struct GNUNET_UdpSocketInfo *sock_info) |
Functions | |
| struct GNUNET_BurstSync * | GNUNET_get_burst_sync_msg (struct GNUNET_TIME_Relative rtt_average, enum GNUNET_GenericReturnValue sync_ready) |
| Create GNUNET_BurstSync message. | |
| void | GNUNET_is_burst_ready (struct GNUNET_TIME_Relative rtt_average, struct GNUNET_BurstSync *burst_sync, GNUNET_SCHEDULER_TaskCallback task, struct GNUNET_StartBurstCls *task_cls) |
| Checks if we are ready and starts burst when we and the other peer is ready. | |
| struct GNUNET_SCHEDULER_Task * | GNUNET_get_udp_socket (struct GNUNET_UdpSocketInfo *sock_info, GNUNET_NotifyUdpSocket nus) |
| Method to get a UDP socket for a peer that is natted. | |
| void | GNUNET_stop_burst (struct GNUNET_NETWORK_Handle *do_not_touch) |
| Method to stop all sockets we established to the other peer. | |