ArmNN
 20.11
EventObj Class Reference

#include <TimelineModel.hpp>

Public Member Functions

 EventObj (uint64_t guid, uint64_t timestamp, uint64_t threadId)
 
uint64_t GetGuid () const
 
uint64_t GetTimeStamp () const
 
uint64_t GetThreadId () const
 
void SetEventClass (EventClassObj *evtClass)
 
std::string GetEventClass ()
 

Detailed Description

Definition at line 62 of file TimelineModel.hpp.

Constructor & Destructor Documentation

◆ EventObj()

EventObj ( uint64_t  guid,
uint64_t  timestamp,
uint64_t  threadId 
)
inline

Definition at line 65 of file TimelineModel.hpp.

65  :
66  m_Guid(guid), m_TimeStamp(timestamp), m_ThreadId(threadId) {}

Member Function Documentation

◆ GetEventClass()

std::string GetEventClass ( )
inline

Definition at line 71 of file TimelineModel.hpp.

72  {
73  if (m_EventClass == nullptr)
74  {
75  return "";
76  }
77  else
78  {
79  return m_EventClass->GetName();
80  }
81  }
const std::string & GetName() const

◆ GetGuid()

uint64_t GetGuid ( ) const
inline

Definition at line 67 of file TimelineModel.hpp.

67 {return m_Guid;}

◆ GetThreadId()

uint64_t GetThreadId ( ) const
inline

Definition at line 69 of file TimelineModel.hpp.

69 {return m_ThreadId;}

◆ GetTimeStamp()

uint64_t GetTimeStamp ( ) const
inline

Definition at line 68 of file TimelineModel.hpp.

68 {return m_TimeStamp;}

◆ SetEventClass()

void SetEventClass ( EventClassObj evtClass)
inline

Definition at line 70 of file TimelineModel.hpp.

Referenced by TimelineModel::AddRelationship().

70 {m_EventClass = evtClass;}

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