MeasureEdgeLatency Struct
Aggregated handoff/queue/transport timing between plugins or runtime nodes. More...
Declaration
struct simaai::neat::MeasureEdgeLatency { ... }
#include <Run.h>
Public Member Attributes Index
Description
Aggregated handoff/queue/transport timing between plugins or runtime nodes.
Edge/message latency is diagnostic and non-additive. It must not be summed into plugin execution latency or graph throughput/power.
Definition at line 366 of file Run.h.
Public Member Attributes
attribution_source
| std::string simaai::neat::MeasureEdgeLatency::attribution_source |
|
graph_edge_identity, element_link, unattributed.
Definition at line 389 of file Run.h.
avg_ms
| double simaai::neat::MeasureEdgeLatency::avg_ms = 0.0 |
|
Definition at line 381 of file Run.h.
edge_id
| std::string simaai::neat::MeasureEdgeLatency::edge_id |
|
Definition at line 367 of file Run.h.
from_element_name
| std::string simaai::neat::MeasureEdgeLatency::from_element_name |
|
Definition at line 373 of file Run.h.
from_node_id
| std::string simaai::neat::MeasureEdgeLatency::from_node_id |
|
Definition at line 369 of file Run.h.
from_plugin_instance_id
| std::string simaai::neat::MeasureEdgeLatency::from_plugin_instance_id |
|
Definition at line 375 of file Run.h.
from_runtime_node_id
| std::int32_t simaai::neat::MeasureEdgeLatency::from_runtime_node_id = -1 |
|
Definition at line 371 of file Run.h.
mapping_error
| std::string simaai::neat::MeasureEdgeLatency::mapping_error |
|
Definition at line 390 of file Run.h.
max_ms
| double simaai::neat::MeasureEdgeLatency::max_ms = 0.0 |
|
Definition at line 383 of file Run.h.
min_ms
| double simaai::neat::MeasureEdgeLatency::min_ms = 0.0 |
|
Definition at line 382 of file Run.h.
name
| std::string simaai::neat::MeasureEdgeLatency::name |
|
Definition at line 368 of file Run.h.
non_additive
| bool simaai::neat::MeasureEdgeLatency::non_additive = true |
|
Definition at line 391 of file Run.h.
p50_ms
| double simaai::neat::MeasureEdgeLatency::p50_ms = 0.0 |
|
Definition at line 384 of file Run.h.
p95_ms
| double simaai::neat::MeasureEdgeLatency::p95_ms = 0.0 |
|
Definition at line 385 of file Run.h.
reliable
| bool simaai::neat::MeasureEdgeLatency::reliable = true |
|
Definition at line 392 of file Run.h.
samples
| std::uint64_t simaai::neat::MeasureEdgeLatency::samples = 0 |
|
Definition at line 379 of file Run.h.
source
| std::string simaai::neat::MeasureEdgeLatency::source |
|
diagnostics or lttng.
Definition at line 387 of file Run.h.
stream_id
| std::string simaai::neat::MeasureEdgeLatency::stream_id |
|
Definition at line 377 of file Run.h.
timing_semantics
| std::string simaai::neat::MeasureEdgeLatency::timing_semantics |
|
queue_residence, edge_transport, pad_wait, etc.
Definition at line 388 of file Run.h.
to_element_name
| std::string simaai::neat::MeasureEdgeLatency::to_element_name |
|
Definition at line 374 of file Run.h.
to_node_id
| std::string simaai::neat::MeasureEdgeLatency::to_node_id |
|
Definition at line 370 of file Run.h.
to_plugin_instance_id
| std::string simaai::neat::MeasureEdgeLatency::to_plugin_instance_id |
|
Definition at line 376 of file Run.h.
to_runtime_node_id
| std::int32_t simaai::neat::MeasureEdgeLatency::to_runtime_node_id = -1 |
|
Definition at line 372 of file Run.h.
total_ms
| double simaai::neat::MeasureEdgeLatency::total_ms = 0.0 |
|
Definition at line 380 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.