private void UpdateLayers(PacketLayer layers) { HideLayersWhenNotClicked(); if (layers != null) { if (layers.HTTPInfo != null) { isHttp.Visibility = Visibility.Visible; tbxHttp.Text = layers.HTTPInfo; } if (layers.TCPInfo != null) { isTcp.Visibility = Visibility.Visible; tbxTcp.Text = layers.TCPInfo; } if (layers.UDPInfo != null) { isUdp.Visibility = Visibility.Visible; tbxUdp.Text = layers.UDPInfo; } if (layers.ICMPInfo != null) { isIcmp.Visibility = Visibility.Visible; tbxIcmp.Text = layers.ICMPInfo; } tbxEthernet.Text = layers.EthernetInfo; tbxIp.Text = layers.IPInfo; } }
public PacketInfo(int iD, double time, string source, string destination, string protocol, PacketBuff buffer, int length, string info, PacketLayer layers) { ID = iD; Time = time; Source = source; Destination = destination; Protocol = protocol; Buffer = buffer; Length = length; Info = info; Layers = layers; }