Skip to main content

RunElementFlowStats Struct

Per-element data-flow telemetry — buffer and byte counts, plus caps changes. More...

Declaration

struct simaai::neat::RunElementFlowStats { ... }

Included Headers

#include <Run.h>

Public Member Attributes Index

std::stringelement_name

Deterministic element name. More...

std::uint64_tin_buffers = 0

Buffers received on input pads. More...

std::uint64_tout_buffers = 0

Buffers produced on output pads. More...

std::uint64_tin_bytes = 0

Bytes received. More...

std::uint64_tout_bytes = 0

Bytes produced. More...

std::uint64_tcaps_changes = 0

Mid-stream caps renegotiations on this element. More...

Description

Per-element data-flow telemetry — buffer and byte counts, plus caps changes.

Definition at line 309 of file Run.h.

Public Member Attributes

caps_changes

std::uint64_t simaai::neat::RunElementFlowStats::caps_changes = 0

Mid-stream caps renegotiations on this element.

Definition at line 315 of file Run.h.

315 std::uint64_t caps_changes = 0;

element_name

std::string simaai::neat::RunElementFlowStats::element_name

Deterministic element name.

Definition at line 310 of file Run.h.

310 std::string element_name;

in_buffers

std::uint64_t simaai::neat::RunElementFlowStats::in_buffers = 0

Buffers received on input pads.

Definition at line 311 of file Run.h.

311 std::uint64_t in_buffers = 0;

in_bytes

std::uint64_t simaai::neat::RunElementFlowStats::in_bytes = 0

Bytes received.

Definition at line 313 of file Run.h.

313 std::uint64_t in_bytes = 0;

out_buffers

std::uint64_t simaai::neat::RunElementFlowStats::out_buffers = 0

Buffers produced on output pads.

Definition at line 312 of file Run.h.

312 std::uint64_t out_buffers = 0;

out_bytes

std::uint64_t simaai::neat::RunElementFlowStats::out_bytes = 0

Bytes produced.

Definition at line 314 of file Run.h.

314 std::uint64_t out_bytes = 0;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.