private void miAttach_Click(object sender, System.EventArgs e) { SelectProcess selProc = new SelectProcess(); selProc.TopMost = TopMost; if (selProc.ShowDialog() == DialogResult.OK) { Process process = selProc.GetSelectedProcess(); if (process != null) { try { PacketPump pump = new PacketPump(this, new PacketPumpPacketHandler(m_PacketRecorder.PacketPumpDequeue)); pump.Start(process); PacketPump = pump; } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Packet pump error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void OnExit(object sender, System.EventArgs e) { if (PacketPump != null) { PacketPump = null; } if (m_PacketRecorder != null) { m_PacketRecorder.Dispose(); } }
public void PacketPumpDequeue(PacketPump packetPump) { TimePacket packet = packetPump.Dequeue(); if (packet != null) { m_Packets.Add(packet); UpdateTables(packet); if (OnPacket != null) { OnPacket(packet); } } }
private void miStart_Click(object sender, System.EventArgs e) { if (ofdStart.ShowDialog() == DialogResult.OK) { try { PacketPump pump = new PacketPump(this, new PacketPumpPacketHandler(m_PacketRecorder.PacketPumpDequeue)); pump.Start(ofdStart.FileName); PacketPump = pump; } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Packet pump error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void miDetach_Click(object sender, System.EventArgs e) { PacketPump = null; }
public void PacketPumpDequeue( PacketPump packetPump ) { TimePacket packet = packetPump.Dequeue(); if ( packet != null ) { m_Packets.Add( packet ); UpdateTables( packet ); if ( OnPacket != null ) OnPacket( packet ); } }
private void PacketPumpTerminated() { PacketPump = null; }
private void miDetach_Click( object sender, System.EventArgs e ) { PacketPump = null; }
private void miAttach_Click( object sender, System.EventArgs e ) { SelectProcess selProc = new SelectProcess(); selProc.TopMost = TopMost; if ( selProc.ShowDialog() == DialogResult.OK ) { Process process = selProc.GetSelectedProcess(); if ( process != null ) { try { PacketPump pump = new PacketPump( this, new PacketPumpPacketHandler( m_PacketRecorder.PacketPumpDequeue ) ); pump.Start( process ); PacketPump = pump; } catch ( Exception ex ) { MessageBox.Show( ex.ToString(), "Packet pump error", MessageBoxButtons.OK, MessageBoxIcon.Error ); } } } }
private void miStart_Click( object sender, System.EventArgs e ) { if ( ofdStart.ShowDialog() == DialogResult.OK ) { try { PacketPump pump = new PacketPump( this, new PacketPumpPacketHandler( m_PacketRecorder.PacketPumpDequeue ) ); pump.Start( ofdStart.FileName ); PacketPump = pump; } catch ( Exception ex ) { MessageBox.Show( ex.ToString(), "Packet pump error", MessageBoxButtons.OK, MessageBoxIcon.Error ); } } }
private void OnExit( object sender, System.EventArgs e ) { if ( PacketPump != null ) PacketPump = null; if ( m_PacketRecorder != null ) m_PacketRecorder.Dispose(); }