ProfilingStatistics#
Fully qualified name: cupva_utils::ProfilingStatistics
Defined in cupva_host_utils.hpp
-
class ProfilingStatistics#
Profiling statitics.
Maturity: GA
Public Functions
-
inline ProfilingStatistics() noexcept#
Creates an empty ProfilingStatistics object.
-
ProfilingStatistics(ProfilingStatisticsData const &stats)#
ProfilingStatistics parameterized constructor.
-
~ProfilingStatistics() noexcept = default#
Destroy the ProfilingStatistics object.
-
ProfilingStatistics(ProfilingStatistics &&obj) noexcept#
ProfilingStatistics move constructor.
-
ProfilingStatistics &operator=(ProfilingStatistics &&obj) & noexcept#
ProfilingStatistics move assignment.
-
ProfilingStatistics(ProfilingStatistics const&) = delete#
Not copy constructible.
-
ProfilingStatistics &operator=(ProfilingStatistics const&) = delete#
Not copy assignable.
-
ProfilingStatisticsData const &getStatsData() const#
Get profiling statistics data.
Usage considerations
Allowed context for the API call
Interrupt handler: No
Signal handler: No
Thread-safe: No
Re-entrant: No
Async/Sync: Sync
Required privileges: None
Allowed execution state
Initialization: Yes
Operational: Yes
Reinit/Deinit Preparation: Yes
Maturity: GA
- Pre:
None