encode static method

void encode(
  1. XdrDataOutputStream stream,
  2. XdrPeerAddressIp encodedPeerAddressIp
)

Implementation

static void encode(
    XdrDataOutputStream stream, XdrPeerAddressIp encodedPeerAddressIp) {
  stream.writeInt(encodedPeerAddressIp.discriminant.value);
  switch (encodedPeerAddressIp.discriminant) {
    case XdrIPAddrType.IPv4:
      stream.write(encodedPeerAddressIp.ipv4!);
      break;
    case XdrIPAddrType.IPv6:
      stream.write(encodedPeerAddressIp.ipv6!);
      break;
  }
}