WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Affero General Public License for more details.
-
+
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
SPDX-License-Identifier: AGPL3.0-or-later
-*/
+ */
/**
* Essentially contains all the fields
* from 'struct TaskKey', but in NBO.
*/
-struct GNUNET_CONSENSUS_RoundContextMessage
-{
+struct GNUNET_CONSENSUS_RoundContextMessage {
/**
* Type: #GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT
*/
/**
* Consensus element, either marker or payload.
*/
-struct ConsensusElement
-{
+struct ConsensusElement {
/**
* Payload element_type, only valid
* if this is not a marker element.
};
-struct ConsensusSizeElement
-{
+struct ConsensusSizeElement {
struct ConsensusElement ce;
uint64_t size GNUNET_PACKED;
uint8_t sender_index;
};
-struct ConsensusStuffedElement
-{
+struct ConsensusStuffedElement {
struct ConsensusElement ce;
struct GNUNET_HashCode rand GNUNET_PACKED;
};