Wireshark 4.7.3
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
lbm_stream_dialog.h
Go to the documentation of this file.
1
11
12#ifndef LBM_STREAM_DIALOG_H
13#define LBM_STREAM_DIALOG_H
14
15#include <config.h>
16
17#include <epan/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
32class LBMStreamDialog : public QDialog
33{
34 Q_OBJECT
35
36 public:
42 explicit LBMStreamDialog(QWidget * parent = 0, capture_file * cfile = NULL);
43
47 ~LBMStreamDialog(void);
48
53 Ui::LBMStreamDialog * getUI(void)
54 {
55 return (m_ui);
56 }
57
58 public slots:
63 void setCaptureFile(capture_file * cfile);
64
65 private:
67 Ui::LBMStreamDialog * m_ui;
68
70 LBMStreamDialogInfo * m_dialog_info;
71
73 capture_file * m_capture_file;
74
78 void fillTree(void);
79
84 static void resetTap(void * tap_data);
85
95 static tap_packet_status tapPacket(void * tap_data, packet_info * pinfo, epan_dissect_t * edt, const void * stream_info, tap_flags_t flags);
96
101 static void drawTreeItems(void * tap_data);
102
103 private slots:
107 void on_applyFilterButton_clicked(void);
108};
109
110#endif
struct _capture_file capture_file
Represents a capture file and its associated metadata.
Ui::LBMStreamDialog * getUI(void)
Retrieves the UI object.
Definition lbm_stream_dialog.h:53
LBMStreamDialog(QWidget *parent=0, capture_file *cfile=NULL)
Constructs a new LBMStreamDialog.
Definition lbm_stream_dialog.cpp:327
void setCaptureFile(capture_file *cfile)
Sets the capture file.
Definition lbm_stream_dialog.cpp:348
~LBMStreamDialog(void)
Destroys the LBMStreamDialog.
Definition lbm_stream_dialog.cpp:339
Definition lbm_stream_dialog.cpp:252
struct epan_dissect epan_dissect_t
Opaque type representing a single packet dissection context.
Definition epan.h:62
struct _packet_info packet_info
Represents the metadata and indexing information for a single captured frame.
tap_packet_status
Definition tap.h:22