20.11
|
#include <TimelineModel.hpp>
Public Member Functions | |
void | AddLabel (const arm::pipe::ITimelineDecoder::Label &label) |
std::string * | FindLabel (uint64_t guid) |
void | AddEntity (uint64_t guid) |
Entity * | FindEntity (uint64_t id) |
void | AddRelationship (const arm::pipe::ITimelineDecoder::Relationship &relationship) |
ModelRelationship * | FindRelationship (uint64_t id) |
const LabelMap & | GetLabelMap () const |
const Entities & | GetEntities () const |
const std::vector< arm::pipe::ProfilingException > & | GetErrors () const |
bool | IsInferenceGuid (uint64_t guid) const |
void | AddEventClass (const arm::pipe::ITimelineDecoder::EventClass &eventClass) |
const EventClasses & | GetEventClasses () const |
EventClassObj * | FindEventClass (uint64_t id) |
void | AddEvent (const arm::pipe::ITimelineDecoder::Event &event) |
EventObj * | FindEvent (uint64_t id) |
Definition at line 146 of file TimelineModel.hpp.
void AddEntity | ( | uint64_t | guid | ) |
Definition at line 35 of file TimelineModel.cpp.
Referenced by TimelineMessageDecoder::CreateEntity().
void AddEvent | ( | const arm::pipe::ITimelineDecoder::Event & | event | ) |
Definition at line 310 of file TimelineModel.cpp.
Referenced by TimelineMessageDecoder::CreateEvent().
void AddEventClass | ( | const arm::pipe::ITimelineDecoder::EventClass & | eventClass | ) |
Definition at line 280 of file TimelineModel.cpp.
References TimelineModel::FindLabel(), and EventClassObj::GetGuid().
Referenced by TimelineMessageDecoder::CreateEventClass().
void AddLabel | ( | const arm::pipe::ITimelineDecoder::Label & | label | ) |
Definition at line 17 of file TimelineModel.cpp.
Referenced by TimelineMessageDecoder::CreateLabel().
void AddRelationship | ( | const arm::pipe::ITimelineDecoder::Relationship & | relationship | ) |
Definition at line 53 of file TimelineModel.cpp.
References Entity::AddAttribute(), Entity::AddChild(), Entity::AddConnection(), Entity::AddEvent(), Entity::AddExecution(), LabelsAndEventClasses::CHILD_GUID, LabelsAndEventClasses::CONNECTION_GUID, LabelsAndEventClasses::EXECUTION_OF_GUID, TimelineModel::FindEntity(), TimelineModel::FindEvent(), TimelineModel::FindEventClass(), TimelineModel::FindLabel(), LabelsAndEventClasses::INFERENCE, EventObj::SetEventClass(), and LabelsAndEventClasses::TYPE_LABEL.
Referenced by TimelineMessageDecoder::CreateRelationship().
Entity * FindEntity | ( | uint64_t | id | ) |
Definition at line 40 of file TimelineModel.cpp.
Referenced by TimelineModel::AddRelationship().
EventObj * FindEvent | ( | uint64_t | id | ) |
Definition at line 316 of file TimelineModel.cpp.
Referenced by TimelineModel::AddRelationship().
EventClassObj * FindEventClass | ( | uint64_t | id | ) |
Definition at line 297 of file TimelineModel.cpp.
Referenced by TimelineModel::AddRelationship().
std::string * FindLabel | ( | uint64_t | guid | ) |
Definition at line 22 of file TimelineModel.cpp.
Referenced by TimelineModel::AddEventClass(), and TimelineModel::AddRelationship().
ModelRelationship * FindRelationship | ( | uint64_t | id | ) |
Definition at line 261 of file TimelineModel.cpp.
|
inline |
Definition at line 156 of file TimelineModel.hpp.
Referenced by armnn::profiling::GetModelDescription().
|
inline |
Definition at line 157 of file TimelineModel.hpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 160 of file TimelineModel.hpp.
References armnn::profiling::GetChildDescription(), armnn::profiling::GetConnectionDescription(), armnn::profiling::GetEntityDescription(), armnn::profiling::GetEventDescription(), armnn::profiling::GetExecutionDescription(), and armnn::profiling::GetModelDescription().
|
inline |
Definition at line 155 of file TimelineModel.hpp.
bool IsInferenceGuid | ( | uint64_t | guid | ) | const |
Definition at line 274 of file TimelineModel.cpp.
Referenced by TimelineMessageDecoder::CreateRelationship().