3 * Copyright (c) 2005-2014 Informatica Corporation. All Rights Reserved.
5 * Wireshark - Network traffic analyzer
6 * By Gerald Combs <gerald@wireshark.org>
7 * Copyright 1998 Gerald Combs
9 * SPDX-License-Identifier: GPL-2.0-or-later
12 #ifndef LBM_STREAM_DIALOG_H
13 #define LBM_STREAM_DIALOG_H
18 #include <epan/packet_info.h>
24 class LBMStreamDialog
;
27 class LBMStreamDialogInfo
;
29 class LBMStreamDialog
: public QDialog
34 explicit LBMStreamDialog(QWidget
* parent
= 0, capture_file
* cfile
= NULL
);
35 ~LBMStreamDialog(void);
36 Ui::LBMStreamDialog
* getUI(void)
42 void setCaptureFile(capture_file
* cfile
);
45 Ui::LBMStreamDialog
* m_ui
;
46 LBMStreamDialogInfo
* m_dialog_info
;
47 capture_file
* m_capture_file
;
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
);
55 void on_applyFilterButton_clicked(void);