コード例 #1
0
 public static AuthenticatedMessageV0 Decode(IByteReader stream) {
   AuthenticatedMessageV0 decodedAuthenticatedMessageV0 = new AuthenticatedMessageV0();
   decodedAuthenticatedMessageV0.Sequence = Uint64.Decode(stream);
   decodedAuthenticatedMessageV0.Message = StellarMessage.Decode(stream);
   decodedAuthenticatedMessageV0.Mac = HmacSha256Mac.Decode(stream);
   return decodedAuthenticatedMessageV0;
 }
コード例 #2
0
 public static AuthenticatedMessageV0 Decode(XdrDataInputStream stream)
 {
     var decodedAuthenticatedMessageV0 = new AuthenticatedMessageV0();
     decodedAuthenticatedMessageV0.Sequence = Uint64.Decode(stream);
     decodedAuthenticatedMessageV0.Message = StellarMessage.Decode(stream);
     decodedAuthenticatedMessageV0.Mac = HmacSha256Mac.Decode(stream);
     return decodedAuthenticatedMessageV0;
 }
コード例 #3
0
            public static AuthenticatedMessageV0 Decode(IByteReader stream)
            {
                AuthenticatedMessageV0 decodedAuthenticatedMessageV0 = new AuthenticatedMessageV0();

                decodedAuthenticatedMessageV0.Sequence = Uint64.Decode(stream);
                decodedAuthenticatedMessageV0.Message  = StellarMessage.Decode(stream);
                decodedAuthenticatedMessageV0.Mac      = HmacSha256Mac.Decode(stream);
                return(decodedAuthenticatedMessageV0);
            }
コード例 #4
0
 public static void Encode(IByteWriter stream, AuthenticatedMessage encodedAuthenticatedMessage)
 {
     XdrEncoding.EncodeInt32((int)encodedAuthenticatedMessage.Discriminant.InnerValue, stream);
     switch (encodedAuthenticatedMessage.Discriminant.InnerValue)
     {
     case 0:
         AuthenticatedMessageV0.Encode(stream, encodedAuthenticatedMessage.V0);
         break;
     }
 }
コード例 #5
0
 public static void Encode(XdrDataOutputStream stream, AuthenticatedMessage encodedAuthenticatedMessage)
 {
     stream.WriteInt(encodedAuthenticatedMessage.Discriminant.InnerValue);
     switch (encodedAuthenticatedMessage.Discriminant.InnerValue)
     {
     case 0:
         AuthenticatedMessageV0.Encode(stream, encodedAuthenticatedMessage.V0);
         break;
     }
 }
コード例 #6
0
        public static AuthenticatedMessage Decode(IByteReader stream)
        {
            AuthenticatedMessage decodedAuthenticatedMessage = new AuthenticatedMessage();

            decodedAuthenticatedMessage.Discriminant = Uint32.Decode(stream);
            switch (decodedAuthenticatedMessage.Discriminant.InnerValue)
            {
            case 0:
                decodedAuthenticatedMessage.V0 = AuthenticatedMessageV0.Decode(stream);
                break;
            }
            return(decodedAuthenticatedMessage);
        }
コード例 #7
0
 public static AuthenticatedMessage Decode(XdrDataInputStream stream)
 {
     var decodedAuthenticatedMessage = new AuthenticatedMessage();
     var discriminant = Uint32.Decode(stream);
     decodedAuthenticatedMessage.Discriminant = discriminant;
     switch (decodedAuthenticatedMessage.Discriminant.InnerValue)
     {
         case 0:
             decodedAuthenticatedMessage.V0 = AuthenticatedMessageV0.Decode(stream);
             break;
     }
     return decodedAuthenticatedMessage;
 }
コード例 #8
0
 public static void Encode(IByteWriter stream, AuthenticatedMessageV0 encodedAuthenticatedMessageV0)
 {
     Uint64.Encode(stream, encodedAuthenticatedMessageV0.Sequence);
     StellarMessage.Encode(stream, encodedAuthenticatedMessageV0.Message);
     HmacSha256Mac.Encode(stream, encodedAuthenticatedMessageV0.Mac);
 }
コード例 #9
0
 public static void Encode(XdrDataOutputStream stream, AuthenticatedMessageV0 encodedAuthenticatedMessageV0)
 {
     Uint64.Encode(stream, encodedAuthenticatedMessageV0.Sequence);
     StellarMessage.Encode(stream, encodedAuthenticatedMessageV0.Message);
     HmacSha256Mac.Encode(stream, encodedAuthenticatedMessageV0.Mac);
 }
コード例 #10
0
 public static void Encode(IByteWriter stream, AuthenticatedMessageV0 encodedAuthenticatedMessageV0) {
   Uint64.Encode(stream, encodedAuthenticatedMessageV0.Sequence);
   StellarMessage.Encode(stream, encodedAuthenticatedMessageV0.Message);
   HmacSha256Mac.Encode(stream, encodedAuthenticatedMessageV0.Mac);
 }