| Wireshark 4.7.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
22 namespace Ui
23{
24 class LBMStreamDialog;
25}
26
27 class LBMStreamDialogInfo;
28
29 class 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
cfile.h
LBMStreamDialog
Definition lbm_stream_dialog.h:30
LBMStreamDialogInfo
Definition lbm_stream_dialog.cpp:252
packet_info.h
_capture_file
Definition cfile.h:67
_packet_info
Definition packet_info.h:43
epan_dissect
Definition epan_dissect.h:28
tap.h
tap_packet_status
tap_packet_status
Definition tap.h:25