ArmNN
NotReleased
|
#include <TimelineCaptureCommandHandler.hpp>
Public Member Functions | |
TimelineCaptureCommandHandler (uint32_t familyId, uint32_t packetId, uint32_t version, Model *model, bool quietOperation=false) | |
void | operator() (const armnn::profiling::Packet &packet) override |
void | ReadLabel (const unsigned char *data, uint32_t offset) |
void | ReadEntity (const unsigned char *data, uint32_t offset) |
void | ReadEventClass (const unsigned char *data, uint32_t offset) |
void | ReadRelationship (const unsigned char *data, uint32_t offset) |
void | ReadEvent (const unsigned char *data, uint32_t offset) |
void | print () |
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 () |
Definition at line 20 of file TimelineCaptureCommandHandler.hpp.
|
inline |
Definition at line 30 of file TimelineCaptureCommandHandler.hpp.
References TimelineCaptureCommandHandler::operator()(), TimelineCaptureCommandHandler::print(), TimelineCaptureCommandHandler::ReadEntity(), TimelineCaptureCommandHandler::ReadEvent(), TimelineCaptureCommandHandler::ReadEventClass(), TimelineCaptureCommandHandler::ReadLabel(), and TimelineCaptureCommandHandler::ReadRelationship().
|
overridevirtual |
Implements CommandHandlerFunctor.
Definition at line 139 of file TimelineCaptureCommandHandler.cpp.
References armnn::profiling::CentreAlignFormatting(), Model::m_Entities, Model::m_EntityCount, Model::m_EventClassCount, Model::m_EventClasses, Model::m_EventCount, Model::m_Events, Entity::m_Guid, EventClass::m_Guid, Event::m_Guid, Label::m_Guid, Relationship::m_Guid, Relationship::m_HeadGuid, Model::m_LabelCount, Model::m_Labels, Label::m_Name, Model::m_RelationshipCount, Model::m_Relationships, Relationship::m_RelationshipType, Relationship::m_TailGuid, Event::m_ThreadId, and Event::m_TimeStamp.
Referenced by TimelineCaptureCommandHandler::TimelineCaptureCommandHandler().
void print | ( | ) |
void ReadEntity | ( | const unsigned char * | data, |
uint32_t | offset | ||
) |
Definition at line 69 of file TimelineCaptureCommandHandler.cpp.
References CreateEntity(), Entity::m_Guid, and armnn::profiling::ReadUint64().
Referenced by TimelineCaptureCommandHandler::TimelineCaptureCommandHandler().
void ReadEvent | ( | const unsigned char * | data, |
uint32_t | offset | ||
) |
Definition at line 119 of file TimelineCaptureCommandHandler.cpp.
References CreateEvent(), armnn::profiling::ReadBytes(), and armnn::profiling::ReadUint64().
Referenced by TimelineCaptureCommandHandler::TimelineCaptureCommandHandler().
void ReadEventClass | ( | const unsigned char * | data, |
uint32_t | offset | ||
) |
Definition at line 82 of file TimelineCaptureCommandHandler.cpp.
References CreateEventClass(), EventClass::m_Guid, and armnn::profiling::ReadUint64().
Referenced by TimelineCaptureCommandHandler::TimelineCaptureCommandHandler().
void ReadLabel | ( | const unsigned char * | data, |
uint32_t | offset | ||
) |
Definition at line 46 of file TimelineCaptureCommandHandler.cpp.
References CreateLabel(), Label::m_Guid, Label::m_Name, armnn::profiling::ReadUint32(), armnn::profiling::ReadUint64(), and armnn::profiling::ReadUint8().
Referenced by TimelineCaptureCommandHandler::TimelineCaptureCommandHandler().
void ReadRelationship | ( | const unsigned char * | data, |
uint32_t | offset | ||
) |
Definition at line 95 of file TimelineCaptureCommandHandler.cpp.
References CreateRelationship(), Relationship::m_Guid, Relationship::m_HeadGuid, Relationship::m_RelationshipType, Relationship::m_TailGuid, armnn::profiling::ReadUint32(), and armnn::profiling::ReadUint64().
Referenced by TimelineCaptureCommandHandler::TimelineCaptureCommandHandler().