encode static method

void encode(
  1. XdrDataOutputStream stream,
  2. XdrSCPQuorumSet encodedSCPQuorumSet
)

Implementation

static void encode(
    XdrDataOutputStream stream, XdrSCPQuorumSet encodedSCPQuorumSet) {
  XdrUint32.encode(stream, encodedSCPQuorumSet._threshold);
  int validatorsSize = encodedSCPQuorumSet.validators.length;
  stream.writeInt(validatorsSize);
  for (int i = 0; i < validatorsSize; i++) {
    XdrPublicKey.encode(stream, encodedSCPQuorumSet._validators[i]);
  }
  int innerSetsSize = encodedSCPQuorumSet.innerSets.length;
  stream.writeInt(innerSetsSize);
  for (int i = 0; i < innerSetsSize; i++) {
    XdrSCPQuorumSet.encode(stream, encodedSCPQuorumSet._innerSets[i]);
  }
}