public Data(TPayload payload, int version, int sequenceNumber, PayloadTrace trace) { Payload = payload; Version = version; SequenceNumber = sequenceNumber; Trace = trace; }
public void AddPrevious(PayloadTrace prev) { if (PreviousOther == null) { PreviousOther = new List <PayloadTrace>(); } PreviousOther.Add(prev); }
public static PayloadTrace Create(NodeName by, PayloadTrace previous = null, int sequenceNo = 0) { if (Frequency == 0) { return(null); } return(new PayloadTrace { SentBy = by, SentStamp = DateTime.UtcNow, Previous = previous, SequenceNo = sequenceNo }); }