ArmNN
 20.05
IProfilingService Class Referenceabstract

#include <IProfilingService.hpp>

Inheritance diagram for IProfilingService:
IProfilingGuidGenerator ProfilingService MockProfilingService ProfilingServiceRuntimeHelper SwapProfilingConnectionFactoryHelper

Public Member Functions

virtual ~IProfilingService ()
 
virtual std::unique_ptr< ISendTimelinePacketGetSendTimelinePacket () const =0
 
virtual const ICounterMappingsGetCounterMappings () const =0
 
virtual ISendCounterPacketGetSendCounterPacket ()=0
 
virtual bool IsProfilingEnabled () const =0
 
virtual CaptureData GetCaptureData ()=0
 
- Public Member Functions inherited from IProfilingGuidGenerator
virtual ProfilingDynamicGuid NextGuid ()=0
 Return the next random Guid in the sequence. More...
 
virtual ProfilingStaticGuid GenerateStaticId (const std::string &str)=0
 Create a ProfilingStaticGuid based on a hash of the string. More...
 
virtual ~IProfilingGuidGenerator ()
 

Detailed Description

Definition at line 19 of file IProfilingService.hpp.

Constructor & Destructor Documentation

◆ ~IProfilingService()

Member Function Documentation

◆ GetCaptureData()

virtual CaptureData GetCaptureData ( )
pure virtual

◆ GetCounterMappings()

virtual const ICounterMappings& GetCounterMappings ( ) const
pure virtual

◆ GetSendCounterPacket()

virtual ISendCounterPacket& GetSendCounterPacket ( )
pure virtual

◆ GetSendTimelinePacket()

virtual std::unique_ptr<ISendTimelinePacket> GetSendTimelinePacket ( ) const
pure virtual

◆ IsProfilingEnabled()

virtual bool IsProfilingEnabled ( ) const
pure virtual

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