Wireshark 2.9.0-477-g68ec514b The Wireshark network protocol analyzer

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

lbm_stream_dialog.h
1 /* lbm_stream_dialog.h
2 *
3 * Copyright (c) 2005-2014 Informatica Corporation. All Rights Reserved.
4 *
5 * Wireshark - Network traffic analyzer
6 * By Gerald Combs <gerald@wireshark.org>
7 * Copyright 1998 Gerald Combs
8 *
9 * SPDX-License-Identifier: GPL-2.0-or-later
10 */
11
12 #ifndef LBM_STREAM_DIALOG_H
13 #define LBM_STREAM_DIALOG_H
14
15 #include <config.h>
16
17 #include <glib.h>
18
19 #include "cfile.h"
20 #include <epan/packet_info.h>
21 #include <QDialog>
22
23 namespace Ui
24 {
25 class LBMStreamDialog;
26 }
27
28 class LBMStreamDialogInfo;
29
30 class LBMStreamDialog : public QDialog
31 {
32 Q_OBJECT
33
34 public:
35 explicit LBMStreamDialog(QWidget * parent = 0, capture_file * cfile = NULL);
36 ~LBMStreamDialog(void);
37 Ui::LBMStreamDialog * getUI(void)
38 {
39 return (m_ui);
40 }
41
42 public slots:
43 void setCaptureFile(capture_file * cfile);
44
45 private:
46 Ui::LBMStreamDialog * m_ui;
47 LBMStreamDialogInfo * m_dialog_info;
48 capture_file * m_capture_file;
49
50 void fillTree(void);
51 static void resetTap(void * tap_data);
52 static gboolean tapPacket(void * tap_data, packet_info * pinfo, epan_dissect_t * edt, const void * stream_info);
53 static void drawTreeItems(void * tap_data);
54
55 private slots:
56 void closeDialog(void);
57 void on_applyFilterButton_clicked(void);
58 };
59
60 #endif
61
62 /*
63 * Editor modelines - http://www.wireshark.org/tools/modelines.html
64 *
65 * Local variables:
66 * c-basic-offset: 4
67 * tab-width: 8
68 * indent-tabs-mode: nil
69 * End:
70 *
71 * vi: set shiftwidth=4 tabstop=8 expandtab:
72 * :indentSize=4:tabSize=8:noTabs=true:
73 */
_packet_info
Definition: packet_info.h:44
Ui
Definition: ui_about_dialog.h:291
LBMStreamDialog
Definition: lbm_stream_dialog.h:30
Ui::LBMStreamDialog
Definition: ui_lbm_stream_dialog.h:126
LBMStreamDialogInfo
Definition: lbm_stream_dialog.cpp:251
epan_dissect
Definition: epan_dissect.h:28
_capture_file
Definition: cfile.h:58
packet_info.h