From d034e087d9b48a7541aa588b5cad1373693a8e95 Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Wed, 30 Oct 2019 12:48:31 +0000 Subject: IVGCVSW-4036 Add CreateNamedTypedEntity function * Add CreateNamedTypedEntity function * Add NameEntity function * Add TypeEntity function * Unit tests Change-Id: I3cc27157a0b41c8709b0a468f93b58b63a1ad8d1 Signed-off-by: Narumol Prangnawarat --- src/profiling/TimelineUtilityMethods.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/profiling/TimelineUtilityMethods.hpp') diff --git a/src/profiling/TimelineUtilityMethods.hpp b/src/profiling/TimelineUtilityMethods.hpp index 63e5c40ae2..7d029e7fb4 100644 --- a/src/profiling/TimelineUtilityMethods.hpp +++ b/src/profiling/TimelineUtilityMethods.hpp @@ -24,9 +24,16 @@ public: void SendWellKnownLabelsAndEventClasses(); - ProfilingStaticGuid DeclareLabel(const std::string& labelName); + ProfilingDynamicGuid CreateNamedTypedEntity(const std::string& name, const std::string& type); + void CreateTypedLabel(ProfilingGuid entityGuid, const std::string& entityName, ProfilingStaticGuid labelTypeGuid); + ProfilingStaticGuid DeclareLabel(const std::string& labelName); + + void NameEntity(ProfilingGuid entityGuid, const std::string& name); + + void TypeEntity(ProfilingGuid entityGuid, const std::string& type); + private: ISendTimelinePacket& m_SendTimelinePacket; }; -- cgit v1.2.1