-/**
- * Begin reconciling elements with other peers.
- * May not be called if an insert operation has not yet finished.
- *
- * @param consensus handle for the consensus session
- */
-void
-GNUNET_CONSENSUS_begin (struct GNUNET_CONSENSUS_Handle *consensus);
-
-
-
-struct GNUNET_CONSENSUS_DeltaRequest;
-
-/**
- * We are finished inserting new elements into the consensus;
- * try to conclude the consensus within a given time window.
- *
- * @param consensus consensus session
- * @param timeout timeout after which the conculde callback
- * must be called
- * @param conclude called when the conclusion was successful
- * @param conclude_cls closure for the conclude callback
- */
-struct GNUNET_CONSENSUS_DeltaRequest *
-GNUNET_CONSENSUS_get_delta (struct GNUNET_CONSENSUS_Handle *consensus,
- uint32_t group_id,
- GNUNET_CONSENSUS_ElementCallback remove_element_cb,
- void *remove_element_cb_cls);
-
-
-void
-GNUNET_CONSENSUS_get_delta_cancel (struct GNUNET_CONSENSUS_DeltaRequest *dr);
-
-
-struct GNUNET_CONSENSUS_Group
-{
- uint32_t group_id; /* offset into groups? */
- unsigned int num_members;
- uint64_t total_elements_in_group;
- const struct GNUNET_PeerIdentity **members;
-};
-