From 00f3aaf282c53b47f4cebfa4b29d7039da883bc1 Mon Sep 17 00:00:00 2001 From: Jim Flynn Date: Thu, 24 Oct 2019 11:58:06 +0100 Subject: IVGCVSW-4027 Add the IProfilingGuidGenerator interface Change-Id: Idfb80d73171aa2b57d4dcf01dc137817cf19d2bd Signed-off-by: Jim Flynn --- src/profiling/ProfilingService.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/profiling/ProfilingService.cpp') diff --git a/src/profiling/ProfilingService.cpp b/src/profiling/ProfilingService.cpp index 1cc9262420..6122ed99c2 100644 --- a/src/profiling/ProfilingService.cpp +++ b/src/profiling/ProfilingService.cpp @@ -241,6 +241,16 @@ uint32_t ProfilingService::DecrementCounterValue(uint16_t counterUid) return counterValuePtr->operator--(std::memory_order::memory_order_relaxed); } +ProfilingDynamicGuid ProfilingService::NextGuid() +{ + return m_GuidGenerator.NextGuid(); +} + +ProfilingStaticGuid ProfilingService::GenerateStaticId(const std::string& str) +{ + return m_GuidGenerator.GenerateStaticId(str); +} + void ProfilingService::Initialize() { // Register a category for the basic runtime counters -- cgit v1.2.1