#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_MESSAGE 52
/**
- * Fragmented part of a UDP message.
+ * UDP ACK.
*/
-#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_MESSAGE_PART 53
-
-/**
- * UDP NAT probe message, send from NAT'd peer to
- * other peer to negotiate punched address/port
- */
-#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_NAT_PROBE 55
-
-/**
- * UDP NAT probe reply, sent from a non-NAT'd peer to
- * a NAT'd one to inform it we got the probe and of the
- * address/port seen
- */
-#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_NAT_PROBE_REPLY 56
-
-/**
- * UDP NAT probe confirmation, sent from a NAT'd peer to
- * a non-NAT'd one to inform it which port to send to us
- * on
- */
-#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_NAT_PROBE_CONFIRM 57
-
-/**
- * UDP NAT probe keepalive, once a hole is punched the NAT'd peer
- * needs to keep the hole alive
- */
-#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_NAT_PROBE_KEEPALIVE 58
+#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_ACK 53
/**
* Request to look up addresses of peers.
GNUNET_PeerIdentity *peer,
size_t amount_recved);
+
/**
* Function called whenever the plugin has to notify ATS about costs for using this transport
*
uint16_t addrlen,
struct GNUNET_TRANSPORT_ATS_Information * cost);
+
/**
* The transport service will pass a pointer to a struct
* of this type as the first and only argument to the
/**
* Function that can be used to force the plugin to disconnect from
* the given peer and cancel all previous transmissions (and their
- * continuations). Note that if the transport does not have
- * sessions / persistent connections (for example, UDP), this
- * function may very well do nothing.
+ * continuations).
*/
GNUNET_TRANSPORT_DisconnectFunction disconnect;