20.02
|
#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 | print () |
Public Member Functions inherited from ITimelineDecoder | |
virtual | ~ITimelineDecoder ()=default |
Definition at line 14 of file TimelineDecoder.hpp.
using OnNewEntityCallback = void (*)(Model &, const Entity) |
Definition at line 28 of file TimelineDecoder.hpp.
using OnNewEventCallback = void (*)(Model &, const Event) |
Definition at line 30 of file TimelineDecoder.hpp.
using OnNewEventClassCallback = void (*)(Model &, const EventClass) |
Definition at line 29 of file TimelineDecoder.hpp.
using OnNewLabelCallback = void (*)(Model &, const Label) |
Definition at line 31 of file TimelineDecoder.hpp.
using OnNewRelationshipCallback = void (*)(Model &, const Relationship) |
Definition at line 32 of file TimelineDecoder.hpp.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 14 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 36 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 25 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 47 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
|
overridevirtual |
Implements ITimelineDecoder.
Definition at line 58 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
const TimelineDecoder::Model & GetModel | ( | ) |
Definition at line 68 of file TimelineDecoder.cpp.
Referenced by BOOST_AUTO_TEST_CASE().
void print | ( | ) |
TimelineDecoder::TimelineStatus SetEntityCallback | ( | const OnNewEntityCallback | cb | ) |
Definition at line 73 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE().
TimelineDecoder::TimelineStatus SetEventCallback | ( | const OnNewEventCallback | cb | ) |
Definition at line 93 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE().
TimelineDecoder::TimelineStatus SetEventClassCallback | ( | const OnNewEventClassCallback | cb | ) |
Definition at line 83 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE().
TimelineDecoder::TimelineStatus SetLabelCallback | ( | const OnNewLabelCallback | cb | ) |
Definition at line 103 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE().
TimelineDecoder::TimelineStatus SetRelationshipCallback | ( | const OnNewRelationshipCallback | cb | ) |
Definition at line 113 of file TimelineDecoder.cpp.
References ITimelineDecoder::TimelineStatus_Fail, and ITimelineDecoder::TimelineStatus_Success.
Referenced by BOOST_AUTO_TEST_CASE().