decode static method
Implementation
static XdrPeerAddressIp decode(XdrDataInputStream stream) {
XdrPeerAddressIp decodedPeerAddressIp =
XdrPeerAddressIp(XdrIPAddrType.decode(stream));
switch (decodedPeerAddressIp.discriminant) {
case XdrIPAddrType.IPv4:
int ipv4size = 4;
decodedPeerAddressIp.ipv4 = stream.readBytes(ipv4size);
break;
case XdrIPAddrType.IPv6:
int ipv6size = 16;
decodedPeerAddressIp.ipv6 = stream.readBytes(ipv6size);
break;
}
return decodedPeerAddressIp;
}