public static void Encode(XdrDataOutputStream stream, SCPStatementPrepare encodedSCPStatementPrepare) { Hash.Encode(stream, encodedSCPStatementPrepare.QuorumSetHash); SCPBallot.Encode(stream, encodedSCPStatementPrepare.Ballot); if (encodedSCPStatementPrepare.Prepared != null) { stream.WriteInt(1); SCPBallot.Encode(stream, encodedSCPStatementPrepare.Prepared); } else { stream.WriteInt(0); } if (encodedSCPStatementPrepare.PreparedPrime != null) { stream.WriteInt(1); SCPBallot.Encode(stream, encodedSCPStatementPrepare.PreparedPrime); } else { stream.WriteInt(0); } Uint32.Encode(stream, encodedSCPStatementPrepare.NC); Uint32.Encode(stream, encodedSCPStatementPrepare.NH); }
public static void Encode(XdrDataOutputStream stream, SCPStatementExternalize encodedSCPStatementExternalize) { SCPBallot.Encode(stream, encodedSCPStatementExternalize.Commit); Uint32.Encode(stream, encodedSCPStatementExternalize.NH); Hash.Encode(stream, encodedSCPStatementExternalize.CommitQuorumSetHash); }
public static void Encode(XdrDataOutputStream stream, SCPStatementConfirm encodedSCPStatementConfirm) { SCPBallot.Encode(stream, encodedSCPStatementConfirm.Ballot); Uint32.Encode(stream, encodedSCPStatementConfirm.NPrepared); Uint32.Encode(stream, encodedSCPStatementConfirm.NCommit); Uint32.Encode(stream, encodedSCPStatementConfirm.NH); Hash.Encode(stream, encodedSCPStatementConfirm.QuorumSetHash); }