BoundaryFlowStats Struct
Per-boundary flow statistics — buffer counts at identity probes between Nodes. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | boundary_name |
|
Boundary identifier (e.g., "sima_b3"). More... | |
| int | after_node_index = -1 |
|
Upstream Node index. More... | |
| int | before_node_index = -1 |
|
Downstream Node index (may be -1 for a terminal tap boundary). More... | |
| uint64_t | in_buffers = 0 |
|
Buffers observed on the identity element's sink pad. More... | |
| uint64_t | out_buffers = 0 |
|
Buffers observed on the identity element's src pad. More... | |
| int64_t | last_in_pts_ns = -1 |
|
PTS of the most recent buffer seen on input. More... | |
| int64_t | last_out_pts_ns = -1 |
|
PTS of the most recent buffer seen on output. More... | |
| int64_t | last_in_wall_us = 0 |
|
Wall-clock time of the most recent input buffer. More... | |
| int64_t | last_out_wall_us = 0 |
|
Wall-clock time of the most recent output buffer. More... | |
Description
Per-boundary flow statistics — buffer counts at identity probes between Nodes.
The framework can insert identity probes at boundaries between Nodes (named sima_b<N>) to track how many buffers flow through each boundary. Useful for localizing where in the pipeline a backlog or stall is occurring.
Definition at line 48 of file SessionReport.h.
Public Member Attributes
after_node_index
|
before_node_index
|
Downstream Node index (may be -1 for a terminal tap boundary).
Definition at line 51 of file SessionReport.h.
boundary_name
|
Boundary identifier (e.g., "sima_b3").
Definition at line 49 of file SessionReport.h.
in_buffers
|
Buffers observed on the identity element's sink pad.
Definition at line 53 of file SessionReport.h.
last_in_pts_ns
|
PTS of the most recent buffer seen on input.
Definition at line 56 of file SessionReport.h.
last_in_wall_us
|
Wall-clock time of the most recent input buffer.
Definition at line 59 of file SessionReport.h.
last_out_pts_ns
|
PTS of the most recent buffer seen on output.
Definition at line 57 of file SessionReport.h.
last_out_wall_us
|
Wall-clock time of the most recent output buffer.
Definition at line 60 of file SessionReport.h.
out_buffers
|
Buffers observed on the identity element's src pad.
Definition at line 54 of file SessionReport.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.