decode method

XdrAuthenticatedMessage decode (
  1. XdrDataInputStream stream
)

Implementation

static XdrAuthenticatedMessage decode(XdrDataInputStream stream) {
  XdrAuthenticatedMessage decodedAuthenticatedMessage =
      XdrAuthenticatedMessage();
  XdrUint32 discriminant = XdrUint32.decode(stream);
  decodedAuthenticatedMessage.discriminant = discriminant;
  switch (decodedAuthenticatedMessage.discriminant.uint32) {
    case 0:
      decodedAuthenticatedMessage._v0 =
          XdrAuthenticatedMessageV0.decode(stream);
      break;
  }
  return decodedAuthenticatedMessage;
}