// Only raised when we've told GridProxy we want a specific packet type private void ProxyManager_OnPacketLog(Packet packet, Direction direction, IPEndPoint endpoint) { PacketCounter++; if (direction == Direction.Incoming) { PacketsInCounter++; PacketsInBytes += packet.Length; } else { PacketsOutCounter++; PacketsOutBytes += packet.Length; } SessionPacket sessionPacket = new SessionPacket(packet, direction, endpoint, PacketDecoder.InterpretOptions(packet.Header) + " Seq: " + packet.Header.Sequence.ToString() + " Freq:" + packet.Header.Frequency.ToString()); m_SessionViewItems.Add(sessionPacket); }
// Only raised when we've told GridProxy we want a specific packet type private void ProxyManager_OnPacketLog(Packet packet, Direction direction, IPEndPoint endpoint) { PacketCounter++; if (direction == Direction.Incoming) { PacketsInCounter++; PacketsInBytes += packet.Length; } else { PacketsOutCounter++; PacketsOutBytes += packet.Length; } SessionPacket sessionPacket = new SessionPacket(packet, direction, endpoint, PacketDecoder.InterpretOptions(packet.Header) + " Seq: " + packet.Header.Sequence.ToString() + " Freq:" + packet.Header.Frequency.ToString()); ListViewItem sessionItem = new ListViewItem(new string[] { PacketCounter.ToString(), sessionPacket.TimeStamp.ToString("HH:mm:ss.fff"), sessionPacket.Protocol, sessionPacket.Name, sessionPacket.Length.ToString(), sessionPacket.Host, sessionPacket.ContentType }); sessionItem.Tag = sessionPacket; sessionItem.ImageIndex = (int)sessionPacket.Direction; AddSession(sessionItem); }