encode static method
- XdrDataOutputStream stream,
- XdrPreconditions encoded
Implementation
static void encode(XdrDataOutputStream stream, XdrPreconditions encoded) {
stream.writeInt(encoded.discriminant.value);
switch (encoded.discriminant) {
case XdrPreconditionType.NONE:
break;
case XdrPreconditionType.TIME:
XdrTimeBounds.encode(stream, encoded.timeBounds!);
break;
case XdrPreconditionType.V2:
XdrPreconditionsV2.encode(stream, encoded.v2!);
break;
}
}