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 572 of file Run.h.
Friends
Run
Definition at line 589 of file Run.h.
Public Constructors
MeasureScope()
| simaai::neat::MeasureScope::MeasureScope (MeasureScope &&) |
|
noexcept
|
Definition at line 574 of file Run.h.
MeasureScope()
| simaai::neat::MeasureScope::MeasureScope (const MeasureScope &) |
|
delete
|
Definition at line 578 of file Run.h.
Private Constructors
MeasureScope()
| simaai::neat::MeasureScope::MeasureScope (std::unique_ptr< Impl > impl) |
|
explicit
|
Definition at line 595 of file Run.h.
Public Destructor
~MeasureScope()
| simaai::neat::MeasureScope::~MeasureScope () |
|
Definition at line 576 of file Run.h.
Public Operators
operator=()
| MeasureScope & simaai::neat::MeasureScope::operator= (MeasureScope &&) |
|
noexcept
|
Definition at line 575 of file Run.h.
operator=()
| MeasureScope & simaai::neat::MeasureScope::operator= (const MeasureScope &) |
|
delete
|
Definition at line 579 of file Run.h.
Public Member Functions
stop()
| MeasureReport simaai::neat::MeasureScope::stop () |
|
Definition at line 581 of file Run.h.
stopped()
| bool simaai::neat::MeasureScope::stopped () |
|
Definition at line 586 of file Run.h.
Private Member Attributes
impl_
| std::unique_ptr<Impl> simaai::neat::MeasureScope::impl_ |
|
Definition at line 597 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 596 of file Run.h.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.