private void CopyL7Pdu(L7PDU l7Pdu) { this.UnorderedFrameList.AddRange(l7Pdu.UnorderedFrameList.Select(f => new PmFrameVirtual(f))); this.ExtractedBytes = l7Pdu.ExtractedBytes; this.FlowDirection = l7Pdu.FlowDirection; this.IsContainingCorruptedData = l7Pdu.IsContainingCorruptedData; this.LowestTCPSeq = l7Pdu.LowestTCPSeq; this.MissingFrameSequences = l7Pdu.MissingFrameSequences; this.OrderingKey = l7Pdu.OrderingKey; }
/// <summary> Removes the l 7 PDU described by PDU.</summary> /// <param name="pdu"> The PDU. </param> public void RemoveL7PDU(L7PDU pdu) { this._pdUs.Remove(pdu); }
public L7PDU(FsUnidirectionalFlow baseFlow, L7PDU l7Pdu) : this(baseFlow) { this.CopyL7Pdu(l7Pdu); }
/// <summary> Adds a l 7 PDU.</summary> /// <param name="pdu"> The PDU. </param> public void AddL7PDU(L7PDU pdu) => this._pdUs.Add(pdu);