20.05
|
#include <TimelineDecoder.hpp>
Classes | |
struct | Model |
Public Types | |
using | OnNewEntityCallback = void(*)(Model &, const Entity) |
using | OnNewEventClassCallback = void(*)(Model &, const EventClass) |
using | OnNewEventCallback = void(*)(Model &, const Event) |
using | OnNewLabelCallback = void(*)(Model &, const Label) |
using | OnNewRelationshipCallback = void(*)(Model &, const Relationship) |
Public Types inherited from ITimelineDecoder | |
enum | TimelineStatus { TimelineStatus_Success, TimelineStatus_Fail } |
enum | RelationshipType { RetentionLink, ExecutionLink, DataLink, LabelLink } |
Public Member Functions | |
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 |
const Model & | GetModel () |
TimelineStatus | SetEntityCallback (const OnNewEntityCallback) |
TimelineStatus | SetEventClassCallback (const OnNewEventClassCallback) |
TimelineStatus | SetEventCallback (const OnNewEventCallback) |
TimelineStatus | SetLabelCallback (const OnNewLabelCallback) |
TimelineStatus | SetRelationshipCallback (const OnNewRelationshipCallback) |
void | SetDefaultCallbacks () |
void | print () |
Public Member Functions inherited from ITimelineDecoder | |
virtual | ~ITimelineDecoder ()=default |
Additional Inherited Members | |
Static Public Member Functions inherited from ITimelineDecoder | |
static char const * | GetRelationshipAsCString (RelationshipType rType) |
Definition at line 15 of file TimelineDecoder.hpp.
using OnNewEntityCallback = void (*)(Model &, const Entity) |
Definition at line 29 of file TimelineDecoder.hpp.
using OnNewEventCallback = void (*)(Model &, const Event) |
Definition at line 31 of file TimelineDecoder.hpp.
using OnNewEventClassCallback = void (*)(Model &, const EventClass) |
Definition at line 30 of file TimelineDecoder.hpp.
using OnNewLabelCallback = void (*)(Model &, const Label) |
Definition at line 32 of file TimelineDecoder.hpp.
using OnNewRelationshipCallback = void (*)(Model &, const Relationship) |
Definition at line 33 of file TimelineDecoder.hpp.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 15 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 37 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 26 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 48 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 59 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
const TimelineDecoder::Model & GetModel | ( | ) |
Definition at line 69 of file TimelineDecoder.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and CheckTimelinePackets().
void print | ( | ) |
Definition at line 152 of file TimelineDecoder.cpp.
References armnn::profiling::CentreAlignFormatting(), TimelineDecoder::Model::m_Entities, TimelineDecoder::Model::m_EventClasses, TimelineDecoder::Model::m_Events, TimelineDecoder::Model::m_Labels, and TimelineDecoder::Model::m_Relationships.
Referenced by GatordMockService::WaitForReceivingThread().
void SetDefaultCallbacks | ( | ) |
Definition at line 124 of file TimelineDecoder.cpp.
References TimelineDecoder::Model::m_Entities, TimelineDecoder::Model::m_EventClasses, TimelineDecoder::Model::m_Events, TimelineDecoder::Model::m_Labels, TimelineDecoder::Model::m_Relationships, TimelineDecoder::SetEntityCallback(), TimelineDecoder::SetEventCallback(), TimelineDecoder::SetEventClassCallback(), TimelineDecoder::SetLabelCallback(), and TimelineDecoder::SetRelationshipCallback().
Referenced by GatordMockService::GatordMockService().
TimelineDecoder::TimelineStatus SetEntityCallback | ( | const OnNewEntityCallback | cb | ) |
Definition at line 74 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE(), and TimelineDecoder::SetDefaultCallbacks().
TimelineDecoder::TimelineStatus SetEventCallback | ( | const OnNewEventCallback | cb | ) |
Definition at line 94 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE(), and TimelineDecoder::SetDefaultCallbacks().
TimelineDecoder::TimelineStatus SetEventClassCallback | ( | const OnNewEventClassCallback | cb | ) |
Definition at line 84 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE(), and TimelineDecoder::SetDefaultCallbacks().
TimelineDecoder::TimelineStatus SetLabelCallback | ( | const OnNewLabelCallback | cb | ) |
Definition at line 104 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE(), and TimelineDecoder::SetDefaultCallbacks().
TimelineDecoder::TimelineStatus SetRelationshipCallback | ( | const OnNewRelationshipCallback | cb | ) |
Definition at line 114 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE(), and TimelineDecoder::SetDefaultCallbacks().