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); }
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]); } }
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); }
public static void Encode(XdrDataOutputStream stream, TransactionHistoryResultEntry encodedTransactionHistoryResultEntry) { Uint32.Encode(stream, encodedTransactionHistoryResultEntry.LedgerSeq); TransactionResultSet.Encode(stream, encodedTransactionHistoryResultEntry.TxResultSet); TransactionHistoryResultEntryExt.Encode(stream, encodedTransactionHistoryResultEntry.Ext); }