- fix 2699
[oweals/gnunet.git] / src / consensus / consensus.h
index d76c6b769e3efc4145581e3177d0be2e0f23c5ad..8436364b65fba6dbcb03a410efbf97c843214b6e 100644 (file)
@@ -52,7 +52,15 @@ struct GNUNET_CONSENSUS_ConcludeMessage
    */
   struct GNUNET_MessageHeader header;
 
+  /**
+   * Timeout for conclude
+   */
   struct GNUNET_TIME_RelativeNBO timeout;
+
+  /**
+   * Minimum group size required for a consensus group.
+   */
+  uint32_t min_group_size;
 };
 
 
@@ -63,6 +71,10 @@ struct GNUNET_CONSENSUS_ConcludeDoneMessage
    */
   struct GNUNET_MessageHeader header;
 
+  uint32_t group_id;
+
+  uint32_t num_elements;
+
   uint16_t num_peers;
 
   /** PeerIdentity[num_peers] */
@@ -102,6 +114,7 @@ struct GNUNET_CONSENSUS_AckMessage
    */
   uint8_t keep;
 
+  /* FIXME: add message hash? */
 };
 
 GNUNET_NETWORK_STRUCT_END