encode static method
Implementation
static void encode(XdrDataOutputStream stream,
XdrSCPStatementPledges encodedSCPStatementPledges) {
stream.writeInt(encodedSCPStatementPledges.discriminant.value);
switch (encodedSCPStatementPledges.discriminant) {
case XdrSCPStatementType.SCP_ST_PREPARE:
XdrSCPStatementPrepare.encode(
stream, encodedSCPStatementPledges.prepare!);
break;
case XdrSCPStatementType.SCP_ST_CONFIRM:
XdrSCPStatementConfirm.encode(
stream, encodedSCPStatementPledges.confirm!);
break;
case XdrSCPStatementType.SCP_ST_EXTERNALIZE:
XdrSCPStatementExternalize.encode(
stream, encodedSCPStatementPledges.externalize!);
break;
case XdrSCPStatementType.SCP_ST_NOMINATE:
XdrSCPNomination.encode(stream, encodedSCPStatementPledges.nominate!);
break;
}
}