Wireshark  4.3.0
The Wireshark network protocol analyzer
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 
13 #include "tap_parameter_dialog.h"
14 #include <epan/srt_table.h>
15 
16 struct register_srt;
17 struct _srt_stat_table;
18 
19 class QTreeWidgetItem;
20 
22 {
23  Q_OBJECT
24 
25 public:
26  ServiceResponseTimeDialog(QWidget &parent, CaptureFile &cf, struct register_srt *srt, const QString filter, int help_topic = 0);
28  static TapParameterDialog *createSrtDialog(QWidget &parent, const QString cfg_str, const QString filter, CaptureFile &cf);
29 
30 public slots:
31  void endRetapPackets();
32 
33 protected:
34  struct register_srt *srt_;
35 
43  // gtk:service_response_table.h:init_srt_table
44  void addSrtTable(const struct _srt_stat_table *srt_table);
45 
46 
47  virtual void provideParameterData() {}
48 
49 protected slots:
50  void fillTree();
51 
52 private:
53  // Callbacks for register_tap_listener
54  static void tapReset(void *srtd_ptr);
55  static void tapDraw(void *srtd_ptr);
56 
57  virtual QList<QVariant> treeItemData(QTreeWidgetItem *ti) const;
58  virtual const QString filterExpression();
59 
60  srt_data_t srt_data_;
61 
62 private slots:
63  void statsTreeWidgetItemChanged();
64 };
65 
72 bool register_service_response_tables(const void *key, void *value, void *userdata);
73 
74 #endif // __SERVICE_RESPONSE_TIME_DIALOG_H__
Definition: capture_file.h:21
Definition: service_response_time_dialog.h:22
void addSrtTable(const struct _srt_stat_table *srt_table)
Definition: service_response_time_dialog.cpp:224
Definition: tap_parameter_dialog.h:43
bool register_service_response_tables(const void *key, void *value, void *userdata)
Definition: service_response_time_dialog.cpp:42
Definition: srt_table.h:49
Definition: srt_table.h:30
Definition: srt_table.c:20