10#ifndef SCTP_CHUNK_STATISTICS_DIALOG_H
11#define SCTP_CHUNK_STATISTICS_DIALOG_H
17#include <epan/dissectors/packet-sctp.h>
25#include <QTableWidgetItem>
28#include <QContextMenuEvent>
31class SCTPChunkStatisticsDialog;
71 void on_pushButton_clicked();
76 void on_actionHideChunkType_triggered();
81 void on_actionChunkTypePreferences_triggered();
87 void contextMenuEvent(QContextMenuEvent * event)
override;
92 void on_actionShowAllChunkTypes_triggered();
100 Ui::SCTPChunkStatisticsDialog *ui;
103 uint16_t selected_assoc_id;
112 QPoint selected_point;
129 QMap<int, struct chunkTypes> chunks;
132 QMap<int, struct chunkTypes> tempChunks;
137 void initializeChunkMap();
144 void fillTable(
bool all =
false,
const _sctp_assoc_info *selected_assoc = NULL);
struct _capture_file capture_file
Represents a capture file and its associated metadata.
SCTPChunkStatisticsDialog(QWidget *parent=0, const _sctp_assoc_info *assoc=NULL, capture_file *cf=NULL)
Constructs a new SCTPChunkStatisticsDialog.
Definition sctp_chunk_statistics_dialog.cpp:25
void setCaptureFile(capture_file *cf)
Sets the active capture file for the dialog.
Definition sctp_chunk_statistics_dialog.h:62
~SCTPChunkStatisticsDialog()
Destroys the SCTPChunkStatisticsDialog.
Definition sctp_chunk_statistics_dialog.cpp:61
Complete statistics and metadata record for a single SCTP association.
Definition tap-sctp-analysis.h:213