Singleton dialog for analyzing RTP streams.
More...
#include <rtp_analysis_dialog.h>
|
|
void | rtpPlayerReplace () |
| | Slot to handle replacing streams in the RTP player.
|
| |
|
void | rtpPlayerAdd () |
| | Slot to handle adding streams to the RTP player.
|
| |
|
void | rtpPlayerRemove () |
| | Slot to handle removing streams from the RTP player.
|
| |
|
| | RtpAnalysisDialog (QWidget &parent, CaptureFile &cf) |
| | Constructs a new RtpAnalysisDialog.
|
| |
|
| ~RtpAnalysisDialog () |
| | Destroys the RtpAnalysisDialog.
|
| |
| virtual void | keyPressEvent (QKeyEvent *event) |
| | Handles key press events.
|
| |
|
virtual void | accept () |
| | Accepts the dialog.
|
| |
| virtual void | reject () |
| | Rejects the dialog.
|
| |
| virtual void | beginRetapPackets () |
| | Mark the start of a code block that retaps packets. If the user closes the dialog while tapping, the dialog will not be destroyed until endRetapPackets is called.
|
| |
| virtual void | endRetapPackets () |
| | Mark the end of a code block that retaps packets. If the user has closed the dialog it will be destroyed at this point.
|
| |
| void | setWindowSubtitle (const QString &subtitle) |
| | Set the window subtitle, e.g. "Foo Timeouts". The subtitle and file name will be added to the dialog window title.
|
| |
| const QString & | windowSubtitle () |
| | Retrieves the current window subtitle.
|
| |
|
virtual void | updateWidgets () |
| | Updates the state and contents of the dialog's widgets.
|
| |
| bool | registerTapListener (const char *tap_name, void *tap_data, const char *filter, unsigned flags, tap_reset_cb tap_reset, tap_packet_cb tap_packet, tap_draw_cb tap_draw) |
| | Convenience wrapper for register_tap_listener. Tap listeners registered via this function are automatically removed during destruction. They can also be explicitly removed using remove_tap_listener or removeTapListeners.
|
| |
| virtual void | removeTapListeners () |
| | Remove all tap listeners registered via registerTapListener.
|
| |
| bool | dialogClosed () const |
| | Check to see if the user has closed (and not minimized) the dialog.
|
| |
| int | retapDepth () const |
| | Check to see if we're currently retapping. If this is positive, tapping will fail in process_specified_records.
|
| |
| virtual void | captureFileClosing () |
| | Called when the capture file is about to close. This can be used to disconnect taps and similar actions. updateWidgets() is called at the end. To enable/disable widgets captureFileClosed() is more suitable.
|
| |
| virtual void | captureFileClosed () |
| | Called when the capture file was closed. This can be used to enable or disable widgets according to the state of file_closed_. updateWidgets() is called at the end.
|
| |
| void | loadGeometry (int width=0, int height=0, const QString &dialog_name=QString()) |
| | Loads the geometry and splitter state for the dialog.
|
| |
| void | loadSplitterState (QSplitter *splitter=nullptr) |
| | Loads the state of a splitter for the dialog.
|
| |
|
|
CaptureFile & | cap_file_ |
| | Reference to the underlying capture file.
|
| |
|
bool | file_closed_ |
| | Flag indicating if the capture file has been closed.
|
| |
Singleton dialog for analyzing RTP streams.
◆ RtpAnalysisDialog() [1/2]
Should not be cloneable.
- Parameters
-
| other | The dialog to copy from. |
◆ RtpAnalysisDialog() [2/2]
| RtpAnalysisDialog::RtpAnalysisDialog |
( |
QWidget & |
parent, |
|
|
CaptureFile & |
cf |
|
) |
| |
|
explicitprotected |
Constructs a new RtpAnalysisDialog.
- Parameters
-
| parent | The parent widget. |
| cf | The capture file. |
◆ addAnalyzeButton()
| QToolButton * RtpAnalysisDialog::addAnalyzeButton |
( |
QDialogButtonBox * |
button_box, |
|
|
RtpBaseDialog * |
dialog |
|
) |
| |
|
static |
Common routine to add a "Analyze" button to a QDialogButtonBox.
- Parameters
-
| button_box | Caller's QDialogButtonBox. |
| dialog | Pointer to the RtpBaseDialog. |
- Returns
- The new "Analyze" button.
◆ addRtpStreams()
| void RtpAnalysisDialog::addRtpStreams |
( |
QVector< rtpstream_id_t * > |
stream_ids | ) |
|
Add RTP streams to analyse. Requires array of rtpstream_id_t.
- Parameters
-
| stream_ids | structs with rtpstream_id |
◆ goToPacket
| void RtpAnalysisDialog::goToPacket |
( |
int |
packet_num | ) |
|
|
signal |
Signal emitted to go to a specific packet number.
- Parameters
-
| packet_num | The target packet number. |
◆ openRtpAnalysisDialog()
Returns singleton instance of the RTP analysis dialog.
- Parameters
-
| parent | The parent widget. |
| cf | The capture file. |
| packet_list | The packet list. |
- Returns
- Pointer to the singleton RtpAnalysisDialog instance.
◆ removeRtpStreams()
| void RtpAnalysisDialog::removeRtpStreams |
( |
QVector< rtpstream_id_t * > |
stream_ids | ) |
|
Remove RTP streams to analyse. Requires array of rtpstream_id_t.
- Parameters
-
| stream_ids | structs with rtpstream_id |
◆ replaceRtpStreams()
| void RtpAnalysisDialog::replaceRtpStreams |
( |
QVector< rtpstream_id_t * > |
stream_ids | ) |
|
Replace an RTP streams to analyse. Requires array of rtpstream_id_t.
- Parameters
-
| stream_ids | structs with rtpstream_id |
◆ rtpPlayerDialogAddRtpStreams
| void RtpAnalysisDialog::rtpPlayerDialogAddRtpStreams |
( |
QVector< rtpstream_id_t * > |
stream_ids | ) |
|
|
signal |
Signal emitted to add RTP streams in the RTP player dialog.
- Parameters
-
| stream_ids | Vector of stream IDs to add. |
◆ rtpPlayerDialogRemoveRtpStreams
| void RtpAnalysisDialog::rtpPlayerDialogRemoveRtpStreams |
( |
QVector< rtpstream_id_t * > |
stream_ids | ) |
|
|
signal |
Signal emitted to remove RTP streams in the RTP player dialog.
- Parameters
-
| stream_ids | Vector of stream IDs to remove. |
◆ rtpPlayerDialogReplaceRtpStreams
| void RtpAnalysisDialog::rtpPlayerDialogReplaceRtpStreams |
( |
QVector< rtpstream_id_t * > |
stream_ids | ) |
|
|
signal |
Signal emitted to replace RTP streams in the RTP player dialog.
- Parameters
-
| stream_ids | Vector of stream IDs to replace. |
◆ updateFilter
| void RtpAnalysisDialog::updateFilter |
( |
QString |
filter, |
|
|
bool |
force = false |
|
) |
| |
|
signal |
Signal emitted to update the display filter.
- Parameters
-
| filter | The filter string. |
| force | True to force the update, false otherwise. |
The documentation for this class was generated from the following files:
- /builds/wireshark/wireshark/ui/qt/rtp_analysis_dialog.h
- /builds/wireshark/wireshark/ui/qt/rtp_analysis_dialog.cpp