MeasurePluginLatency Struct
Aggregated per-plugin/kernel timing captured during a measurement window. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | name |
| std::string | backend |
| std::string | phase |
| std::string | kernel_name |
| std::string | stage_name |
| std::int32_t | physical_input_index = -1 |
| std::int32_t | output_slot = -1 |
| std::uint64_t | run_id_hash = 0 |
|
Stable run-id hash, 0 if trace payload omitted it. More... | |
| std::int32_t | pipeline_segment_id = -1 |
| std::int32_t | runtime_node_id = -1 |
|
Lowered runtime node id, -1 if unavailable. More... | |
| std::int32_t | public_node_id = -1 |
|
Optional public graph node id, -1 if unavailable. More... | |
| std::vector< std::string > | public_node_ids |
|
Public graph node ids, e.g. "p2". More... | |
| std::string | gst_element_name |
|
Owning GStreamer element name, if available. More... | |
| std::string | stream_id |
|
Stream identity when provided by LTTng. More... | |
| std::string | plugin_instance_id |
|
Stable plugin instance id when provided by LTTng. More... | |
| std::string | source |
|
lttng or diagnostics. More... | |
| std::string | attribution_source |
|
lttng_v2_identity, lttng_element_name, etc. More... | |
| std::string | mapping_error |
|
Non-empty when the row could not be attributed. More... | |
| bool | reliable = true |
|
False when trace loss/unmatched pairs affect row. More... | |
| std::uint64_t | calls = 0 |
| double | total_ms = 0.0 |
| double | avg_ms = 0.0 |
| double | min_ms = 0.0 |
| double | max_ms = 0.0 |
Description
Aggregated per-plugin/kernel timing captured during a measurement window.
Definition at line 333 of file Run.h.
Public Member Attributes
attribution_source
|
lttng_v2_identity, lttng_element_name, etc.
Definition at line 350 of file Run.h.
avg_ms
|
Definition at line 355 of file Run.h.
backend
|
Definition at line 335 of file Run.h.
calls
|
Definition at line 353 of file Run.h.
gst_element_name
|
Owning GStreamer element name, if available.
Definition at line 346 of file Run.h.
kernel_name
|
Definition at line 337 of file Run.h.
mapping_error
|
Non-empty when the row could not be attributed.
Definition at line 351 of file Run.h.
max_ms
|
Definition at line 357 of file Run.h.
min_ms
|
Definition at line 356 of file Run.h.
name
|
Definition at line 334 of file Run.h.
output_slot
|
Definition at line 340 of file Run.h.
phase
|
Definition at line 336 of file Run.h.
physical_input_index
|
Definition at line 339 of file Run.h.
pipeline_segment_id
|
plugin_instance_id
|
Stable plugin instance id when provided by LTTng.
Definition at line 348 of file Run.h.
public_node_id
|
Optional public graph node id, -1 if unavailable.
Definition at line 344 of file Run.h.
public_node_ids
|
Public graph node ids, e.g. "p2".
Definition at line 345 of file Run.h.
reliable
|
False when trace loss/unmatched pairs affect row.
Definition at line 352 of file Run.h.
run_id_hash
|
Stable run-id hash, 0 if trace payload omitted it.
Definition at line 341 of file Run.h.
runtime_node_id
|
Lowered runtime node id, -1 if unavailable.
Definition at line 343 of file Run.h.
source
|
lttng or diagnostics.
Definition at line 349 of file Run.h.
stage_name
|
Definition at line 338 of file Run.h.
stream_id
|
Stream identity when provided by LTTng.
Definition at line 347 of file Run.h.
total_ms
|
Definition at line 354 of file Run.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.