decode method

XdrSCPStatementPrepare decode (
  1. XdrDataInputStream stream
)

Implementation

static XdrSCPStatementPrepare decode(XdrDataInputStream stream) {
  XdrSCPStatementPrepare decodedSCPStatementPrepare =
      XdrSCPStatementPrepare();
  decodedSCPStatementPrepare.quorumSetHash = XdrHash.decode(stream);
  decodedSCPStatementPrepare.ballot = XdrSCPBallot.decode(stream);
  int preparedPresent = stream.readInt();
  if (preparedPresent != 0) {
    decodedSCPStatementPrepare.prepared = XdrSCPBallot.decode(stream);
  }
  int preparedPrimePresent = stream.readInt();
  if (preparedPrimePresent != 0) {
    decodedSCPStatementPrepare.preparedPrime = XdrSCPBallot.decode(stream);
  }
  decodedSCPStatementPrepare.nC = XdrUint32.decode(stream);
  decodedSCPStatementPrepare.nH = XdrUint32.decode(stream);
  return decodedSCPStatementPrepare;
}