ArmNN
 20.02
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 19 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 26 of file TimelineDirectoryCaptureCommandHandler.hpp.

References TimelineDirectoryCaptureCommandHandler::operator()().

30  : CommandHandlerFunctor(familyId, packetId, version)
31  , m_QuietOperation(quietOperation)
32  {}
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 103 of file TimelineDirectoryCaptureCommandHandler.cpp.

Referenced by TimelineDirectoryCaptureCommandHandler::TimelineDirectoryCaptureCommandHandler().

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

Member Data Documentation

◆ m_SwTraceHeader

profiling::SwTraceHeader m_SwTraceHeader

Definition at line 36 of file TimelineDirectoryCaptureCommandHandler.hpp.

◆ m_SwTraceMessages

std::vector<profiling::SwTraceMessage> m_SwTraceMessages

Definition at line 37 of file TimelineDirectoryCaptureCommandHandler.hpp.


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