ArmNN
 20.05
TimelineDirectoryCaptureCommandHandler Class Reference

#include <TimelineDirectoryCaptureCommandHandler.hpp>

Inheritance diagram for TimelineDirectoryCaptureCommandHandler:
CommandHandlerFunctor

Public Member Functions

 TimelineDirectoryCaptureCommandHandler (uint32_t familyId, uint32_t packetId, uint32_t version, TimelineCaptureCommandHandler &timelineCaptureCommandHandler, 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 void operator() (const Packet &packet)=0
 
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,
TimelineCaptureCommandHandler timelineCaptureCommandHandler,
bool  quietOperation = false 
)
inline

Definition at line 27 of file TimelineDirectoryCaptureCommandHandler.hpp.

References TimelineDirectoryCaptureCommandHandler::operator()().

32  : CommandHandlerFunctor(familyId, packetId, version)
33  , m_TimelineCaptureCommandHandler(timelineCaptureCommandHandler)
34  , m_QuietOperation(quietOperation)
35  {}
CommandHandlerFunctor(uint32_t familyId, uint32_t packetId, uint32_t version)

Member Function Documentation

◆ operator()()

void operator() ( const armnn::profiling::Packet &  packet)
override

Definition at line 106 of file TimelineDirectoryCaptureCommandHandler.cpp.

Referenced by TimelineDirectoryCaptureCommandHandler::TimelineDirectoryCaptureCommandHandler().

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

Member Data Documentation

◆ m_SwTraceHeader

profiling::SwTraceHeader m_SwTraceHeader

Definition at line 39 of file TimelineDirectoryCaptureCommandHandler.hpp.

◆ m_SwTraceMessages

std::vector<profiling::SwTraceMessage> m_SwTraceMessages

Definition at line 40 of file TimelineDirectoryCaptureCommandHandler.hpp.

Referenced by CheckTimelineDirectory().


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