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 <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
Dialog for analyzing LBM stream statistics and details.
Definition lbm_stream_dialog.h:33
Ui::LBMStreamDialog * getUI(void)
Retrieves the UI object.
Definition lbm_stream_dialog.h:53
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
Represents a capture file and its associated metadata.
Definition cfile.h:84
Represents the metadata and indexing information for a single captured frame.
Definition packet_info.h:43
Holds all state for the dissection of a single byte array, including session, buffer,...
Definition epan_dissect.h:28
tap_packet_status
Definition tap.h:22