Observation scope for measuring an application-owned push/pull interval. More...
Declaration
class simaai::neat::MeasureScope { ... }
#include <Run.h>
Friends Index
Public Constructors Index
Private Constructors Index
Public Destructor Index
Public Operators Index
Public Member Functions Index
Private Member Attributes Index
| std::unique_ptr< Impl > | impl_ |
|
|
|
Private Static Functions Index
Description
Observation scope for measuring an application-owned push/pull interval.
This does not own the inference loop and does not consume outputs. Start it before normal application push/pull code, then call stop() to get throughput, app-visible latency samples, counter deltas, plugin/edge aggregation, and optional power telemetry.
Definition at line 588 of file Run.h.
Friends
Run
Definition at line 605 of file Run.h.
Public Constructors
MeasureScope()
Definition at line 590 of file Run.h.
MeasureScope()
| simaai::neat::MeasureScope::MeasureScope (const MeasureScope &) |
|
delete
|
Definition at line 594 of file Run.h.
Private Constructors
MeasureScope()
| simaai::neat::MeasureScope::MeasureScope (std::unique_ptr< Impl > impl) |
|
explicit
|
Definition at line 611 of file Run.h.
Public Destructor
~MeasureScope()
| simaai::neat::MeasureScope::~MeasureScope () |
|
Definition at line 592 of file Run.h.
Public Operators
operator=()
| MeasureScope & simaai::neat::MeasureScope::operator= (MeasureScope &&) |
|
noexcept
|
Definition at line 591 of file Run.h.
operator=()
| MeasureScope & simaai::neat::MeasureScope::operator= (const MeasureScope &) |
|
delete
|
Definition at line 595 of file Run.h.
Public Member Functions
stop()
| MeasureReport simaai::neat::MeasureScope::stop () |
|
Definition at line 597 of file Run.h.
stopped()
| bool simaai::neat::MeasureScope::stopped () |
|
Definition at line 602 of file Run.h.
Private Member Attributes
impl_
| std::unique_ptr<Impl> simaai::neat::MeasureScope::impl_ |
|
Definition at line 613 of file Run.h.
Private Static Functions
disable_lttng_trace_identity_noexcept()
| void simaai::neat::MeasureScope::disable_lttng_trace_identity_noexcept (Impl * impl) |
|
static
|
Definition at line 612 of file Run.h.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.