speeling and coverity fix
[oweals/gnunet.git] / src / transport / transport.h
index 747986439c211a7c0f0393e4b4743bc63288868b..00af17cab48bc4eea99a0e8966e879ce1c2cd3ac 100644 (file)
@@ -86,20 +86,21 @@ struct ConnectInfoMessage
   struct GNUNET_MessageHeader header;
 
   /**
-   * Transport distance metric (i.e. hops for DV)
-   */
-  uint32_t distance;
-
-  /**
-   * Latency estimate.
+   * Number of ATS key-value pairs that follow this struct
+   * (excluding the 0-terminator).
    */
-  struct GNUNET_TIME_RelativeNBO latency;
+  uint32_t ats_count GNUNET_PACKED;
 
   /**
    * Identity of the new neighbour.
    */
   struct GNUNET_PeerIdentity id;
 
+  /**
+   * First of the ATS information blocks (we must have at least
+   * one due to the 0-termination requirement).
+   */
+  struct GNUNET_TRANSPORT_ATS_Information ats;
 };
 
 
@@ -195,21 +196,11 @@ struct InboundMessage
    */
   uint32_t ats_count GNUNET_PACKED;
 
-  /**
-   * Latency estimate.
-   */
-  struct GNUNET_TIME_RelativeNBO latency;
-
   /**
    * Which peer sent the message?
    */
   struct GNUNET_PeerIdentity peer;
 
-  /**
-   * Distance metric.
-   */
-  uint32_t distance;
-
   /**
    * First of the ATS information blocks (we must have at least
    * one due to the 0-termination requirement).