ArmNN
 20.05
TimelineMessageDecoder Class Reference

#include <TestTimelinePacketHandler.hpp>

Inheritance diagram for TimelineMessageDecoder:
ITimelineDecoder

Public Member Functions

 TimelineMessageDecoder (TimelineModel &model)
 
virtual TimelineStatus CreateEntity (const Entity &) override
 
virtual TimelineStatus CreateEventClass (const EventClass &) override
 
virtual TimelineStatus CreateEvent (const Event &) override
 
virtual TimelineStatus CreateLabel (const Label &) override
 
virtual TimelineStatus CreateRelationship (const Relationship &) override
 
void SetPacketHandler (TestTimelinePacketHandler *packetHandler)
 
- Public Member Functions inherited from ITimelineDecoder
virtual ~ITimelineDecoder ()=default
 

Additional Inherited Members

- Public Types inherited from ITimelineDecoder
enum  TimelineStatus { TimelineStatus_Success, TimelineStatus_Fail }
 
enum  RelationshipType { RetentionLink, ExecutionLink, DataLink, LabelLink }
 
- Static Public Member Functions inherited from ITimelineDecoder
static char const * GetRelationshipAsCString (RelationshipType rType)
 

Detailed Description

Definition at line 30 of file TestTimelinePacketHandler.hpp.

Constructor & Destructor Documentation

◆ TimelineMessageDecoder()

Member Function Documentation

◆ CreateEntity()

◆ CreateEvent()

◆ CreateEventClass()

ITimelineDecoder::TimelineStatus CreateEventClass ( const EventClass eventClass)
overridevirtual

Implements ITimelineDecoder.

Definition at line 98 of file TestTimelinePacketHandler.cpp.

References armnn::IgnoreUnused(), and ITimelineDecoder::TimelineStatus_Success.

Referenced by TimelineMessageDecoder::TimelineMessageDecoder().

100 {
101  // for the moment terminate the run here so we can get this code
102  // onto master prior to a major re-organisation
103  if (m_PacketHandler != nullptr)
104  {
105  m_PacketHandler->SetInferenceComplete();
106  }
107  IgnoreUnused(eventClass);
109 }
void IgnoreUnused(Ts &&...)

◆ CreateLabel()

◆ CreateRelationship()

ITimelineDecoder::TimelineStatus CreateRelationship ( const Relationship relationship)
overridevirtual

◆ SetPacketHandler()

void SetPacketHandler ( TestTimelinePacketHandler packetHandler)
inline

Definition at line 39 of file TestTimelinePacketHandler.hpp.

39 {m_PacketHandler = packetHandler;};

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