コード例 #1
0
        public static TransactionHistoryResultEntry Decode(XdrDataInputStream stream)
        {
            TransactionHistoryResultEntry decodedTransactionHistoryResultEntry = new TransactionHistoryResultEntry();

            decodedTransactionHistoryResultEntry.LedgerSeq   = Uint32.Decode(stream);
            decodedTransactionHistoryResultEntry.TxResultSet = TransactionResultSet.Decode(stream);
            decodedTransactionHistoryResultEntry.Ext         = TransactionHistoryResultEntryExt.Decode(stream);
            return(decodedTransactionHistoryResultEntry);
        }
コード例 #2
0
        public static void Encode(XdrDataOutputStream stream, TransactionResultSet encodedTransactionResultSet)
        {
            int resultssize = encodedTransactionResultSet.Results.Length;

            stream.WriteInt(resultssize);
            for (int i = 0; i < resultssize; i++)
            {
                TransactionResultPair.Encode(stream, encodedTransactionResultSet.Results[i]);
            }
        }
コード例 #3
0
        public static TransactionResultSet Decode(XdrDataInputStream stream)
        {
            TransactionResultSet decodedTransactionResultSet = new TransactionResultSet();
            int resultssize = stream.ReadInt();

            decodedTransactionResultSet.Results = new TransactionResultPair[resultssize];
            for (int i = 0; i < resultssize; i++)
            {
                decodedTransactionResultSet.Results[i] = TransactionResultPair.Decode(stream);
            }
            return(decodedTransactionResultSet);
        }
コード例 #4
0
 public static void Encode(XdrDataOutputStream stream, TransactionHistoryResultEntry encodedTransactionHistoryResultEntry)
 {
     Uint32.Encode(stream, encodedTransactionHistoryResultEntry.LedgerSeq);
     TransactionResultSet.Encode(stream, encodedTransactionHistoryResultEntry.TxResultSet);
     TransactionHistoryResultEntryExt.Encode(stream, encodedTransactionHistoryResultEntry.Ext);
 }