public static void Encode(XdrDataOutputStream stream, PeerStatList encodedPeerStatList) { int PeerStatListsize = encodedPeerStatList.InnerValue.Length; stream.WriteInt(PeerStatListsize); for (int i = 0; i < PeerStatListsize; i++) { PeerStats.Encode(stream, encodedPeerStatList.InnerValue[i]); } }
public static PeerStatList Decode(XdrDataInputStream stream) { PeerStatList decodedPeerStatList = new PeerStatList(); int PeerStatListsize = stream.ReadInt(); decodedPeerStatList.InnerValue = new PeerStats[PeerStatListsize]; for (int i = 0; i < PeerStatListsize; i++) { decodedPeerStatList.InnerValue[i] = PeerStats.Decode(stream); } return(decodedPeerStatList); }