8 #include <server/include/timelineDecoder/ITimelineDecoder.hpp>
17 namespace timelinedecoder
32 void SetName(std::string entityName);
33 void SetType(std::string entityType);
57 virtual TimelineStatus
CreateEntity(
const Entity&)
override;
60 virtual TimelineStatus
CreateLabel(
const Label&)
override;
68 void HandleRetentionLink(
const Relationship& relationship);
69 void HandleLabelLink(
const Relationship& relationship);
70 void HandleExecutionLink(
const Relationship& relationship);
71 void HandleConnectionLabel(
const Relationship& relationship);
72 void HandleBackendIdLabel(
const Relationship& relationship);
73 void HandleNameLabel(
const Relationship& relationship);
74 void HandleTypeLabel(
const Relationship& relationship);
76 std::string GetLayerJSONString(
JSONEntity& entity,
int& counter, std::string& jsonEntityString);
77 std::string GetWorkloadJSONString(
const JSONEntity& entity,
int& counter, std::string& jsonEntityString);
78 std::string GetWorkloadExecutionJSONString(
const JSONEntity& entity, std::string& jsonEntityString)
const;