ArmNN
 21.02
IBackendProfilingContext Class Referenceabstract

#include <IBackendProfilingContext.hpp>

Inheritance diagram for IBackendProfilingContext:
MockBackendProfilingContext

Public Member Functions

virtual ~IBackendProfilingContext ()
 
virtual uint16_t RegisterCounters (uint16_t currentMaxGlobalCounterID)=0
 
virtual Optional< std::string > ActivateCounters (uint32_t capturePeriod, const std::vector< uint16_t > &counterIds)=0
 
virtual std::vector< TimestampReportCounterValues ()=0
 
virtual bool EnableProfiling (bool flag)=0
 
virtual bool EnableTimelineReporting (bool flag)=0
 

Detailed Description

Definition at line 16 of file IBackendProfilingContext.hpp.

Constructor & Destructor Documentation

◆ ~IBackendProfilingContext()

Member Function Documentation

◆ ActivateCounters()

virtual Optional<std::string> ActivateCounters ( uint32_t  capturePeriod,
const std::vector< uint16_t > &  counterIds 
)
pure virtual

◆ EnableProfiling()

virtual bool EnableProfiling ( bool  flag)
pure virtual

◆ EnableTimelineReporting()

virtual bool EnableTimelineReporting ( bool  flag)
pure virtual

◆ RegisterCounters()

virtual uint16_t RegisterCounters ( uint16_t  currentMaxGlobalCounterID)
pure virtual

◆ ReportCounterValues()

virtual std::vector<Timestamp> ReportCounterValues ( )
pure virtual

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