Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
lbm_stream_dialog.h
Go to the documentation of this file.
1
12#ifndef LBM_STREAM_DIALOG_H
13#define LBM_STREAM_DIALOG_H
14
15#include <config.h>
16
17#include "cfile.h"
18#include <epan/packet_info.h>
19#include <epan/tap.h>
20#include <QDialog>
21
22namespace Ui
23{
24 class LBMStreamDialog;
25}
26
28
29class LBMStreamDialog : public QDialog
30{
31 Q_OBJECT
32
33 public:
34 explicit LBMStreamDialog(QWidget * parent = 0, capture_file * cfile = NULL);
35 ~LBMStreamDialog(void);
36 Ui::LBMStreamDialog * getUI(void)
37 {
38 return (m_ui);
39 }
40
41 public slots:
42 void setCaptureFile(capture_file * cfile);
43
44 private:
45 Ui::LBMStreamDialog * m_ui;
46 LBMStreamDialogInfo * m_dialog_info;
47 capture_file * m_capture_file;
48
49 void fillTree(void);
50 static void resetTap(void * tap_data);
51 static tap_packet_status tapPacket(void * tap_data, packet_info * pinfo, epan_dissect_t * edt, const void * stream_info, tap_flags_t flags);
52 static void drawTreeItems(void * tap_data);
53
54 private slots:
55 void on_applyFilterButton_clicked(void);
56};
57
58#endif
Definition lbm_stream_dialog.h:30
Definition lbm_stream_dialog.cpp:252
Definition cfile.h:67
Definition packet_info.h:43
Definition epan_dissect.h:28
tap_packet_status
Definition tap.h:25