10#ifndef __RPC_SERVICE_RESPONSE_TIME_DIALOG_H__
11#define __RPC_SERVICE_RESPONSE_TIME_DIALOG_H__
135 QComboBox *program_combo_;
136 QComboBox *version_combo_;
137 QList<unsigned> versions_;
140 QMap<QString, struct _guid_key *> dce_name_to_uuid_key_;
143 QMap<QString, uint32_t> onc_name_to_program_;
148 void clearVersionCombo();
153 void fillVersionCombo();
Manages a capture file and its associated state and operations.
Definition capture_file.h:27
Dialog for displaying RPC service response time statistics.
Definition rpc_service_response_time_dialog.h:26
void addDceRpcProgram(_guid_key *key, struct _dcerpc_uuid_value *value)
Adds a DCE-RPC program to the dialog.
Definition rpc_service_response_time_dialog.cpp:205
static TapParameterDialog * createDceRpcSrtDialog(QWidget &parent, const QString, const QString opt_arg, CaptureFile &cf)
Factory method to create a DCE-RPC SRT dialog.
Definition rpc_service_response_time_dialog.cpp:133
void setRpcNameAndVersion(const QString &program_name, int version)
Sets the RPC program by name and selects its version.
Definition rpc_service_response_time_dialog.cpp:279
void dceRpcProgramChanged(const QString &program_name)
Slot triggered when the DCE-RPC program selection changes.
Definition rpc_service_response_time_dialog.cpp:299
static TapParameterDialog * createOncRpcSrtDialog(QWidget &parent, const QString, const QString opt_arg, CaptureFile &cf)
Factory method to create an ONC-RPC SRT dialog.
Definition rpc_service_response_time_dialog.cpp:168
RpcFamily
Defines the supported RPC families.
Definition rpc_service_response_time_dialog.h:33
@ OncRpc
Definition rpc_service_response_time_dialog.h:35
@ DceRpc
Definition rpc_service_response_time_dialog.h:34
void addDceRpcProgramVersion(_guid_key *key)
Adds a specific version of a DCE-RPC program.
Definition rpc_service_response_time_dialog.cpp:210
virtual void provideParameterData()
Provides parameter data required for the underlying SRT dialog.
Definition rpc_service_response_time_dialog.cpp:339
void addOncRpcProgram(uint32_t program, struct _rpc_prog_info_value *value)
Adds an ONC-RPC program to the dialog.
Definition rpc_service_response_time_dialog.cpp:218
void oncRpcProgramChanged(const QString &program_name)
Slot triggered when the ONC-RPC program selection changes.
Definition rpc_service_response_time_dialog.cpp:310
void setDceRpcUuidAndVersion(const QUuid &uuid, int version)
Sets the selected DCE-RPC UUID and version.
Definition rpc_service_response_time_dialog.cpp:239
void setOncRpcProgramAndVersion(int program, int version)
Sets the selected ONC-RPC program and version.
Definition rpc_service_response_time_dialog.cpp:259
void addOncRpcProgramVersion(uint32_t program, uint32_t version)
Adds a specific version of an ONC-RPC program.
Definition rpc_service_response_time_dialog.cpp:223
Base dialog for displaying Service Response Time (SRT) statistics.
Definition service_response_time_dialog.h:25
Base class for statistics dialogs driven by a tap and an optional display filter, presenting results ...
Definition tap_parameter_dialog.h:58
Definition packet-dcerpc.h:432
Lookup key for GUID-indexed dissector tables, combining a GUID with an optional version field.
Definition packet.h:558
Definition packet-rpc.h:192
Definition srt_table.c:20