public static void Encode(IByteWriter stream, UpgradeType encodedUpgradeType) { int UpgradeTypeSize = encodedUpgradeType.InnerValue.Length; XdrEncoding.EncodeInt32(UpgradeTypeSize, stream); XdrEncoding.WriteFixOpaque(stream, (uint)UpgradeTypeSize, encodedUpgradeType.InnerValue); }
public static void Encode(IByteWriter stream, Value encodedValue) { int ValueSize = encodedValue.InnerValue.Length; XdrEncoding.EncodeInt32(ValueSize, stream); XdrEncoding.WriteFixOpaque(stream, (uint)ValueSize, encodedValue.InnerValue); }
public static void Encode(IByteWriter stream, AssetAlphaNum4 encodedAssetAlphaNum4) { int assetCodesize = encodedAssetAlphaNum4.AssetCode.Length; XdrEncoding.WriteFixOpaque(stream, (uint)assetCodesize, encodedAssetAlphaNum4.AssetCode); AccountID.Encode(stream, encodedAssetAlphaNum4.Issuer); }
public static void Encode(IByteWriter stream, Signature encodedSignature) { int SignatureSize = encodedSignature.InnerValue.Length; XdrEncoding.EncodeInt32(SignatureSize, stream); XdrEncoding.WriteFixOpaque(stream, (uint)SignatureSize, encodedSignature.InnerValue); }
public static void Encode(IByteWriter stream, PeerAddressIp encodedPeerAddressIp) { XdrEncoding.EncodeInt32((int)encodedPeerAddressIp.Discriminant.InnerValue, stream); switch (encodedPeerAddressIp.Discriminant.InnerValue) { case IPAddrType.IPAddrTypeEnum.IPv4: int ipv4size = encodedPeerAddressIp.Ipv4.Length; XdrEncoding.WriteFixOpaque(stream, (uint)ipv4size, encodedPeerAddressIp.Ipv4); break; case IPAddrType.IPAddrTypeEnum.IPv6: int ipv6size = encodedPeerAddressIp.Ipv6.Length; XdrEncoding.WriteFixOpaque(stream, (uint)ipv6size, encodedPeerAddressIp.Ipv6); break; } }
public static void Encode(IByteWriter stream, AllowTrustOpAsset encodedAllowTrustOpAsset) { XdrEncoding.EncodeInt32((int)encodedAllowTrustOpAsset.Discriminant.InnerValue, stream); switch (encodedAllowTrustOpAsset.Discriminant.InnerValue) { case AssetType.AssetTypeEnum.ASSET_TYPE_CREDIT_ALPHANUM4: int assetCode4size = encodedAllowTrustOpAsset.AssetCode4.Length; XdrEncoding.WriteFixOpaque(stream, (uint)assetCode4size, encodedAllowTrustOpAsset.AssetCode4); break; case AssetType.AssetTypeEnum.ASSET_TYPE_CREDIT_ALPHANUM12: int assetCode12size = encodedAllowTrustOpAsset.AssetCode12.Length; XdrEncoding.WriteFixOpaque(stream, (uint)assetCode12size, encodedAllowTrustOpAsset.AssetCode12); break; } }
public static void Encode(IByteWriter stream, Curve25519Public encodedCurve25519Public) { int keysize = encodedCurve25519Public.Key.Length; XdrEncoding.WriteFixOpaque(stream, (uint)keysize, encodedCurve25519Public.Key); }
public static void Encode(IByteWriter stream, Hash encodedHash) { int HashSize = encodedHash.InnerValue.Length; XdrEncoding.WriteFixOpaque(stream, (uint)HashSize, encodedHash.InnerValue); }
public static void Encode(IByteWriter stream, HmacSha256Key encodedHmacSha256Key) { int keysize = encodedHmacSha256Key.Key.Length; XdrEncoding.WriteFixOpaque(stream, (uint)keysize, encodedHmacSha256Key.Key); }
public static void Encode(IByteWriter stream, Thresholds encodedThresholds) { int ThresholdsSize = encodedThresholds.InnerValue.Length; XdrEncoding.WriteFixOpaque(stream, (uint)ThresholdsSize, encodedThresholds.InnerValue); }
public static void Encode(IByteWriter stream, HmacSha256Mac encodedHmacSha256Mac) { int macsize = encodedHmacSha256Mac.Mac.Length; XdrEncoding.WriteFixOpaque(stream, (uint)macsize, encodedHmacSha256Mac.Mac); }
public static void Encode(IByteWriter stream, Uint256 encodedUint256) { int uint256Size = encodedUint256.InnerValue.Length; XdrEncoding.WriteFixOpaque(stream, (uint)uint256Size, encodedUint256.InnerValue); }
public static void Encode(IByteWriter stream, SignatureHint encodedSignatureHint) { int SignatureHintSize = encodedSignatureHint.InnerValue.Length; XdrEncoding.WriteFixOpaque(stream, (uint)SignatureHintSize, encodedSignatureHint.InnerValue); }