ArmNN  NotReleased
TimelineDirectoryCaptureCommandHandler Class Reference

#include <TimelineDirectoryCaptureCommandHandler.hpp>

Inheritance diagram for TimelineDirectoryCaptureCommandHandler:
CommandHandlerFunctor

Public Member Functions

 TimelineDirectoryCaptureCommandHandler (uint32_t familyId, uint32_t packetId, uint32_t version, bool quietOperation=false)
 
void operator() (const armnn::profiling::Packet &packet) override
 
- Public Member Functions inherited from CommandHandlerFunctor
 CommandHandlerFunctor (uint32_t familyId, uint32_t packetId, uint32_t version)
 
uint32_t GetFamilyId () const
 
uint32_t GetPacketId () const
 
uint32_t GetVersion () const
 
virtual ~CommandHandlerFunctor ()
 

Public Attributes

profiling::SwTraceHeader m_SwTraceHeader
 
std::vector< profiling::SwTraceMessagem_SwTraceMessages
 

Detailed Description

Definition at line 20 of file TimelineDirectoryCaptureCommandHandler.hpp.

Constructor & Destructor Documentation

◆ TimelineDirectoryCaptureCommandHandler()

TimelineDirectoryCaptureCommandHandler ( uint32_t  familyId,
uint32_t  packetId,
uint32_t  version,
bool  quietOperation = false 
)
inline

Definition at line 27 of file TimelineDirectoryCaptureCommandHandler.hpp.

References TimelineDirectoryCaptureCommandHandler::operator()().

31  : CommandHandlerFunctor(familyId, packetId, version)
32  , m_QuietOperation(quietOperation)
33  {}
CommandHandlerFunctor(uint32_t familyId, uint32_t packetId, uint32_t version)

Member Function Documentation

◆ operator()()

void operator() ( const armnn::profiling::Packet packet)
overridevirtual

Implements CommandHandlerFunctor.

Definition at line 105 of file TimelineDirectoryCaptureCommandHandler.cpp.

Referenced by TimelineDirectoryCaptureCommandHandler::TimelineDirectoryCaptureCommandHandler().

106 {
107  ParseData(packet);
108 
109  if (!m_QuietOperation)
110  {
111  Print();
112  }
113 }

Member Data Documentation

◆ m_SwTraceHeader

profiling::SwTraceHeader m_SwTraceHeader

Definition at line 37 of file TimelineDirectoryCaptureCommandHandler.hpp.

◆ m_SwTraceMessages

std::vector<profiling::SwTraceMessage> m_SwTraceMessages

Definition at line 38 of file TimelineDirectoryCaptureCommandHandler.hpp.


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