From 3e9bc19ad523361e6b18057849e30c0c48183915 Mon Sep 17 00:00:00 2001 From: Jim Flynn Date: Wed, 23 Mar 2022 23:01:26 +0000 Subject: IVGCVSW-6706 Create the libpipeClient library Change-Id: I2368aade38ad3808fab55d8a86cd659d4e95d91e Signed-off-by: Jim Flynn --- src/profiling/Holder.cpp | 87 ------------------------------------------------ 1 file changed, 87 deletions(-) delete mode 100644 src/profiling/Holder.cpp (limited to 'src/profiling/Holder.cpp') diff --git a/src/profiling/Holder.cpp b/src/profiling/Holder.cpp deleted file mode 100644 index d144e244d9..0000000000 --- a/src/profiling/Holder.cpp +++ /dev/null @@ -1,87 +0,0 @@ -// -// Copyright © 2017 Arm Ltd. All rights reserved. -// SPDX-License-Identifier: MIT -// - -#include - -namespace arm -{ - -namespace pipe -{ - -CaptureData& CaptureData::operator=(const CaptureData& other) -{ - m_CapturePeriod = other.m_CapturePeriod; - m_CounterIds = other.m_CounterIds; - m_ActiveBackends = other.m_ActiveBackends; - - return *this; -} - -void CaptureData::SetActiveBackends(const std::set& activeBackends) -{ - m_ActiveBackends = activeBackends; -} - -void CaptureData::SetCapturePeriod(uint32_t capturePeriod) -{ - m_CapturePeriod = capturePeriod; -} - -void CaptureData::SetCounterIds(const std::vector& counterIds) -{ - m_CounterIds = counterIds; -} - -const std::set& CaptureData::GetActiveBackends() const -{ - return m_ActiveBackends; -} - -uint32_t CaptureData::GetCapturePeriod() const -{ - return m_CapturePeriod; -} - -const std::vector& CaptureData::GetCounterIds() const -{ - return m_CounterIds; -} - -CaptureData Holder::GetCaptureData() const -{ - std::lock_guard lockGuard(m_CaptureThreadMutex); - - return m_CaptureData; -} - -bool CaptureData::IsCounterIdInCaptureData(uint16_t counterId) -{ - for (auto m_CounterId : m_CounterIds) { - if (m_CounterId == counterId) - { - return true; - } - } - - // Return false by default unless counterId is found - return false; -} - -void Holder::SetCaptureData(uint32_t capturePeriod, - const std::vector& counterIds, - const std::set& activeBackends) -{ - std::lock_guard lockGuard(m_CaptureThreadMutex); - - m_CaptureData.SetCapturePeriod(capturePeriod); - m_CaptureData.SetCounterIds(counterIds); - m_CaptureData.SetActiveBackends(activeBackends); - -} - -} // namespace pipe - -} // namespace arm -- cgit v1.2.1