Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
service_response_time_dialog.h
Go to the documentation of this file.
1
10#ifndef __SERVICE_RESPONSE_TIME_DIALOG_H__
11#define __SERVICE_RESPONSE_TIME_DIALOG_H__
12
14#include <epan/srt_table.h>
15
16struct register_srt;
17struct _srt_stat_table;
18
19class QTreeWidgetItem;
20
25{
26 Q_OBJECT
27
28public:
37 ServiceResponseTimeDialog(QWidget &parent, CaptureFile &cf, struct register_srt *srt, const QString filter, int help_topic = 0);
38
43
52 static TapParameterDialog *createSrtDialog(QWidget &parent, const QString cfg_str, const QString filter, CaptureFile &cf);
53
54public slots:
58 void endRetapPackets();
59
60protected:
63
71 // gtk:service_response_table.h:init_srt_table
72 void addSrtTable(const struct _srt_stat_table *srt_table);
73
77 virtual void provideParameterData() {}
78
79protected slots:
83 void fillTree();
84
85private:
86 // Callbacks for register_tap_listener
91 static void tapReset(void *srtd_ptr);
92
97 static void tapDraw(void *srtd_ptr);
98
104 virtual QList<QVariant> treeItemData(QTreeWidgetItem *ti) const;
105
110 virtual const QString filterExpression();
111
113 srt_data_t srt_data_;
114
115private slots:
119 void statsTreeWidgetItemChanged();
120};
121
129bool register_service_response_tables(const void *key, void *value, void *userdata);
130
131#endif // __SERVICE_RESPONSE_TIME_DIALOG_H__
Manages a capture file and its associated state and operations.
Definition capture_file.h:27
Base dialog for displaying Service Response Time (SRT) statistics.
Definition service_response_time_dialog.h:25
struct register_srt * srt_
Pointer to the registered SRT data structure.
Definition service_response_time_dialog.h:62
static TapParameterDialog * createSrtDialog(QWidget &parent, const QString cfg_str, const QString filter, CaptureFile &cf)
Factory method to create an SRT dialog.
Definition service_response_time_dialog.cpp:214
virtual void provideParameterData()
Virtual method for derived classes to provide specific parameter data.
Definition service_response_time_dialog.h:77
void endRetapPackets()
Slot called when the retap of packets finishes.
Definition service_response_time_dialog.cpp:262
void addSrtTable(const struct _srt_stat_table *srt_table)
Definition service_response_time_dialog.cpp:226
void fillTree()
Fills the tree widget with the collected SRT statistics.
Definition service_response_time_dialog.cpp:271
~ServiceResponseTimeDialog()
Destroys the ServiceResponseTimeDialog object.
Definition service_response_time_dialog.cpp:206
Base class for statistics dialogs driven by a tap and an optional display filter, presenting results ...
Definition tap_parameter_dialog.h:58
bool register_service_response_tables(const void *key, void *value, void *userdata)
Definition service_response_time_dialog.cpp:44
Definition srt_table.h:46
Definition srt_table.h:27
Definition srt_table.c:20